2026年32K Star!港大开源Nanobot:4000行代码打造最轻量OpenClaw平替

32K Star!港大开源Nanobot:4000行代码打造最轻量OpenClaw平替一个香港大学实验室的开源项目 用 4000 行 Python 代码实现了 OpenClaw 的核心 Agent 能力 支持 11 大模型供应商 10 聊天平台 MCP 协议 长期记忆 代码量减少 99 发布仅一个月 GitHub Star 从 0 飙到 32K 这就是 HKUDS 团队开源的 Nanobot 一句话概括 Nanobot 是一个超轻量级的开源个人 AI 助手框架 用不到

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



一个香港大学实验室的开源项目,用 4000 行 Python 代码实现了 OpenClaw 的核心 Agent 能力——支持 11+ 大模型供应商、10+ 聊天平台、MCP 协议、长期记忆,代码量减少 99%。发布仅一个月,GitHub Star 从 0 飙到 32K。这就是 HKUDS 团队开源的 Nanobot。

一句话概括:Nanobot 是一个超轻量级的开源个人 AI 助手框架,用不到 OpenClaw 1% 的代码量,实现了核心 Agent 能力。

你可以把它理解为——OpenClaw 的"极简平替",但不是**版,而是精华版。

OpenClaw 有多火不用多说——它是 2025-2026 年最现象级的 AI 助手项目,可以接管你的电脑、帮你写代码、发邮件、管日程。但问题也很明显:43 万行代码、推荐 4GB 以上内存、多项安全审计发现社区技能存在大量安全隐患、多个 Critical 级 CVE 漏洞——对于很多开发者和研究者来说,这台"AI 战斗机"实在太重了。

Nanobot 做的事情就是:用 ~4000 行清晰的 Python 代码重建 OpenClaw 的核心能力——Agent 循环、长期记忆、技能加载、多平台接入——只保留最关键的部分。

项目地址:https://github.com/HKUDS/nanobot 

Star 数:32K+ | Fork 数:5.3K+ | 协议:MIT 语言:Python(≥3.11)| 核心代码:~4,000 行 | 发布时间:2026.02.02

1. 极致轻量——99% 的代码瘦身

先看一组对比数据:

4000 行代码意味着什么?意味着你可以在一个下午把整个项目从头到尾读完、理解透、改得动。对于研究者来说,这是学习 AI Agent 架构很好的参考;对于开发者来说,这是一个真正可以掌控的框架。

2. 四大核心模块——麻雀虽小,五脏俱全

Nanobot 的架构被精炼为四个核心模块,每一个都是 AI Agent 的关键零件:

Agent Loop(智能体循环):核心推理引擎,接收用户输入 → 决策是否调用工具 → 执行动作 → 返回结果。这就是 AI Agent 的"大脑"。

Memory Module(记忆系统):Nanobot 不是"金鱼记忆"。它用 存储长期记忆(你的偏好、项目信息、常用指令),用 记录每日笔记。越用越了解你。

Skill Loader(技能加载器):支持两种技能扩展方式。一是 MCP 协议,接入外部工具服务器——浏览网页、管理文件、数据库查询等;二是自定义 SKILL.md,在 下建个目录写一个 Markdown 描述文件,nanobot 启动后自动加载,适合快速添加轻量技能(翻译、文档阅读、数据分析等)。

Message Bus(消息总线):统一的多平台接入层,一套 Agent 逻辑同时服务 10+ 聊天平台,WebSocket / Socket.IO / HTTP 轮询 / IMAP 全覆盖。

这四个模块背后的设计理念:通道抽象(平台差异在 Message Bus 层消化,上层逻辑不感知)、可插拔供应商(新增 LLM 供应商只需实现统一接口)、Markdown 记忆(不依赖向量数据库,直接用 Markdown 文件存储,LLM 自己读就能"回忆")、MCP 优先(技能扩展基于标准协议,直接复用 MCP 生态中已有的工具服务器)。

3. 11+ 大模型供应商——不绑定任何一家,亚太市场特别全

Nanobot 采用模型无关架构,支持的供应商覆盖面很广:

Nanobot 底层使用 LiteLLM,理论上支持所有 LiteLLM 兼容的供应商。上表是 README 中明确列出的。对国内用户来说,通义千问、Kimi、DeepSeek、火山引擎都原生支持,不需要额外适配。

而且,Nanobot 支持完全离线运行。接上 vLLM 等本地模型服务,数据完全不出你的设备,适合隐私敏感的使用场景。

4. 10+ 聊天平台——从 Telegram 到钉钉,一个 Agent 全覆盖

5. MCP 协议支持——接入无限工具

2026 年 2 月 14 日,Nanobot 正式加入了 MCP(Model Context Protocol)支持。这意味着所有 MCP 兼容的工具服务器都可以直接接入 Nanobot:

MCP 就是 AI Agent 的 USB 接口——一个标准协议,插什么工具都能用。

6. 更多实用能力

这是每个想搭建个人 AI 助手的人最关心的问题。我们掰开了说:

选 OpenClaw 的理由

选 Nanobot 的理由

一句话总结

这一点必须单独拿出来说,因为它太重要了。

OpenClaw 在 2026 年初被曝出多个严重安全问题:

而 Nanobot 的安全优势是"结构性"的:

安全不是功能,是底线。对于企业用户和隐私敏感用户来说,这可能是选择 Nanobot 最硬核的理由。

Nanobot 不是个人开发者的周末项目,它来自一个有深厚学术积累的研究团队。

这个实验室有一个显著特点:出品的开源项目在社区中反响很好。LightRAG 聚焦 RAG 的图结构检索,Nanobot 聚焦 OpenClaw 的轻量化替代,都在短时间内获得了大量关注。

Nanobot 在 2026 年 2 月 2 日正式发布,此后保持了很快的迭代节奏:

一个月内迭代了 10+ 个版本,合并了来自数十位社区贡献者的 PR。

Step 1:安装

Step 2:初始化并配置

初始化完成后,编辑 配置你的 LLM 供应商和 API Key。国内用户推荐 DashScope 接入通义千问,也可以选择 DeepSeek、Kimi 等。

Step 3:启动你的 AI 助手

就这么简单。三条命令,你的私人 AI 助手就上线了。

想要离线运行?

在 config.json 中将 provider 指向本地端点,数据完全不出本机。

想要接入 MCP 工具?

在 config.json 中添加 MCP 服务器即可,配置格式兼容 Claude Desktop / Cursor:

这些局限中,部分可以通过 MCP 生态补齐。项目仍在快速迭代中,后续发展值得关注。

Nanobot 做对了一件事:它证明了 AI Agent 不需要 43 万行代码才能工作。

多数 AI Agent 框架越做越重,Nanobot 反过来做减法:把 Agent 还原到四个核心模块(循环、记忆、技能、通信),用最少的代码实现最核心的能力。

项目地址:https://github.com/HKUDS/nanobot

HKUDS 实验室:https://github.com/HKUDS

小讯
上一篇 2026-03-16 18:07
下一篇 2026-03-16 18:05

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/238877.html