共计 1370 个字符,预计需要花费 4 分钟才能阅读完成。
在人工智能开发者的社区中,最近涌现出一个引发热议的新项目——NanoBot。

如果你曾浏览过 GitHub 的热门榜单,或许对名为“统治桌面”的八爪鱼——OpenClaw 并不陌生。虽然它功能强大、知名度高,但那超过 43 万行的庞大代码无疑让许多开发者感到畏惧。“我只想做一个简单的自动回复插件,为什么要面对如此庞大的代码?”这样的声音在开发者中并不少见。
正是在这种对复杂项目感到疲倦的背景下,香港大学数据科学实验室(HKUDS)推出了一个极简的硬核项目:NanoBot。这款工具的代码行数不足 4000,却成功提炼了 OpenClaw 的核心要素。

那么,这个代码量仅占原项目 1% 的工具,凭什么与顶尖产品竞争?答案在于其独特的“减法哲学”。
OpenClaw 确实像一位全能的超级英雄,但对于大多数独立开发者而言,其庞大的体量不仅占用了资源,还带来了巨大的维护压力。NanoBot 的设计旨在将 AI Agent 的使用门槛从“高楼大厦”降低到“街角工作室”。它剔除了复杂的用户界面和多余的抽象,保留了强大的核心功能。

在设计方面,NanoBot 保持了闭环的执行逻辑,但进行了高度精简:
– 代码行数减少了 99%,从大约 430,000 行降至约 4,000 行。

– 部署时间从半小时以上缩短至仅需 2 - 5 分钟。
– 对资源的需求极其低,能够在 CLI 或容器环境中运行。

– 学习门槛几乎为零,1- 2 天即可上手。
许多人可能会认为,代码量少就意味着功能受限。实际上,OpenClaw 的庞大主要源于其跨平台的 GUI 适配、桌面控制及多种边缘情况的处理,而 NanoBot 则选择避开这些复杂的场景,专注于核心的执行能力。
它原生支持 Telegram、WhatsApp,以及国内开发者常用的飞书(Feishu)。用户只需通过聊天界面输入指令,无需依赖桌面客户端。同时,它还兼容主流 API(如 GPT-4、Claude)和本地模型(如 Ollama、vLLM)。这意味着,无论你拥有一张 4090 显卡,还是仅有一台 Mac M1,都能部署一个隐私可控、零额外成本的个人助理。
从本质上来看,这场对比是“通用平台”与“垂直工具”的路线之争。一些人青睐全能的 OpenClaw,而另一些人则更倾向于专注的 NanoBot。在成本和学习曲线方面,NanoBot 为大多数用户提供了更为友好的入门选择。
我认为,这款工具传递出一个重要信号:AI Agent 的未来必将走向“内核化”。这并不是一个功能堆叠的大型安装包,而是如同 Linux 内核一样轻量、稳定、可嵌入的模块,适用于各种细分场景。
尽管 NanoBot 并不完美,缺乏华丽的界面,覆盖的场景也有限,但它重塑了一个思路——AI 应是工具,而不是开发者的负担。
如果让你选择,你会选择功能齐全、代码庞大的 OpenClaw,还是那个几千行、便于修改的 NanoBot?你认为 AI 助手的未来是停留在桌面端,还是融入到消息对话框中呢?
欢迎在评论区分享你的观点。


NanoBot的快速部署时间太吸引人了,开发者应该会因此减少很多时间成本吧?