Back to Apps

nanobot
by hkuds
Ultra-lightweight personal AI agent framework with built-in MCP, long-term memory, and multi-channel chat support.
46,697 stars
Updated 1 month ago
Works in:claude
Exposes:ToolsResourcesPrompts
Screenshots
What it does
nanobot is a self-hosted personal AI agent runtime that provides a robust framework for building and deploying AI assistants. It bridges the gap between LLMs and local system control via the Model Context Protocol (MCP), allowing agents to interact with files, shell commands, and web tools while maintaining long-term session memory.
Tools
- Files: Read, write, and organize local files.
- Shell: Execute terminal commands for system automation.
- Web Search/Fetch: Retrieve real-time information from the internet.
- MCP Integration: Connect to any MCP server to extend agent capabilities.
- Cron: Schedule recurring tasks and long-horizon goals.
- Subagents: Delegate complex tasks to specialized inline agents.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"nanobot": {
"command": "uv",
"args": ["tool", "run", "--from", "nanobot-ai", "nanobot", "gateway"]
}
}
}
Supported hosts
- Claude Desktop
- WebUI (Native)
- Telegram
- Discord
- Slack
- Mattermost
Quick install
curl -fsSL https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.sh | shInformation
- Pricing
- free
- Published
- 8/6/2026
- Updated
- 1 month ago
- stars
- 46,697
Categories
Choose your AI client and follow the steps below.
Claude Desktop
{"mcpServers": {"nanobot": {"command": "uv", "args": ["tool", "run", "--from", "nanobot-ai", "nanobot", "gateway"]}}}





