Nanobot
HKUDS
Lightweight personal AI agent for tools, chats and workflows - one binary, multi-channel.
What is Nanobot?
Nanobot is a self-hostable personal AI agent runtime with a compact, readable core. It integrates with a WebUI, Telegram, Discord, Slack, Teams and email, supports multiple LLM providers, and ships persistent memory, scheduling and workflow automation out of the box.
Pros & Cons
Pros
- Genuinely lightweight with a readable, auditable codebase - no framework bloat
- Multi-channel chat integration (Telegram, Discord, Slack, Teams, email, WebUI) in one binary
- Strong self-hosting story with full data ownership
Cons
- Pre-1.0 - API stability not yet guaranteed
- Documentation reachability was inconsistent during checks
- Overlaps with other agent OS projects - differentiation needs evaluation
License
MIT (OSI-open)
When it is interesting
Teams wanting a minimal, auditable agent runtime they can extend without learning a heavy framework.
When it is too early
Production enterprise deployments needing guaranteed API stability.
Commercial alternative & related
- Commercial counterpart: Zapier AI / Make
This repo featured in the 2026-07 edition of the Open-Source AI Radar.
DeepTutor
HKUDS
Agent-native personalized learning workspace - tutoring, quizzes, research and RAG knowledge bases.
OpenFang
RightNow-AI
Open-source Agent Operating System in Rust - autonomous capabilities, 40 channels, WASM sandbox.