NanoClaw
Kişisel yapay zeka ajanınız. Güvenli. Hafif. Sizin.
NanoClaw konteynerler içinde güvenli bir şekilde çalışır, anlaşılması ve kendi ihtiyaçlarınıza göre özelleştirilmesi için tasarlanmıştır.
Neden NanoClaw?
NanoClaw, aynı temel işlevselliği gerçekten anlayabileceğiniz bir kod tabanında sunar.
| OpenClaw | |
|---|---|---|
| Kaynak dosya | 15 | 3.680 |
| Kod satırı | ~3.900 | 434.453 |
| Bağımlılık | <10 | 70 |
| Yapılandırma dosyası | 0 | 53 |
| Anlama süresi | 8 dakika | 1–2 hafta |
| Güvenlik modeli | İşletim sistemi konteyner izolasyonu | Uygulama düzeyinde kontroller |
| Mimari | Tek süreç + izole konteynerler | Tek süreç, paylaşılan bellek |
Desteklediği Özellikler
NanoClaw'un kutudan çıkar çıkmaz desteklediği her şey, ve ihtiyacınız olmayan hiçbir şey.
Mesajlaşma Uygulamaları
WhatsApp, Telegram ve daha fazlası. NanoClaw ajanınıza zaten kullandığınız uygulamalar üzerinden telefonunuzdan mesaj gönderin.
Konteyner İzolasyonu
Ajanlar Apple Container (macOS) veya Docker içinde çalışır. Yalnızca açıkça bağladığınız dosyaları görebilirler.
Ajan Sürüleri YENİ
NanoClaw, karmaşık görevlerde işbirliği yapan uzmanlaşmış ajan ekipleri oluşturabilir. Bunu destekleyen ilk kişisel yapay zeka.
Gruba Özel Bellek
Her grubun kendi CLAUDE.md belleği, izole dosya sistemi vardır ve kendi konteyner sandbox'ında çalışır.
Zamanlanmış Görevler
Claude'u çalıştıran ve size geri mesaj gönderen tekrarlayan işler. Sabah brifingleri, haftalık değerlendirmeler ve daha fazlası.
Beceri Sistemi
Şişkinlik olmadan işlevselliği genişletin. Beceriler aracılığıyla Gmail, Telegram veya özel yetenekler ekleyin.
Yapay Zeka Doğal Kurulum
Kurulum sihirbazı yok. Claude Code her şeye rehberlik eder: bağımlılıklar, kimlik doğrulama, konteynerler, servisler.
Web Erişimi
NanoClaw web'de arama yapabilir, içerik çekebilir ve her konuyu araştırmak için sayfaları gezebilir.
Mimari
NanoClaw tek bir Node.js sürecidir. İzole konteynerlerde ajanlar. 15 kaynak dosya.
Tek Süreç
Tek bir Node.js süreci mesajları yoklar, kuyrukları yönetir, konteynerleri başlatır ve IPC'yi yönetir. Mikroservis yok, mesaj aracısı yok.
Gruba Özel İzolasyon
Her grup kendi konteynerine, dosya sistemine, IPC ad alanına ve Claude oturumuna sahiptir. Gruplar diğer grupların verilerine erişemez.
Eşzamanlılık Kontrolü
GroupQueue eşzamanlı konteyner sayısını sınırlar (varsayılan: 3). Başarısızlık durumunda üstel geri çekilme ile yeniden deneme ve gruba özel FIFO sıralaması.
Dosya Sistemi Üzerinden IPC
Konteynerler, gruba özel dizinlerdeki JSON dosyaları aracılığıyla ana makine ile iletişim kurar. Ana makine yoklar, yetkilendirmeyi doğrular, çalıştırır ve temizler.
Temel Dosyalar
index.ts — Orkestratör — yoklama döngüsü, mesaj işleme, ajan çağrısı container-runner.ts — İzole bağlama noktalarıyla konteyner başlatır, çıktıyı akışla iletir group-queue.ts — Eşzamanlılık sınırları ve yeniden deneme geri çekilmesi ile gruba özel FIFO kuyruğu ipc.ts — Yetkilendirme kontrolleriyle konteyner IPC isteklerini işler db.ts — SQLite — mesajlar, oturumlar, gruplar, görevler, yönlendirici durumu task-scheduler.ts — Cron, aralıklı ve tek seferlik zamanlanmış görev yürütme Felsefe
Her NanoClaw kararını şekillendiren ilkeler.
Anlaşılabilecek kadar küçük
NanoClaw tek bir süreç, bir avuç kaynak dosyadır. Tüm kod tabanını okuyup anlayabileceğiniz kadar küçük.
İzolasyonla güvenli
Ajanlar Linux konteynerlerinde çalışır. Yalnızca açıkça bağlanan dizinleri görebilirler. Bash güvenlidir çünkü konteyner içinde çalışır.
Tek kullanıcı için tasarlandı
NanoClaw monolitik bir çerçeve değildir. Tam ihtiyaçlarınıza uyan çalışan bir yazılımdır. Fork edin, Claude Code ile kendinize uyarlayın.
Yapay zeka doğal
Kurulum sihirbazı yok; Claude Code kuruluma rehberlik eder. Panel yok; Claude'a sorun. Hata ayıklama araçları yok; sorunu tarif edin.
Özellik yerine beceriler
Katkıda bulunanlar, kurulumunuzu dönüştüren /add-telegram gibi Claude Code becerileri ekler. Sonuçta tam olarak ihtiyacınız olanı yapan temiz bir kod elde edersiniz.
En iyi çerçeve, en iyi model
Claude Agent SDK üzerinde çalışır, yani doğrudan Claude Code çalıştırıyorsunuz. Çerçeve önemlidir. İyi bir çerçeve akıllı modellere süper güçler verir.
3 Satırda NanoClaw'a Başlayın
NanoClaw'u klonlayın, dizine girin ve gerisini Claude'a bırakın.
$ git clone https://github.com/qwibitai/nanoclaw.git
$ cd nanoclaw
$ claude Sonra çalıştırın /setup Claude Code her şeyi yönetir: bağımlılıklar, kimlik doğrulama, konteyner kurulumu, servis yapılandırması.