#39 · Primary category: AI Agents & Automation

nanobot

agent-framework ai-agent ai-agents chatbot chatops discord-bot llm-agents llms local-llm mcp model-context-protocol multi-agent openai-compatible openclaw personal-ai-assistant python self-hosted telegram-bot-ai-assistant webui workflow-automation

Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat apps

Project last updated:08/29/26

GitHub Stars

47.5K

Forks

8.4K

Contributors

428

License

MIT

Why we included this project

nanobot is a lightweight Python service you host yourself, for people who want a personal AI assistant they control rather than renting one from a cloud provider. You can talk to it from a browser WebUI, a terminal, or chat apps like Telegram, Discord, Slack, and email. Agents come with working memory, a tool system, and MCP support, so you can point it at your own services and let it run multi-step tasks, longer-horizon goals, and scheduled automation. The core stays small and readable, which makes it a realistic option for a solo developer or small team that wants a private assistant without standing up a heavy platform. If you have hardware to spare and want a capable self-hosted agent, this is a practical place to start.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category