NanoClaw
Il tuo agente IA personale. Sicuro. Leggero. Tuo.
NanoClaw gira in modo sicuro nei container, progettato per essere compreso e personalizzato per le tue esigenze.
Perché NanoClaw?
NanoClaw offre le stesse funzionalità principali in un codice sorgente che puoi davvero comprendere.
| OpenClaw | |
|---|---|---|
| File sorgente | 15 | 3.680 |
| Righe di codice | ~3.900 | 434.453 |
| Dipendenze | <10 | 70 |
| File di configurazione | 0 | 53 |
| Tempo per comprendere | 8 minuti | 1–2 settimane |
| Modello di sicurezza | Isolamento container a livello di SO | Controlli a livello applicativo |
| Architettura | Processo singolo + container isolati | Processo singolo, memoria condivisa |
Cosa Supporta
Tutto ciò che NanoClaw supporta nativamente, e niente che non ti serve.
App di Messaggistica
WhatsApp, Telegram e altro. Invia messaggi al tuo agente NanoClaw dal telefono tramite le app che usi già.
Isolamento in Container
Gli agenti girano in Apple Container (macOS) o Docker. Possono vedere solo ciò che monti esplicitamente.
Sciami di Agenti NUOVO
NanoClaw può creare team di agenti specializzati che collaborano su compiti complessi. La prima IA personale a supportare questo.
Memoria Per Gruppo
Ogni gruppo ha la propria memoria CLAUDE.md, filesystem isolato e gira nel proprio container sandbox.
Attività Programmate
Attività ricorrenti che eseguono Claude e ti inviano la risposta. Briefing mattutini, revisioni settimanali e altro.
Sistema di Skills
Estendi le funzionalità senza appesantire. Aggiungi Gmail, Telegram o capacità personalizzate tramite skills.
Configurazione AI-Nativa
Nessuna procedura guidata di installazione. Claude Code guida tutto: dipendenze, autenticazione, container, servizi.
Accesso al Web
NanoClaw può cercare nel web, recuperare contenuti e navigare pagine per ricercare qualsiasi cosa.
Architettura
NanoClaw è un singolo processo Node.js. Agenti in container isolati. 15 file sorgente.
Processo Singolo
Un processo Node.js interroga i messaggi, gestisce le code, avvia container e gestisce IPC. Nessun microservizio, nessun message broker.
Isolamento Per Gruppo
Ogni gruppo riceve il proprio container, filesystem, namespace IPC e sessione Claude. I gruppi non possono accedere ai dati di altri gruppi.
Controllo della Concorrenza
GroupQueue limita i container simultanei (predefinito: 3). Ordinamento FIFO per gruppo con tentativi di riesecuzione in caso di errore usando backoff esponenziale.
IPC tramite Filesystem
I container comunicano con l'host tramite file JSON nelle directory per gruppo. L'host interroga, valida l'autorizzazione, esegue e pulisce.
File Principali
index.ts — Orchestratore — ciclo di interrogazione, elaborazione messaggi, invocazione agenti container-runner.ts — Avvia container con montaggi isolati, trasmette l'output group-queue.ts — Coda FIFO per gruppo con limiti di concorrenza e backoff dei tentativi ipc.ts — Elabora richieste IPC dei container con controlli di autorizzazione db.ts — SQLite — messaggi, sessioni, gruppi, attività, stato del router task-scheduler.ts — Esecuzione di attività programmate tramite cron, intervallo e esecuzione singola Filosofia
I principi che guidano ogni decisione di NanoClaw.
Piccolo abbastanza da comprendere
NanoClaw è un processo, un pugno di file sorgente. Piccolo abbastanza da poter leggere e comprendere l'intero codice sorgente.
Sicuro per isolamento
Gli agenti girano in container Linux. Possono vedere solo ciò che è esplicitamente montato. Bash è sicuro perché gira all'interno del container.
Costruito per un utente
NanoClaw non è un framework monolitico. È software funzionante che si adatta alle tue esigenze esatte. Fai un fork, chiedi a Claude Code di adattarlo alle tue necessità.
AI-nativo
Nessuna procedura guidata di installazione; Claude Code guida la configurazione. Nessuna dashboard; chiedi a Claude. Nessuno strumento di debug; descrivi il problema.
Skills invece di funzionalità
I collaboratori aggiungono skills di Claude Code come /add-telegram che trasformano la tua installazione. Ottieni codice pulito che fa esattamente ciò che ti serve.
Miglior harness, miglior modello
Gira su Claude Agent SDK, il che significa che stai eseguendo Claude Code direttamente. L'harness conta. Uno buono dà superpoteri ai modelli intelligenti.
Inizia con NanoClaw in 3 Righe
Clona NanoClaw, entra nella directory e lascia che Claude faccia il resto.
$ git clone https://github.com/qwibitai/nanoclaw.git
$ cd nanoclaw
$ claude Poi esegui /setup Claude Code gestisce tutto: dipendenze, autenticazione, configurazione container, configurazione servizi.