Ana Sayfa

PiClaw: Pi Kodlama Aracısı İçin Kapsamlı Bir Geliştirme Ortamı

1 dk okuma

PiClaw, Pi Coding Agent'ı izole bir Debian ortamında çalıştırmak için tasarlanmış, Docker tabanlı bir sandbox çözümüdür. Pi SDK üzerine inşa edilmiş web odaklı bir orkestratör olan piclaw'ı bünyesinde barındırır ve kalıcı oturumlar, gerçek zamanlı akışlı bir web kullanıcı arayüzü ve zamanlanmış görevler sunar. Agentbox ve Nanoclaw'dan ilham alan bu proje, geliştiricilere güçlü ve esnek bir çalışma alanı sağlamayı hedefler.

Kullanıcı arayüzü, SSE üzerinden token bazında gerçek zamanlı güncellemeler sunar ve Markdown, KaTeX ve Mermaid render etme yeteneğine sahiptir. Bir çalışma alanı gezgini, dosya ağacı kenar çubuğu, önizlemeler ve indirme seçenekleri içerir. Klasör boyutu görselleştirmesi sunan bir disk kullanım starburst özelliği ve detaylı bir kod düzenleyici (CodeMirror 6 tabanlı, 12 dil desteği, arama/değiştirme, kaydetme işlevleri) mevcuttur. Kalıcı depolama için SQLite destekli mesajlar, medya, görevler ve şifreli anahtarlık gibi özellikler sunar. Kurulum, hata ayıklama, Playwright entegrasyonu, zamanlama, grafikler ve web araması gibi çeşitli becerileri destekler. Güvenli erişim için isteğe bağlı Passkeys ve TOTP kimlik doğrulama seçenekleri bulunur. WhatsApp entegrasyonu da ikincil bir kanal olarak sunulmaktadır.

PiClaw'ı çalıştırmak oldukça basittir: Docker imajını oluşturup konteyneri başlatmak yeterlidir. Web arayüzü tek kullanıcılı, mobil uyumlu ve akışlı güncellemelerle zenginleştirilmiştir. Düşünce/taslak panelleri, canlı yönlendirme, dosya ekleri, bağlantı önizlemeleri ve çoklu dönüşlü ileti dizileri gibi özellikler, kullanıcı deneyimini geliştirir. Çalışma alanı, dosya ağacı, dosya yükleme ve düzenleme yetenekleriyle kapsamlı bir geliştirme ortamı sağlar. Tüm sohbet geçmişi, medya ve görevler kalıcı olarak saklanır.

İçgörü

Bu proje, yapay zeka ajanları için kapsamlı ve izole bir geliştirme ortamı sunarak, geliştiricilerin üretkenliğini ve deneyimini önemli ölçüde artırıyor.

Kaynak