nanobot is a lightweight, self-hosted personal AI agent written in Python by the HKU Data Intelligence Lab.
Follow nanobot to get an email when its listing changes, such as new pricing or features. One digest a day at most, and you can unsubscribe anytime.
You use it in a browser WebUI, the terminal or chat apps to work with files, remember preferences, run shell and web tools, and schedule tasks, with the model provider or local model you choose.
- 01
Browser WebUI, terminal and a long-running gateway
- 02
Chat apps including Telegram, Discord, Slack, WeChat, Feishu, Teams, email, Mattermost and Linear
- 03
Shell, web search and fetch, MCP integrations, cron and image generation
- 04
Long-term memory, long-horizon goals and scheduled automations
- 05
Multi-agent delegation
- 06
OpenAI-compatible APIs, local LLMs and fallback models
- 07
Python SDK and install via `uv tool install nanobot-ai` or pip
Open Source
nanobot is free and open source under the MIT license. It does not supply a model account: you bring a supported model provider or a local model server, and any provider fees apply.
Best for
Developers who want a small, readable personal agent they can self-host, extend in Python and reach from their chat apps.
Not ideal for
People who want a polished hosted assistant with no setup, or who are not comfortable managing model credentials and a local service.
One of the most popular open-source personal agents, with a small core and wide channel and model support.
v0.4.1 shipped on November 6, 2026, following v0.4.0 on October 28, 2026; the repository has about 50,000 GitHub stars.
As of
Is nanobot free?+
Yes - nanobot is Open Source. nanobot is free and open source under the MIT license. It does not supply a model account: you bring a supported model provider or a local model server, and any provider fees apply.
Is nanobot open source?+
Yes - nanobot is open source. nanobot is free and open source under the MIT license. It does not supply a model account: you bring a supported model provider or a local model server, and any provider fees apply.
Who is nanobot best for?+
Developers who want a small, readable personal agent they can self-host, extend in Python and reach from their chat apps.
Who is nanobot not ideal for?+
People who want a polished hosted assistant with no setup, or who are not comfortable managing model credentials and a local service.
What are the best nanobot alternatives?+
The closest nanobot alternatives on ai.dosa.dev are OpenClaw, Hermes Agent, OpenHuman - all listed under Personal AI Agents.
Who makes nanobot?+
nanobot is developed by HKUDS (HKU Data Intelligence Lab). It is listed in the Personal AI Agents category on ai.dosa.dev.
Favorite this tool to revisit it later, or Zap it to contribute to the public vote count.