nanobot
Self-host a personal AI agent across chat apps, tools, and automations.
- Stars
- 45,219
- Forks
- 7,985
- Updated
- Updated Jul 10, 2026
Self-host a personal AI agent across chat apps, tools, and automations.
nanobot is a lightweight personal agent runtime that works through a browser UI, terminal, or chat services including Telegram, Discord, WeChat, Slack, and email. It supports tools, web access, MCP, memory, scheduled automation, model routing, a Python SDK, and an OpenAI-compatible API; installation requires Python 3.11 or newer and a configured model provider.
Resource types
Use cases
Runtime
Run a customizable personal AI assistant across messaging apps in isolated containers.
Run a lightweight personal AI assistant on inexpensive, resource-constrained hardware.
Protocols & integrations
Capabilities
Audience
Public GitHub facts last synced Jul 10, 2026.
Build contextual text and voice assistants across messaging channels.
Visualize OpenClaw or QClaw agents as interactive 3D NPCs in a customizable town.