NanoClaw
Your personal AI agent. Secure. Lightweight. Yours.·nanoclaw.dev
NanoClaw is a secure, lightweight, open-source personal AI agent that runs inside isolated Docker (or Apple Container) sandboxes on your own machine. It connects to messaging apps such as WhatsApp, Telegram, Slack, Discord, Microsoft Teams, and more, letting you message a personal AI assistant built on the Claude Agent SDK. Credentials are never held by agents directly; outbound requests route through OneCLI's Agent Vault. It is designed as a small, auditable codebase meant to be understood, forked, and customized by individual users rather than a large monolithic framework.
What it's for
Features 13
- AI-native hybrid install: scripted setup with Claude Code taking over for judgment calls
- Container isolation for agents using Docker or Apple Container (macOS-native opt-in)
- Credential security via OneCLI's Agent Vault, injecting credentials at request time
- Flexible isolation: per-channel agents, shared agent across channels, or unified sessions
- Multi-channel messaging support (WhatsApp, Telegram, Discord, Slack, Microsoft Teams, iMessage, Matrix, Google Chat, Webex, Linear, GitHub, WeChat, email)
- No dashboards/debug UI beyond setup; interaction happens via chat
- Per-agent workspace with its own CLAUDE.md, memory, and container
- Scheduled/recurring tasks that message the user back
- Self-registering extensions/adapters for channels and providers
- Single Node.js host process orchestrating per-session agent containers
- Skills-based installation of channels and providers via /add-<name> commands
- Small, auditable codebase (132 source files vs. OpenClaw's 3,680)
- Support for multiple AI providers: Claude Code (default), OpenAI Codex, OpenRouter/Google/DeepSeek via OpenCode, local models via Ollama
At a glance
Integrations
Pricing
NanoClaw itself is completely free and open source (MIT license). It requires a Claude API key or Claude Code subscription to run, and underlying AI usage is billed separately by Anthropic; pricing available on request.