Debuly
nanobot logo

nanobot

Open-source, lightweight AI agent you run yourself, with a web UI, MCP tools, memory, automations and chat app channels.

Open source

What is nanobot?

nanobot is an open-source AI agent that runs in your own environment and is built around a small core. After installing it, a guided setup opens a browser-based WebUI where you add a model provider and send a first message; a terminal interface and a command-line fallback are also available. The agent can work with your choice of models and tools, connect to chat apps such as Telegram, Discord, Slack, Feishu, WeChat and Email, and add capabilities through Agent Plugins, CLI apps and MCP servers. It supports skills, long-term memory, web search, image generation, scheduled automations with a task calendar, inline subagents and conversations arranged side by side. Developers can embed it with a Python SDK or expose an OpenAI-compatible HTTP endpoint. Deployment options in the docs include Render, Docker, systemd and macOS LaunchAgent. The project uses the MIT license, so there is no license fee; you pay only for the model provider you configure. The latest release shown is 0.3.5, dated September 15, 2026.

Use cases

  • Run a self-hosted personal AI agent
  • Connect an agent to Telegram or Slack
  • Schedule recurring agent tasks
  • Add MCP tools to an assistant
  • Embed an agent in Python code
  • Serve an OpenAI-compatible endpoint

Who it's for

  • Developers
  • Self-hosting enthusiasts
  • AI tinkerers
  • Small teams

Why use nanobot

  • You keep the agent, its memory and your sessions in your own environment instead of a hosted service.
  • You can switch between hosted, OAuth, company or local models without changing how you work.
  • One agent can reach you through the WebUI, the terminal or the chat apps you already use.
  • Scheduled automations let recurring work, such as a morning brief, run with results kept in the original topic.

nanobot features

  • Browser WebUI with guided first-run setup
  • Native terminal workbench and side-by-side conversations
  • Chat channels including Telegram, Discord, Slack, Feishu, WeChat and Email
  • Apps panel for Agent Plugins, CLI Apps and MCP integrations
  • Skills, long-term memory and web search
  • Automations with a calendar for scheduled runs
  • Inline subagents for splitting work in parallel
  • Model presets, runtime model switching and fallbacks
  • Python SDK and OpenAI-compatible HTTP API
  • Deployment guides for Render, Docker, systemd and LaunchAgent

nanobot integrations

  • Telegram
  • Discord
  • Slack
  • Feishu
  • WeChat
  • Anthropic
  • Linear
  • Render
  • Docker

How to get started with nanobot

  1. Run the installer, which opens nanobot webui on a local desktop.
  2. Add a provider and model in Settings, then send Hello! to confirm the agent replies.
  3. Connect chat apps under Channels and add tools or MCP servers under Apps.
  4. Keep it running with Render, Docker, systemd or a macOS LaunchAgent, and set schedules for recurring work.

nanobot limitations

  • You supply and pay for your own model provider key
  • Render deployment needs a paid service because persistent disks are not on the free tier
  • Official Docker usage means building from the repository's Dockerfile
  • Releases change quickly, so back up config and sessions before upgrading

nanobot pricing

nanobot is open source, so you can use and self-host it for free.

Prices can change and may vary by country or exclude tax. Check the official pricing page.

nanobot alternatives

The main nanobot alternatives listed on Debuly are Open WebUI, LibreChat, AutoGPT, goose, TrustClaw and SwarmClaw. The table compares pricing and platforms; order is A–Z.

nanobot compared with its alternatives
ToolPricingStarting pricePlatforms
nanobotOpen source—Web, CLI, Self-hosted, macOS
AutoGPTFreemium$50/moWeb, Self-hosted, API
gooseOpen source—macOS, Linux, Windows, CLI
LibreChatOpen source—Web, Self-hosted
Open WebUIOpen source—Web, Self-hosted, Docker, Kubernetes
SwarmClawOpen source—Self-hosted, macOS, Windows, CLI
TrustClawOpen source—Web, Telegram, Self-hosted
  1. AutoGPT

    Agent platform with a plain-English AutoPilot, a visual workflow builder and self-hosting, plus a $50/month Pro plan with a 7-day trial.

  2. goose

    Open source AI agent that runs on your machine as a desktop app, CLI or API and connects to tools through MCP extensions.

  3. LibreChat

    Free open-source AI chat platform that puts many model providers, agents, code execution and MCP tools in one self-hostable app.

  4. Open WebUI

    Self-hosted AI chat platform for Ollama and OpenAI-compatible models with RAG, agents, tools, notes, channels and role-based access.

  5. SwarmClaw

    Open-source, self-hosted runtime for running AI agent teams with memory, schedules, delegation and 24+ model providers.

  6. TrustClaw

    Open-source personal AI agent from Composio with OAuth tool access, sandboxed execution, memory and Telegram, deployable on Vercel.

nanobot FAQ

Is nanobot free and open source?

Yes. The source is on GitHub under the MIT license. You still pay your chosen model provider, and hosting such as Render's Starter web service is a separate cost.

How much does nanobot cost?

The software has no listed price or paid tier. Costs come from the model API you configure and from where you host it, which may include a paid Render service for persistent storage.

Which chat apps does nanobot support?

The docs list Telegram, Discord, Slack, Feishu, WeChat and Email, and refer to other chat apps in the Chat Apps guide.

Does nanobot have an API or SDK?

Yes. There is a Python SDK for calling nanobot from code and an OpenAI-compatible API that exposes the agent over HTTP.

How do I deploy nanobot?

The deployment guide covers a one-click Render blueprint, Docker Compose and Docker CLI, a systemd user service and a macOS LaunchAgent. Run nanobot status first to confirm your config.

What are alternatives to nanobot?

Alternatives include Open WebUI, LibreChat, AutoGPT and Goose for self-hosted agents and assistants. Compare channel support, MCP handling and how much setup each needs.

Sources & verification

Facts on this page come from the official sources below, each with the date we read it. Written by Debuly; the vendor did not review this page.

Image credits

  • Logo: from nanobot.wiki · fetched · Vendor trademark, used only to identify the product; removed on request
  • Cover: none collected yet, so a generated tile is shown.

Spot an error? Report an issue with this listing. We also remove a logo or image on the owner's request.