nanobot
by HKUDS
Tiny self-hosted multi-agent framework with MCP and WebUI
How It Works
Implements an ultra-lightweight, self-hosted personal AI agent framework with WebUI, tools, memory, MCP support, and multi-agent workflows. Uses a minimal runtime that connects local or remote LLMs, provides chat apps and automation hooks, and implements the Model Context Protocol for agent-to-agent messaging. Standout features include tiny footprint, built-in WebUI and bots (Discord/Telegram), and opinionated patterns for multi-agent delegation and persistence. Model Context Protocol (MCP) helps standardize agent-to-agent messaging, enabling safer cross-agent collaboration. The framework also supports Evaluation-Driven Development (EDDOps) to iterate on agent capabilities and trust signals.
Key Benefits
When to Use
Developers building self-hosted personal AI assistants or experimenting with multi-agent workflows and local agent-to-agent evaluation.
How It's Used
- Run local multi-agent workflows to prototype delegation and observe failure modes
- Capture agent interaction logs and memory for offline reputation or evaluation analysis
- Deploy lightweight chat apps (WebUI, Discord, Telegram) backed by agent workflows