NanoClaw
NanoClaw je minimalistická, bezpečnostne orientovaná alternatíva k OpenClaw. Celý projekt má ~3 900 riadkov kódu v 15 súboroch — oproti 150 000+ riadkom a 52+ modulom OpenClaw. Cieľom je poskytnúť rovnakú základnú funkcionalitu (AI agent dostupný cez chat), ale s radikálne jednoduchšou architektúrou a silnejšou izoláciou.
Kľúčové rozdiely oproti OpenClaw
| NanoClaw | OpenClaw | |
|---|---|---|
| Kódová základňa | ~3 900 riadkov, 15 súborov | 150 000+ riadkov, 52+ modulov |
| Závislosti | Minimálne | 45+ npm závislostí |
| Izolácia agentov | OS-level kontajnery (Docker / Apple Container) | Application-level sandbox (allowlists) |
| Konfigurácia | Zero-config (cez konverzáciu) | Konfiguračné súbory + onboarding wizard |
| Rozšíriteľnosť | Claude modifikuje zdrojový kód priamo | Plugin/skills ekosystém |
| Runtime | Jeden proces | Gateway daemon + agent runtime |
Architektúra a bezpečnosť
Najzásadnejší rozdiel je v prístupe k bezpečnosti:
OS-level izolácia: Každý agent beží vo vlastnom Linux kontajneri — na Linuxe cez Docker, na macOS cez Apple Container. To znamená, že aj keď agent „urobí niečo zlé", je uzavretý v kontajneri s vlastným súborovým systémom a sieťovými pravidlami. Toto je fundamentálne silnejšia ochrana ako application-level allowlisty.
Postavený na Claude Agent SDK: NanoClaw využíva oficiálne Anthropic Claude Agent SDK, čo znamená menej vlastného kódu na údržbu a priamy prístup k najnovším funkciám Claude modelov.
Jeden proces: Žiadny gateway daemon, žiadny control plane — jeden proces, ktorý robí všetko. Menej pohyblivých častí = menej vektorov útoku.
Setup a používanie
Inštalácia je navrhnutá tak, aby bola maximálne jednoduchá:
git clone https://github.com/qwibitai/nanoclaw.git
cd nanoclaw
claude
Po spustení Claude Code zadáš /setup a konverzačne nakonfiguruješ základné nastavenia. Žiadne konfiguračné súbory — všetko sa rieši v dialógu.
Pridávanie schopností (skills):
Namiesto plugin systému NanoClaw používa príkazy ako /add-telegram, /add-... — Claude pri tom priamo modifikuje zdrojový kód projektu. Výsledok je transparentný: vieš presne, čo sa zmenilo, a máš plnú kontrolu cez git.
Pre koho je NanoClaw
- Vývojári, ktorí chcú pochopiť celý stack — 15 súborov sa dá prečítať za popoludnie.
- Bezpečnostne uvedomelí používatelia, ktorí preferujú OS-level izoláciu pred application-level sandboxom.
- Minimalistickí tinkereri, ktorí nechcú 45+ závislostí a 52 modulov na to, aby mali AI agenta v Telegrame.
Obmedzenia
- Menší ekosystém: Žiadny marketplace skills, žiadne hotové integrácie — všetko si buduješ sám (s pomocou Claude).
- Závislosť na Claude: Postavený špecificky na Anthropic Claude Agent SDK — nepodporuje iné LLM providery.
- Menej funkcií: Chýba multi-channel routing, model failover, persistent memory framework a ďalšie enterprise funkcie OpenClaw.
Dostupnosť
- GitHub: github.com/qwibitai/nanoclaw
- Licencia: Open-source
- Platformy: Linux (Docker), macOS (Apple Container)
Zhrnutie
NanoClaw je pre tých, ktorí chcú AI agenta s kontajnerovou izoláciou, minimálnou kódovou základňou a zero-config setupom. Obetuje bohatosť funkcií OpenClaw za jednoduchosť, transparentnosť a silnejší bezpečnostný model. Ak ti vyhovuje filozofia „menej kódu = menej bugov = menej bezpečnostných dier", NanoClaw je zaujímavá voľba.