NanoClaw
A lightweight Claude assistant that runs securely in containers. ~500 lines of TypeScript. Built to be understood and customized.
Security Through Simplicity
NanoClaw takes a radically different approach to AI assistants. Instead of complex permission systems, it uses real OS-level container isolation.
You can read and understand the entire codebase in under 10 minutes. Have Claude Code walk you through it.
Bash access is safe because commands run inside the container, not on your host system.
Want different behavior? Change the code directly. The codebase is intentionally small enough that modifications are safe.
Everything You Need
NanoClaw comes with essential features built-in, with a skills system for adding more.
Message your Claude assistant directly from your phone
Each chat runs in its own sandboxed environment
Set up recurring jobs that run Claude automatically
Built-in web search and content fetching capabilities
Each group has its own memory and filesystem
Add optional integrations like Gmail via skills
NanoClaw vs Traditional AI Assistants
| Feature | NanoClaw | Others |
|---|---|---|
| Codebase Size | ~500 lines | 50,000+ lines |
| Security Model | OS-level container isolation | Application-level permissions |
| Dependencies | Minimal | 45+ packages |
| Time to Understand | ~10 minutes | Days or weeks |
| Customization | Direct code changes | Complex configuration files |
Get Started in 4 Steps
NanoClaw uses Claude Code for setup—no manual configuration needed.
What Can You Build?
Send an overview of the sales pipeline every weekday morning at 9am
Review git history weekly and update README if there's drift
Compile news on AI developments from Hacker News and TechCrunch
Integrate Gmail to manage inbox, draft responses, summarize emails
Connect to home automation systems and control devices via WhatsApp
Search the web, fetch content, summarize articles, compile reports
Frequently Asked Questions
What You Need
Ready to Build Your Own AI Assistant?
NanoClaw is open source under the MIT license. Fork it, customize it, make it yours.
Get Started on GitHub