一、项目基本信息
- 项目名称:nanobot
- GitHub 地址:https://github.com/HKUDS/nanobot
- 许可证:MIT(宽松开源协议)
- 主要语言:Python(96.8%),辅以 Shell、TypeScript
- 核心定位:超轻量级个人 AI 助手框架,面向研究、教育与极客用户
二、发布时间线(关键节点)
nanobot 于 2026 年 2 月 2 日正式公开发布(v0.1.3 系列),随后快速迭代。以下是重要版本发布时间:
| 日期 | 版本/事件 | 说明 |
|---|---|---|
| 2026-02-02 | 🎉 正式发布 | 首次公开亮相,支持基础 CLI 交互与本地模型 |
| 2026-02-04 | v0.1.3.post4 | 支持多 LLM 提供商 + Docker 部署 |
| 2026-02-07 | v0.1.3.post5 | 新增 Qwen(通义千问)支持 |
| 2026-02-13 | v0.1.3.post7 | 安全加固版本,修复会话投毒等漏洞 |
| 2026-02-17 | v0.1.4 | 重大更新:MCP 协议支持、流式响应、多通道优化 |
| 2026-02-21 | v0.1.4.post1 | 增强媒体支持(Feishu/Slack 文件)、新提供商 |
| 2026-02-24 | v0.1.4.post2 | 可靠性提升:心跳机制重构、缓存优化 |
| 2026-02-28 | v0.1.4.post3(最新) | 上下文清理、会话历史加固、智能 Agent 行为优化 |
✅ 截至当前(2026年3月10日),nanobot 已发布 8 个正式版本,平均 每 2–3 天一次功能或安全更新,开发活跃度极高。
三、发布计划与路线图(Roadmap)
根据官方 Discussions #431 和 README 中的 Roadmap,未来重点方向包括:
🔜 近期计划(2026 Q2)
- 多模态支持:图像理解、语音输入/输出(已部分通过 Groq Whisper 实现)
- 长期记忆系统:基于向量数据库或语义摘要的记忆持久化
- 高级推理能力:多步规划、反思机制(Chain-of-Thought / Self-Refine)
- 更多集成:Google Calendar、Notion、Obsidian 等生产力工具
🚀 中长期愿景
- 自改进能力:Agent 能从用户反馈中学习并优化自身行为
- 分布式 Agent 网络:多个 nanobot 实例协同工作
- 低代码 Skill 编排:用户可通过自然语言定义新技能
💡 项目鼓励社区贡献:“Pick an item and open a PR!”
四、开源团队与贡献者
- 主导组织:HKUDS(“Hong Kong University Developer Society”)
- 核心维护者:未公开具体姓名,但提交记录显示由少数核心开发者驱动架构设计
- 社区贡献:
- 99 名贡献者(截至 2026-03-10)
- 29.1k+ Stars,4.7k+ Forks,热度迅速攀升
- 活跃的 Issues(382)和 Pull Requests(505),社区参与度高
⚠️ 注意:项目明确声明 “仅用于教育、研究和技术交流目的”,不提供商业支持承诺。
五、与 OpenClaw 的深度对比
| 维度 | nanobot | OpenClaw |
|---|---|---|
| 起源关系 | 受 OpenClaw 启发,但完全独立重写 | 原始项目,功能完整的企业级 Agent 框架 |
| 代码规模 | ~3,935 行(核心 Agent 逻辑) | 430,000+ 行(含微服务、UI、DB 等) |
| 设计理念 | “最小可行 Agent” —— 极简、可读、可研究 | “生产就绪 Agent OS” —— 高可用、可扩展、安全审计 |
| 启动资源 | <50MB 内存,秒级启动 | 需容器编排(如 Kubernetes),数百 MB 起 |
| 部署复杂度 | pip install + 单命令运行 |
需部署数据库、消息队列、API 网关等 |
| 目标用户 | 研究者、学生、个人开发者 | 企业 AI 团队、SaaS 产品公司 |
| 扩展机制 | MCP 协议 + 简单 Provider 注册(2 步) | 插件系统 + Skill Store + 自定义微服务 |
| 安全模型 | 工作区沙箱 + 通道白名单(默认拒绝未授权) | RBAC、多租户隔离、审计日志 |
| 社区生态 | 新兴,快速增长(GitHub Trending 常客) | 成熟,有 ClawHub 技能市场 |
| Agent 社交网络 | 支持 Moltbook、ClawdChat(通过 Skill 接入) | 原生集成 ClawdChat,支持 Agent-to-Agent 通信 |
🧠 哲学差异总结:
- OpenClaw 回答的问题是:“如何构建一个工业级 AI Agent 平台?”
- nanobot 回答的问题是:“AI Agent 的本质是什么?能否用最简代码实现?”
两者并非替代关系,而是互补范式:
- 用 nanobot 快速验证想法 → 用 OpenClaw 落地产品
六、典型使用场景
| 场景 | nanobot 优势 |
|---|---|
| AI 教学演示 | 代码可读性强,学生可逐行理解 Agent 循环 |
| 个人自动化助手 | 轻量部署在 NAS/树莓派,监控邮件、日程 |
| 研究实验平台 | 快速替换记忆模块、推理策略、工具调用逻辑 |
| 原型开发 | 2 分钟接入 Telegram,验证 Agent 交互设计 |
七、快速体验
# 安装
pip install nanobot-ai
# 初始化配置
nanobot onboard
# 配置 API(如 OpenRouter)
echo '{ "providers": { "openrouter": { "apiKey": "sk-or-v1-xxx" } } }' >> ~/.nanobot/config.json
# 启动聊天
nanobot agent
八、结语
nanobot 是 AI Agent 领域的一股“极简主义清流”。它用不到 4000 行代码证明:
真正的智能,未必需要庞大的工程堆砌。
对于希望深入理解 Agent 本质、避免技术债陷阱或在边缘设备运行 AI 助手的用户,nanobot 提供了极具吸引力的替代方案。
而 OpenClaw 仍是构建企业级 Agent 产品的可靠选择。
🐈 Less code, more insight.
—— nanobot 团队
项目地址:https://github.com/HKUDS/nanobot
最新版本:v0.1.4.post3(2026-02-28)
Star 数:29.1k+(持续增长中)





