#1212th of 17 in Assistants
nanoclaw
Small personal assistant that runs each agent in its own Linux container
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 30.9k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- TypeScript
24,713 on 25 Mar 202630,948 on 14 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
NanoClaw is a self-hosted assistant built on the Claude Agent SDK. A single Node host routes messages from channels such as Slack, Telegram, Discord and WhatsApp to per-agent containers, exchanging them through two SQLite files per session. Channels and alternative providers are installed per fork with /add-<name> skills, and customization is done by changing code with Claude Code rather than editing config files.
Who it is for: Self-hosters wanting a container-isolated chat assistant with a small codebase
Strengths
- Agents run in Docker containers and only see explicitly mounted directories
- Credentials are injected by a gateway, so agents never hold raw API keys
- Small codebase: one host process, no microservices, two SQLite files per session
- Per-agent-group memory, CLAUDE.md and scheduled tasks; many channels via skills
Weaknesses
- Default setup depends on Claude Code and an Anthropic credential
- No config files or dashboard; customization and debugging go through Claude Code
- Channels and non-Claude providers are not in trunk; each needs a skill install
- Prebuilt hardened image and managed Slack app require a free account
What it needs
- no GPU
- Needs Docker, Node.js 22+, pnpm 10+, Claude Code, Anthropic API credential, OneCLI Agent Vault (credential gateway)
- Models: Claude (default), OpenAI Codex, OpenRouter, Google, DeepSeek via OpenCode, Ollama local models
Also in Assistants
See all 17| Rank | Project | Score |
|---|---|---|
| 1 | OpenClawPersonal assistant gateway that answers in Discord, Slack, WhatsApp and Telegram | 85 out of 100 |
| 2 | nanobotSelf-hosted Python personal agent with WebUI, TUI and chat-app channels | 82 out of 100 |
| 3 | openhumanRust agent harness with desktop app, built-in memory and embeddable library | 81 out of 100 |
| #4 | Hermes AgentTerminal and chat-app agent that writes its own skills and remembers you | 76 out of 100 |
| #5 | career-opsJob-search agent that scores postings against your CV and drafts applications | 76 out of 100 |