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.

GitHub'da yıldızlar

Neden NanoClaw?

NanoClaw, aynı temel işlevselliği gerçekten anlayabileceğiniz bir kod tabanında sunar.

NanoClaw
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.

Gelen Mesaj
WhatsApp / Telegram
SQLite
depola ve tekilleştir
Grup Kuyruğu
gruba özel FIFO
Konteyner
Claude Agent SDK
Yanıt
akışlı geri gönderim

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.

Terminal
$ 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ı.

Gereksinimler

macOS veya Linux Node.js 20+ Claude Code Apple Container (macOS) veya Docker

Basında

SSS

NanoClaw'un OpenClaw'dan farkı nedir?

NanoClaw (Nano Claw olarak da bilinir) temelden farklı bir yaklaşım benimser. OpenClaw binlerce kaynak dosya ve düzinelerce bağımlılığa sahip büyük ölçekli bir çerçeve iken, NanoClaw tek oturuşta okuyup anlayabileceğiniz 15 kaynak dosya etrafında inşa edilmiş hafif bir kişisel yapay zeka ajanıdır. NanoClaw, uygulama düzeyinde izin kontrollerine güvenmek yerine her ajan oturumunu sandbox'lamak için işletim sistemi düzeyinde konteyner izolasyonu (Docker veya Apple Container) kullanır. Tamamen denetleyebileceğiniz ve özelleştirebileceğiniz güvenli, minimal bir OpenClaw alternatifi arıyorsanız, NanoClaw tam da bunun için tasarlanmıştır.

NanoClaw güvenli mi?

Güvenlik temel bir tasarım ilkesidir. Her ajan oturumu, kendi dosya sistemi, IPC ad alanı ve süreç alanına sahip izole bir Linux konteyneri içinde çalışır. Ajanlar yalnızca açıkça bağlanan dizinlere erişebilir ve sisteminize ortam erişimi yoktur. Tüm kod tabanı 15 dosyada yaklaşık 3.900 satır kod olduğundan, yazılımın yaptığı her şeyi gerçekçi bir şekilde denetleyebilirsiniz. Konteyner düzeyinde izolasyon ve küçük, denetlenebilir kod tabanı kombinasyonu, NanoClaw'u yapay zeka ajanlarını çalıştırmanın en şeffaf ve güvenli yollarından biri yapar.

NanoClaw hangi mesajlaşma uygulamalarını destekliyor?

NanoClaw kutudan çıkar çıkmaz WhatsApp desteğiyle gelir ve beceri sistemi aracılığıyla Telegram, e-posta ve diğer kanallarla çalışacak şekilde genişletilebilir. Telegram eklemek, tam kurulumda size rehberlik eden /add-telegram becerisini çalıştırmak kadar basittir. Mimari, mesajlaşma kanallarının modüler olacak şekilde tasarlanmıştır, böylece her biri kendi yapılandırmasıyla yan yana bir veya birden fazla kanal çalıştırabilirsiniz.

Hangi konteyner çalışma zamanları destekleniyor?

NanoClaw hem Apple Container hem de Docker'ı destekler. macOS'ta Apple Container, Apple silicon için optimize edilmiş hızlı ve hafif sandbox sağlarken, Docker alternatif olarak mevcuttur. Linux'ta Docker otomatik olarak kullanılır. İlk /setup işlemi sırasında platformunuza ve tercihlerinize göre hangi çalışma zamanını kullanacağınızı seçersiniz.

NanoClaw'u Linux'ta çalıştırabilir miyim?

Evet. NanoClaw hem macOS hem de Linux üzerinde çalışır. Linux'ta Docker konteyner çalışma zamanı olarak kullanılır ve kurulum sırasında otomatik olarak yapılandırılır. Sistem gereksinimleri Node.js 20 veya üstü, Claude Code ve bir konteyner çalışma zamanıdır (Linux'ta Docker). /setup becerisi platformunuz için tüm bağımlılık kontrollerini ve yapılandırmayı yönetir.

NanoClaw'u nasıl kurup yapılandırabilirim?

NanoClaw, yapay zeka doğal bir kurulum süreci kullanır. Depoyu klonladıktan ve Claude Code'u çalıştırdıktan sonra, bağımlılıkları yükleme, mesajlaşma kanallarınızın kimlik doğrulaması, konteyner çalışma zamanınızı yapılandırma ve arka plan servislerini başlatma konusunda size rehberlik eden /setup becerisini çalıştırırsınız. Düzenlenecek manuel yapılandırma dosyası yoktur. Claude Code tüm kurulumu etkileşimli olarak yönetir. Devam eden değişiklikler için ne istediğinizi tarif edebilirsiniz ve Claude Code değişiklikleri doğrudan kod tabanında yapar.

NanoClaw diğer yapay zeka ajan çerçeveleriyle nasıl karşılaştırılır?

Çoğu yapay zeka ajan çerçevesi, ürün geliştiren ekipler için tasarlanmıştır. Büyük, karmaşıktırlar ve anlamak için önemli bir yatırım gerektirir. NanoClaw, tamamen sahip olduğu ve kontrol ettiği kişisel bir yapay zeka asistanı isteyen bireyler için tasarlanmıştır. Tek bir Node.js süreci olarak çalışır, uygulama düzeyinde sandbox yerine gerçek konteyner izolasyonu kullanır ve tamamen anlaşılabilecek kadar küçüktür. Claude Agent SDK üzerinde çalışarak soyutlama katmanları olmadan Claude'un yeteneklerine doğrudan erişim sağlar.

NanoClaw açık kaynak mı?

Evet. Nano Claw, MIT lisansı altında tamamen açık kaynaktır. Tüm kod tabanı GitHub'da mevcuttur ve katkılara açıktır. Proje, fork etmeyi ve özelleştirmeyi teşvik eder. Felsefe, kişisel yapay zeka ajanınızın yapılandırdığınız genel bir çerçeve değil, tam ihtiyaçlarınıza göre uyarlanmış çalışan bir yazılım olması gerektiğidir.