← 返回AI精选
智能体Agent

nanobot

港大 HKUDS 出品的超轻量自托管个人 AI Agent 框架,自带 WebUI、记忆、MCP、多 Agent 工作流与聊天软件接入。

产品与定位

nanobot 是香港大学数据智能实验室(HKUDS)开源的超轻量、可自托管的个人 AI Agent 框架,用 Python 编写。它的定位介于「聊天机器人框架」与「Agent 编排平台」之间:既能把 Agent 接到你日常使用的聊天软件里,也提供 WebUI、工具调用、持久记忆、MCP 与多 Agent 工作流的完整能力。

对国内开发者而言,它的实用价值主要在于自托管 + 中文社区活跃 + 接入聊天工具,可以当作 OpenClaw 一类个人助手的轻量替代方案。

功能速览

功能说明
超轻量自托管Python 实现,可完全跑在自己的服务器上,数据不外流
三种入口浏览器 WebUI、原生终端 TUI、一次性 CLI
内置工具文件操作、shell、网页搜索、网页抓取、图像生成、subagents、cron
长期记忆(Dream)跨会话记忆与会话历史
MCP 支持含远程 MCP OAuth 与 token 自动刷新
多 Agent 委托subagents 分工与长周期目标
定时自动化Tasks / Calendar / 本地 trigger
Skills 与插件SkillHub 市场、可移植 Agent Plugins
模型路由路由与 fallback、OpenAI 兼容 API、Python SDK
上下文管理可见的上下文用量与自动压缩(compaction)
聊天软件接入17+ 通道,含微信、企业微信、飞书、钉钉、QQ、Telegram、Discord、Slack 等

调用与兼容性

# 一键安装脚本(macOS / Linux)
curl -fsSL https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.sh | sh

# Windows PowerShell
irm https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.ps1 | iex

# 包管理器(需要 Python ≥ 3.11)
uv tool install nanobot-ai
# 或
python -m pip install nanobot-ai

# 启动
nanobot webui              # 浏览器界面(默认 http://127.0.0.1:8765)
nanobot                    # 终端 TUI
nanobot gateway --background   # 常驻运行

聊天通道覆盖 17+ 种:Telegram、Discord、Slack(Socket Mode)、微信、企业微信、飞书 / Lark、钉钉、QQ、WhatsApp、Email(IMAP/SMTP)、Mattermost、Linear、Microsoft Teams、Signal、Matrix 等。

模型侧支持 OpenAI 兼容接口与本地 LLM,并具备模型路由与 fallback,可自由对接云端 API 或 Ollama 等本地推理。

版本与更新注意

  • 当前版本 v0.3.5(2026-09-15 发布),MIT 许可,仓库约 48,487 stars、8,569 forks(截至 2026-09-22),最近提交 2026-09-22 —— 项目热度很高且维护频繁。
  • PyPI 包名是 nanobot-ai,不是 nanobot,安装时不要写错。
  • 注意同名项目:匹配本文描述的是 HKUDS/nanobot(Python、MIT)。另有一个同名项目 obot-platform/nanobot(Go、Apache-2.0,约 1.3K stars)是「Build MCP Agents」方向的框架,与本项目无关,不要混淆。
  • QQ 官方通道仅支持私聊,需要群聊要走 Napcat(OneBot v11)方案。
  • 项目创建于 2026-02-01,属于较新的项目:功能迭代快,接口与配置项可能变动,生产使用建议锁定版本。
  • 在中文社区常与 OpenClaw 对比,官方标签中也带有 openclaw,说明定位接近;选型时按「是否需要更轻量的自托管方案」来区分。
  • 部署前请确认所用聊天平台的机器人接入政策,避免账号风险。

选型建议

  • 想要一个自己完全掌控的个人助理,且偏好 Python 技术栈 → nanobot 改造成本最低。
  • 需要 WebUI + 记忆 + MCP 开箱可用,不想从零搭 → 覆盖面比纯 Agent 框架更完整。
  • 需要企业级渠道管理与审计、要接微信/飞书等国内平台 → 参考 AstrBot 的插件生态,或在 nanobot 上自行开发适配。
  • 需要成熟的 Agent 编排与可视化编排 → Dify、Coze 这类产品化平台更省事。

常见问题

nanobot 是免费的吗? ▼
nanobot 的具体收费以官方定价为准,通常提供免费额度或试用期,付费后可解锁完整功能。
nanobot 需要注册或登录才能使用吗? ▼
大多数 AI 工具需要注册账号才能使用,部分支持邮箱或第三方账号快捷登录,具体以官网流程为准。
nanobot 支持中文吗? ▼
是否支持中文界面或中文回答,以该工具的官方文档与产品版本为准,建议直接在官网确认。
在哪里可以获取 nanobot 的官方信息? ▼
可以访问 nanobot 官网(https://nanobot.wiki)查看功能、定价与最新更新信息。