HKUDS/nanobot
Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat apps observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 99
- Release rhythm 95
- Longevity 15
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 7.0
- age_days: 213
- days_rel: 39
- days_push: 7
- n_releases_24m: 19
Adoption not part of the score
47427 stars · 8369 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
nanobot is an ultra-lightweight, self-hosted personal AI agent framework written in Python. It provides a WebUI, terminal, and chat-app interfaces with tools, long-term memory, MCP integrations, multi-agent delegation, scheduled automation, and an OpenAI-compatible API.
Use cases
- run a self-hosted personal AI assistant with a web UI
- build a chatbot that works in Telegram or Discord
- connect my agent to tools via MCP servers
- automate scheduled tasks with an AI agent
- run multi-agent workflows with delegation
- expose an OpenAI-compatible API for my local agent
- give my assistant long-term memory across sessions
When to choose
- you want a lightweight, readable agent core you can self-host
- you need WebUI, terminal, and chat-app access from one agent
- you want MCP tool integrations and multi-agent orchestration out of the box
- you prefer MIT-licensed Python code with predictable token budgets
When to avoid
- you need a heavyweight enterprise agent platform with extensive vendor support
- you want a no-code hosted solution rather than running your own infrastructure
- you require non-Python runtimes or embedded deployment
Facets
framework · maturity active
agent-framework chatbot mcp llm-inference workflow-automation web-framework cli chat-interface large-language-models chatbots self-hosted developer-tools python self-hosted cli cross-platform personal-ai-assistant multi-agent openai-compatible telegram-bot discord-bot webui long-term-memory model-routing scheduled-automation ai-agents automation web-server
3 sources
- readme: https://github.com/HKUDS/nanobot · fetched 2026-08-28 · b102ef134c2e
- homepage: https://nanobot.wiki · fetched 2026-08-29 · c2908d9e6a07
- site_page: https://nanobot.wiki/docs/latest/getting-started/nanobot-overview · fetched 2026-08-29 · 4e97d0e9e1b7
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| HKUDS/nanobot | main | 81 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem