Nanobot
Ultra-lightweight Python AI assistant — ~4k lines
Ultra-lightweight Python AI assistant — ~4k lines
Nanobot is an ultra-lightweight personal AI assistant developed by HKUDS (Hong Kong University) that delivers core OpenClaw-style functionality in roughly 4,000 lines of Python—about 99% smaller than OpenClaw's codebase. It prioritizes simplicity, readability, and auditability over feature completeness. If you want an agent loop with planning, tools, memory, and multi-channel support in a codebase you can understand and modify, Nanobot is a strong choice.
This site does not endorse or maintain Nanobot. See the Nanobot repo for details.
Nanobot supports OpenRouter, Anthropic, OpenAI, DeepSeek, Groq, Gemini, local vLLM, and other OpenAI-compatible endpoints. Flexible provider choice.
pip install nanobot-ai
nanobot onboard
nanobot agent
One-command setup. See the Nanobot repo for full docs.
Choose OpenClaw if you need ClawHub skills, browser automation, Canvas, voice wake, or the richest ecosystem. Choose ZeroClaw if you need minimal RAM and Rust performance.