BigHugger
GH Repository · 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

stars
48,253
30-day movement
+17558/day
Related entries
60
Connections
3
agent-appPythonwebuipythonlocal-llmdockerai-agentsself-hostedai-agentopenclawworkflow-automationtelegram-bot-ai-assistantagent-frameworkopenai-compatiblemodel-context-protocolchatbotdiscord-botllm-agentsllmspersonal-ai-assistantmcpchatopsmulti-agent

nanobot is a self-hosted personal AI agent framework written in Python, described as ultra-lightweight and open source. Its recorded structure includes a WebUI, tools, memory, MCP support, multi-agent workflows, automation, and chat app integrations.

You want a lightweight, self-hosted agent you can run yourself and reach through chat apps or a web interface.

Use it to

  • Run a personal AI assistant on your own infrastructure
  • Build multi-agent workflows with MCP tooling
  • Connect agents to Telegram or Discord chat
  • Automate tasks with a WebUI chatbot
  • Experiment with local or OpenAI-compatible LLMs

For Developers self-hosting personal AI agents in Python

Role
agent-app
Language
Python
Licence
MIT
Forks
8,529
Open issues
215
Last push
2026-09-17
Latest release
v0.1.3.post4 · 2026-02-04
topicsagent-frameworkself-hostedmcpmulti-agentchatbotpython