NanoClaw
Twój osobisty agent AI. Bezpieczny. Lekki. Twój.
NanoClaw działa bezpiecznie w kontenerach, stworzony do zrozumienia i dostosowania do Twoich potrzeb.
Dlaczego NanoClaw?
NanoClaw dostarcza tę samą podstawową funkcjonalność w kodzie, który faktycznie możesz zrozumieć.
| OpenClaw | |
|---|---|---|
| Pliki źródłowe | 15 | 3 680 |
| Linii kodu | ~3 900 | 434 453 |
| Zależności | <10 | 70 |
| Pliki konfiguracyjne | 0 | 53 |
| Czas na zrozumienie | 8 minut | 1–2 tygodnie |
| Model bezpieczeństwa | Izolacja kontenerowa na poziomie OS | Kontrole na poziomie aplikacji |
| Architektura | Pojedynczy proces + izolowane kontenery | Pojedynczy proces, współdzielona pamięć |
Co Obsługuje
Wszystko, co NanoClaw obsługuje od razu, i nic, czego nie potrzebujesz.
Komunikatory
WhatsApp, Telegram i więcej. Pisz do swojego agenta NanoClaw z telefonu przez aplikacje, których już używasz.
Izolacja Kontenerowa
Agenci działają w Apple Container (macOS) lub Docker. Widzą tylko to, co jawnie podmontujesz.
Roje Agentów NOWOŚĆ
NanoClaw może tworzyć zespoły wyspecjalizowanych agentów współpracujących nad złożonymi zadaniami. Pierwszy osobisty AI, który to obsługuje.
Pamięć Per-Grupa
Każda grupa ma własną pamięć CLAUDE.md, izolowany system plików i działa we własnym sandboxie kontenerowym.
Zaplanowane Zadania
Cykliczne zadania uruchamiające Claude i odsyłające Ci wiadomość. Poranne briefingi, cotygodniowe przeglądy i więcej.
System Umiejętności
Rozszerzaj funkcjonalność bez nadmiaru. Dodawaj Gmail, Telegram lub niestandardowe możliwości przez umiejętności.
Natywna Konfiguracja AI
Bez kreatorów instalacji. Claude Code prowadzi przez wszystko: zależności, uwierzytelnianie, kontenery, usługi.
Dostęp do Sieci
NanoClaw może przeszukiwać sieć, pobierać treści i przeglądać strony, aby badać dowolny temat.
Architektura
NanoClaw to pojedynczy proces Node.js. Agenci w izolowanych kontenerach. 15 plików źródłowych.
Pojedynczy Proces
Jeden proces Node.js odpytuje wiadomości, zarządza kolejkami, uruchamia kontenery i obsługuje IPC. Bez mikroserwisów, bez brokerów wiadomości.
Izolacja Per-Grupa
Każda grupa otrzymuje własny kontener, system plików, przestrzeń nazw IPC i sesję Claude. Grupy nie mają dostępu do danych innych grup.
Kontrola Współbieżności
GroupQueue ogranicza liczbę jednoczesnych kontenerów (domyślnie: 3). Kolejkowanie FIFO per-grupa z ponownymi próbami przy niepowodzeniu z wykładniczym wycofywaniem.
IPC przez System Plików
Kontenery komunikują się z hostem przez pliki JSON w katalogach per-grupa. Host odpytuje, weryfikuje autoryzację, wykonuje i czyści.
Kluczowe Pliki
index.ts — Orkiestrator — pętla odpytywania, przetwarzanie wiadomości, wywoływanie agenta container-runner.ts — Uruchamia kontenery z izolowanymi montowaniami, strumieniuje wyjście group-queue.ts — Kolejka FIFO per-grupa z limitami współbieżności i wycofywaniem przy ponownych próbach ipc.ts — Przetwarza żądania IPC kontenerów z kontrolami autoryzacji db.ts — SQLite — wiadomości, sesje, grupy, zadania, stan routera task-scheduler.ts — Wykonywanie zaplanowanych zadań: cron, interwałowe i jednorazowe Filozofia
Zasady kształtujące każdą decyzję w NanoClaw.
Wystarczająco mały, by zrozumieć
NanoClaw to jeden proces, garść plików źródłowych. Wystarczająco mały, byś mógł przeczytać i zrozumieć całą bazę kodu.
Bezpieczny przez izolację
Agenci działają w kontenerach Linux. Widzą tylko to, co jest jawnie podmontowane. Bash jest bezpieczny, ponieważ działa wewnątrz kontenera.
Stworzony dla jednego użytkownika
NanoClaw nie jest monolitycznym frameworkiem. To działające oprogramowanie dopasowane do Twoich potrzeb. Sforkuj go, niech Claude Code dostosuje go do Ciebie.
Natywnie AI
Bez kreatora instalacji; Claude Code prowadzi konfigurację. Bez panelu; zapytaj Claude. Bez narzędzi do debugowania; opisz problem.
Umiejętności zamiast funkcji
Współtwórcy dodają umiejętności Claude Code, takie jak /add-telegram, które przekształcają Twoją instalację. Otrzymujesz czysty kod robiący dokładnie to, czego potrzebujesz.
Najlepszy silnik, najlepszy model
Działa na Claude Agent SDK, co oznacza, że uruchamiasz bezpośrednio Claude Code. Silnik ma znaczenie. Dobry silnik daje inteligentnym modelom supermoce.
Rozpocznij z NanoClaw w 3 Liniach
Sklonuj NanoClaw, wejdź do katalogu i pozwól Claude zająć się resztą.
$ git clone https://github.com/qwibitai/nanoclaw.git
$ cd nanoclaw
$ claude Następnie uruchom /setup Claude Code zajmuje się wszystkim: zależnościami, uwierzytelnianiem, konfiguracją kontenerów, konfiguracją usług.