Project overview
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.
Repository facts
- Primary language
- Python
- License
- MIT
- Repository updated
- Jul 10, 2026
- Default branch
- main
Resource types
Agent runtimeCLI app
Use cases
Communication and collaborationAI and agent development
Runtime
BrowserCommand lineLocalSelf-hosted
Protocols & integrations
Model Context Protocol
Capabilities
DelegationImage generationMemorySchedulingTool useWeb search
Audience
Developers