nanobot
HKUDS/nanobot
An ultra-lightweight personal AI assistant that delivers core agent functionality with 99% fewer lines of code than OpenClaw. Perfect for developers who want to actually understand every line of their AI assistant's codebase.
Why choose nanobot over OpenClaw?
Quick recommendation layer first, deeper analysis second. Use this before diving into metrics and architecture details.
- Runs far leaner than OpenClaw on constrained hardware and low-cost hosts.
- Better fit than OpenClaw for shared workspaces, teams, or operations-heavy usage.
- Still less proven than OpenClaw in maturity, docs depth, or production mileage.
- Efficiency usually comes with narrower scope, fewer integrations, or rougher ergonomics.
- Heavier operational setup than simpler solo or hobby-grade local agents.
- Security-sensitive self-hosters
- Teams needing shared agent workflows
- Edge devices and lightweight deployments
- You only want battle-tested projects with a long public track record
- You care more about broad integrations than minimal footprint
- You just need a personal assistant, not a team workflow layer
Limited evidence available. Use the primary sources before making a production decision.
AI decision layer last reviewed Jun 1, 2026. Helpful, but still inference-heavy enough to double-check primary sources.
Source window: GitHub metadata, README, recent commits, latest release, Reddit, Brave search
Community Pulse
Security Radar
How it's evaluated
Isolation from host OS. 10 = Fully virtualized (Docker/Wasm); 1 = Direct local execution.
Safety of external connections. 10 = End-to-end encrypted/Scoped; 1 = Plaintext/Broad access.
Traffic control. 10 = Air-gapped/Offline-first; 1 = Unrestricted internet access.
Privacy level. 10 = Zero telemetry/Zero tracking; 1 = Extensive logging/reporting.
Command safety. 10 = No unsupervised shell; 1 = Raw, unmonitored shell access.
Security radar summary for nanobot.
- nanobot: Sandboxing 5 of 10, API Security 7 of 10, Network Isolation 6 of 10, Telemetry Safety 8 of 10, Shell Protection 4 of 10.
Evaluation Scale: 10 = Maximum Safety / 1 = High Risk
Star Growth (2026)
Star history summary.
- nanobot: 149 recorded points. From -5 stars on 2026-01-01 to 43,720 on 2026-06-05.
ClawVerse News
Latest articles and global buzz
Trending Mentions
Technical Showdowns
Overview
nanobot is an ultra-lightweight personal AI assistant developed by HKUDS that positions itself as a dramatically simplified alternative to OpenClaw. The project's core philosophy is delivering essential agent functionality with approximately 99% fewer lines of code than OpenClaw, making it an ideal choice for developers who want transparency and understandability in their AI assistant stack. The codebase is small enough that users can realistically audit every line, with a real-time line count verification script included.
Architecture & Features
Built entirely in Python (requiring ≥3.11), nanobot focuses on core agent capabilities without the bloat. Key features include multi-channel support (Telegram, Feishu, WeChat, Discord, WhatsApp, QQ, DingTalk, Matrix), MCP (Model Context Protocol) integration with SSE support, experimental thinking mode, and robust session management with poisoning fixes. The project emphasizes safer defaults with hardened access controls, sturdier Cron job handling, and improved multi-instance support.
Comparison to OpenClaw
Unlike OpenClaw's enterprise-focused, feature-heavy approach with 23+ channel integrations and complex containerization, nanobot targets individual developers and learners. It trades breadth for clarity—offering a ~4,000-line core codebase versus OpenClaw's massive footprint. Security-wise, nanobot implements safer file reads and session handling but lacks the container-isolated security model of alternatives like NanoClaw. The project is ideal for personal use, learning AI agent architecture, or as a foundation for custom assistant development.