

这是什么
nanobot 是香港大学数据科学实验室(HKUDS)出品的开源个人 AI 代理框架,Python 编写,MIT 协议,GitHub 上约 4.9 万 Star,也是近期增长最快的自托管 AI 项目之一。它的定位很清晰:一个「超轻量」的个人 AI 代理运行时——不像那些动辄几十个服务的重型平台,它把工具调用、长期记忆、MCP 集成、模型路由、多代理委派、定时自动化全塞进一个小而可读的核心里,装在浏览器 WebUI、终端,或者 Telegram、Discord、微信、邮件这些聊天应用里就能跑。如果你想要一个属于自己的 AI 助手,数据留在本地、不按月给大厂交订阅费,nanobot 是个值得关注的选择。
核心能力
- 三端运行:可在浏览器 WebUI、终端 TUI 里用,也能接进聊天应用,同一个核心多入口
- 多渠道接入:支持 Telegram、Discord、Slack、微信、邮件、Mattermost、Linear 等多个渠道,AI 助手常驻你的工作流
- 丰富工具调用:内置文件、shell、网页搜索、网页抓取、MCP、cron 定时、图像生成、子代理等工具,能力可扩展
- 长期记忆:通过 Dream 组件保存会话历史和长期记忆,跨会话记住上下文,越用越懂你
- 多代理与模型路由:支持多代理委派、模型路由和 fallback,可接 OpenAI 兼容 API、本地大模型、生图模型
- OpenAI 兼容 API:自带 OpenAI 兼容接口和 Python SDK,方便把自己的应用接进来做集成
适合谁
- 想拥有一个私人 AI 助手、数据留在本地、不依赖大厂订阅的普通用户
- 想让 AI 助手常驻 Telegram / 微信 / Slack,自动处理日常问答和任务的效率控
- 需要自托管 AI 代理网关、把多模型和定时任务统一管理起来的技术团队
- 想研究 AI 代理原理、拿一个可读性强的小核心二次开发的开发者
获取方式
官网 nanobot.wiki 有完整文档(含简体中文)。安装很简单:macOS/Linux 用 curl 一条命令装,Windows 用 irm 命令装,也可以用 uv tool install nanobot-ai 或 pip install nanobot-ai 从 PyPI 安装,安装后运行 nanobot webui 打开浏览器界面即可。要求 Python 3.11+。MIT 开源免费,核心完全自托管。
项目地址:https://github.com/HKUDS/nanobot
相关阅读
© 版权声明
文章版权归作者所有,未经允许请勿转载。