nanobot
by HKUDS
Runs a self-hosted personal AI agent from a WebUI, terminal, or chat apps, combining tools, long-term memory, MCP servers, model routing, and scheduled automations.
Skills
Connect Chat Channels
Connects the agent to Telegram, Discord, Slack, WeChat, Feishu, Email, and Mattermost from a single long-running gateway process.
Retain Long-Term Memory
Keeps session history and long-term memory through Dream so goals, tools, and chat context survive multi-session work.
Delegate To Subagents
Consults inline subagents without leaving the current task and switches model presets per session directly from the composer.
Schedule Agent Automations
Runs cron-scheduled automations and long-horizon goals unattended through the gateway, configured from the WebUI Automations panel.
Expose OpenAI-Compatible API
Serves an OpenAI-compatible HTTP endpoint plus a Python SDK with sessions, events, and hooks for integrating nanobot locally.
Related Agents
Hermes Agent
Runs a self-improving personal agent from a terminal TUI or a Telegram/Discord/Slack gateway, creating its own skills,…
CowAgent
Runs a self-hosted personal agent that plans multi-step tasks, calls built-in and MCP tools, installs skills, and answe…
Buzz
Combines team chat, a Git forge and AI agents on the Nostr protocol, giving each agent a cryptographic identity and sco…
OpenClaw
Runs a self-hosted, local-first personal AI assistant across WhatsApp, Telegram, Slack, and Discord. Ships a CLI gatewa…