An ultra-lightweight Python AI agent framework that connects LLMs to chat apps, long-term memory, and local tools.
Run custom AI agents with memory, MCP, and multi-channel messaging across Telegram, Slack, and Discord.
nanobot is an open-source Python framework for running self-hosted personal AI agents with long-term memory and tool access. It allows you to operate agents from a browser UI, terminal, or direct integrations with messaging platforms like Slack, Discord, and Telegram. Support teams and developers looking to automate messaging workflows without platform lock-in will find it useful.
nanobot connects language models to local tools like shell commands, file operations, web fetchers, MCP servers, and scheduled automations. It retains session history across interactions using its Dream memory system and supports multi-agent delegation. You can expose its features through an OpenAI-compatible API or run it continuously as a gateway service.
It suits support engineers, technical customer experience leads, and developers who want to deploy self-hosted agents into existing communication tools like Slack, Email, or Linear. It is less suitable for non-technical teams who need a pre-packaged customer support portal without managing Python environments or server configs.
Connect your AI agent directly to Telegram, Discord, Slack, WeChat, Email, Mattermost, and Linear channels.
Retain session history and contextual information across long-running interactions using the Dream memory system.
Integrate third-party tools, local shell utilities, web fetchers, and subagents using standardized MCP interfaces.
Execute recurring workflows and automated long-horizon goals using cron-style scheduling built into the gateway.
nanobot is free open-source software distributed under the MIT license. There are no paid hosted tiers provided by the maintainers, so your cost is limited to server hosting and API usage.
870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.
These reviewed AI tools do the same job instantly — from our scored directory.
nanobot connects to Telegram, Discord, Slack, WeChat, Email, Mattermost, Linear, and custom channels.
No, you can connect it to remote OpenAI-compatible API providers or run local LLMs if your hardware allows.
See Zekai first in Google