关键要点
- nanobot(nanobot.wiki)是一款免费开源、自托管的个人AI智能体框架 — 而非独立聊天应用或托管服务
- 由HKUDS开发;源码及README见github.com/HKUDS/nanobot
- 采用MIT许可证,已通过GitHub仓库的许可证字段确认
- 根据GitHub README和nanobot.wiki,核心功能包括:跨会话的持久记忆、Model Context Protocol(MCP)工具连接、多智能体委派和定时自动化
- 支持OpenAI兼容API、本地Ollama或本地vLLM后端 — nanobot本身仅需CPU,因为它是一个智能体循环,而非推理引擎
- 截至本评测,GitHub星标数为48,125,仓库创建于2026年2月1日 — 这一异常快的增长曲线将在下文"nanobot不适合什么场景"中讨论
📍 简单一句话
nanobot是由HKUDS开发的免费开源(MIT)自托管个人AI智能体框架,为任何OpenAI兼容、Ollama或vLLM模型增加持久记忆、MCP工具集成、多智能体委派和定时自动化,可通过网页界面、终端或聊天应用访问。
💬 简单来说
nanobot是一款你安装在自己电脑或服务器上的免费程序,它把你已经能访问的AI模型变成一个能记住之前对话、能通过MCP使用外部工具、能把子任务分派给其他智能体、还能按计划运行的助手 — 你可以通过浏览器、终端或Telegram、Slack等应用与它对话。
📌注: nanobot是本地LLM软件目录中收录的工具之一 — 请参阅该页面,了解它在硬件要求、许可证和平台支持方面与整个本地AI软件领域的比较。
⚠️警告: 请勿将此项目与nanobot-ai/nanobot混淆 — 后者是Obot团队开发的一个无关的、规模更小的"构建MCP智能体"项目(约1,343星,创建于2025年5月16日)。本评测仅涉及HKUDS/nanobot — 安装前请核对GitHub组织名称(HKUDS)。
nanobot是什么?
nanobot是由HKUDS开发的免费开源、自托管个人AI智能体框架,使用Python编写。 它不运行自己的语言模型 — 而是围绕你连接的模型包裹记忆、工具访问、多智能体协调和调度功能,并通过网页界面、终端或聊天应用集成将结果呈现出来。
- 产品类型:智能体框架/编排层,而非打包好的终端用户应用或模型
- 开发者:HKUDS(GitHub组织)
- 仓库:github.com/HKUDS/nanobot,创建于2026年2月1日
- 许可证:MIT,已通过GitHub仓库的许可证字段确认
- 文档:nanobot.wiki
- 截至本评测,根据GitHub API的规模数据:48,125星标、8,503次派生(fork比率约17%)、768个未关闭议题、217名订阅者、30名贡献者,最新标记版本为v0.3.0(2026年7月25日)
nanobot实际能做什么?
nanobot在你已经能访问的模型之上叠加四项能力:持久记忆、MCP工具集成、多智能体委派和定时自动化。
- 持久记忆:根据nanobot.wiki,会话历史和长期记忆(文档中称为"Dream")让智能体能够在多次对话间保留上下文,而不是每次会话都从零开始
- MCP工具集成:通过WebUI中的"Apps"界面连接Model Context Protocol(MCP)服务器,提供预设集成并支持添加自定义MCP服务器
- 多智能体委派:根据官方文档,nanobot可以把子任务委派给其他智能体,而不是在单一智能体循环中处理每一个步骤
- 定时自动化:智能体可以按计划运行,而不仅仅是响应实时聊天消息
- 模型路由:支持OpenAI兼容API、本地Ollama和本地vLLM后端,文档中还描述了备用模型路由功能
- 三种访问方式:基于浏览器的WebUI(通过
nanobot webui启动)、原生终端模式(通过nanobot启动),以及与Telegram、Discord、Slack、微信、邮件、Mattermost、飞书和Microsoft Teams的集成
平台、价格与许可证
平台
- nanobot的官方说明:
- 根据GitHub仓库,可通过安装脚本自托管于Linux、macOS或Windows,或通过Docker/Docker Compose作为持久服务部署。
费用
- nanobot的官方说明:
- 免费开源。你只需为所连接的后端模型或API付费(如果运行本地Ollama或vLLM模型则无需付费)— 没有单独的付费nanobot版本。
许可证
- nanobot的官方说明:
- MIT许可证,已通过GitHub仓库的许可证字段确认。
硬件
- nanobot的官方说明:
- 本身没有GPU或最低内存要求 — 它是一个调用模型的智能体循环,而非推理引擎。实际硬件需求完全取决于你选择的后端模型。
安装方式
- nanobot的官方说明:
- 根据nanobot.wiki和GitHub README:macOS/Linux和Windows PowerShell各提供一行安装脚本,或通过
pip install nanobot-ai/uv tool install nanobot-ai安装。详见下方"安装nanobot"部分。
运行任何命令前,请直接在nanobot.wiki上核实当前的安装和部署说明,因为安装步骤可能随版本更新而变化。
安装nanobot
nanobot可通过一行脚本、包管理器或源码免费安装 — 没有付费版本或许可证密钥。
Install method | Command |
|---|---|
| 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 |
| 通过uv | uv tool install nanobot-ai |
| 通过pip | python -m pip install nanobot-ai |
| 从源码安装 | git clone github.com/HKUDS/nanobot,创建虚拟环境后运行pip install -e . |
| Docker / Docker Compose | GitHub仓库中记录了用于持久服务部署的方法 — 运行前请检查仓库中的最新compose文件。 |
根据GitHub README,需要Python 3.11或更高版本;Git和Bun仅在从源码安装时需要。安装完成后,运行nanobot webui启动浏览器界面,或运行nanobot启动终端模式。
谁适合使用nanobot?
nanobot适合已经在运行或调用语言模型、并希望在其周围加入持久记忆、工具访问和自动化功能的人,而不是寻找一款打包好的全能助手应用的人。
nanobot不适合什么场景
如果你想要一款成品、打包好的助手应用,或者在采用工具前需要经独立验证的长期使用记录,nanobot并不合适。
- 不是推理引擎 — 它本身没有GPU/显存要求,但它自身也不执行模型推理;实际进行推理的模型仍需要Ollama、vLLM或API密钥
- 不是精心打磨的一体化桌面应用 — 它是一个需要你自行配置的自托管框架,配置成本更接近CrewAI或agent-zero,而不是一键式聊天应用
- 本评测未能核实其背后有融资轮次或公司支持 — 请将其视为一个独立维护、由社区驱动的项目
- 上文提到的星标数注意事项同样适用 — 本评测在GitHub其他地方发现了使用完全相同营销文案的仿冒仓库,因此在信任任何标注为"nanobot"的星标数之前,请确认你查看的确实是github.com/HKUDS/nanobot
- 不是历史悠久的项目 — 该仓库创建于2026年2月1日,因此不具备AutoGPT或Open Interpreter等框架那样多年的使用记录
评估nanobot时的常见误区
关于nanobot的大部分误解,源于将其与一个无关的同名项目混淆,或误读其增长数字。
竞品与替代方案
nanobot最常与AutoGPT、Open Interpreter、agent-zero和CrewAI等其他自托管智能体框架相比较 — 它的主要差异化在于将持久记忆、MCP工具、多智能体委派和聊天应用集成整合在一个框架内,而不是只专精其中一项。
Tool | Best known for | Link |
|---|---|---|
| AutoGPT | 最早的自主智能体框架之一,专注于目标驱动的任务链 | AutoGPT评测 |
| Open Interpreter | 让模型在本地执行代码以完成任务,因简单易用而流行 | Open Interpreter评测 |
| agent-zero | 基于Docker的自托管通用智能体框架,具备持久化环境 | agent-zero评测 |
| CrewAI | 专注于基于角色的智能体团队的多智能体编排框架 | CrewAI评测 |
此列表反映的是在同一自托管智能体框架领域中常与nanobot比较的工具,而非PromptQuorum的独立排名 — 选择前请核实每款工具当前的功能集。
常见问题
nanobot是什么?
nanobot(nanobot.wiki)是HKUDS开发的免费开源(MIT)自托管个人AI智能体框架,为你连接的模型增加持久记忆、MCP工具集成、多智能体委派和定时自动化功能。
nanobot免费吗?
是的,nanobot本身在MIT许可证下免费开源,没有单独的付费版本。你只需为所连接的后端模型或API付费。
如何安装nanobot?
根据nanobot.wiki和GitHub README:为macOS/Linux或Windows PowerShell运行一行安装脚本,或通过pip install nanobot-ai或uv tool install nanobot-ai安装。需要Python 3.11或更高版本。
nanobot自己运行AI模型吗?
不。nanobot是一个智能体框架,而非推理引擎 — 它调用的是OpenAI兼容API、本地Ollama服务器或本地vLLM服务器。它本身没有GPU要求;硬件需求取决于你选择的后端模型。
nanobot能与哪些聊天应用集成?
根据nanobot.wiki:Telegram、Discord、Slack、微信、邮件、Mattermost、飞书和Microsoft Teams,此外还有其自带的网页界面和终端模式。
nanobot和nanobot-ai/nanobot是同一个项目吗?
不是。nanobot-ai/nanobot是Obot团队开发的一个独立、无关、规模更小的"构建MCP智能体"项目(约1,343星,创建于2025年5月16日)。本评测仅涉及HKUDS/nanobot — 安装前请核对GitHub组织名称。
为什么一个这么新的项目,nanobot的GitHub星标数会这么多?
一个创建于2026年2月1日的仓库拥有48,125星标,增速异常快,而GitHub搜索会发现使用完全相同营销文案的仿冒仓库。约17%的fork比率、数百个未关闭议题和30名贡献者暗示主要为有机活动,但本评测并未独立审计其星标历史 — 请直接在GitHub上核实当前数字。
什么是MCP?nanobot如何使用它?
MCP(Model Context Protocol)是一种标准,让AI智能体能够通过专用服务器连接外部工具和数据源。nanobot通过WebUI中的"Apps"界面连接MCP服务器,提供预设集成并支持自定义服务器。
nanobot支持多智能体工作流吗?
是的。根据官方文档,它可以把子任务委派给其他智能体,而不是在单一智能体循环中处理每一个步骤。
PromptQuorum是否独立测试过nanobot的说法?
本评测基于nanobot的GitHub README、nanobot.wiki文档和GitHub API,而非PromptQuorum对记忆能力或多智能体性能的实际测试。
