Self-hosted personal AI agent runtime — chat via WebUI or Telegram/Discord/Slack, use tools, remember with Dream, and run long-horizon automations.
Self-hosted personal AI agent runtime — chat via WebUI or Telegram/Discord/Slack, use tools, remember with Dream, and run long-horizon automations.
Nanobot is an open-source, self-hosted personal AI agent runtime from HKUDS. Instead of a chat interface tied to a specific model or vendor, it gives you a long-running agent process that you own — reachable from a browser WebUI or a terminal, and also wired directly into Telegram, Discord, Slack, WeChat, Email, and Mattermost. The same agent identity shows up wherever you talk to it.
The runtime ships a built-in tool belt (files, shell, web search, web fetch, MCP client, cron scheduling, image generation, and sub-agents) so an agent can do real work rather than just answer questions. Long-term memory is handled by 'Dream' — Nanobot's memory subsystem that turns raw session transcripts into structured recall so agents remember you across restarts. For coordination, the runtime also supports long-horizon goals and scheduled automations that persist across sessions, plus a Python SDK and OpenAI-compatible HTTP API so you can drop it into existing tooling with no code changes.
Nanobot targets people who want a durable, private, always-on AI assistant that runs on their own hardware — a Mac mini, a VPS, or a home server — rather than depending on a hosted chatbot. Because the runtime is model-agnostic (any OpenAI-compatible endpoint, so Claude, GPT, Gemini, DeepSeek, Groq, or local Ollama all work) and MCP-native, it's also a useful base for hobbyists and researchers building custom agent stacks without stitching together LangGraph, CrewAI, and a homegrown chat bridge.
Was this helpful?
Feature information is available on the official website.
View Features →Free
Ready to get started with Nanobot?
View Pricing Options →Weekly insights on the latest AI tools, features, and trends delivered to your inbox.
No reviews yet. Be the first to share your experience!
Get started with Nanobot and see if it's the right fit for your needs.
Get Started →Take our 60-second quiz to get personalized tool recommendations
Find Your Perfect AI Stack →Explore 20 ready-to-deploy AI agent templates for sales, support, dev, research, and operations.
Browse Agent Templates →