核心信息
Nanobot 是一个超轻量级开源 AI Agent(42.6k Stars),灵感来自 OpenClaw、Claude Code 和 Codex,核心代码极简可读,支持多聊天频道、Dream 两阶段记忆、MCP 和流式推理。
- 作者:HKUDS(Xubin Ren)
- Stars:42.6k
- Forks:待确认
- 许可证:MIT
- 版本:v0.2.0(2026-05-16,16 个 Release,2497 commits)
- 技术栈:Python 88.6% / TypeScript 10.9%
核心功能
| 功能 | 说明 |
|---|---|
| 超轻量级 | 核心 Agent 循环简洁可读,稳定长期运行 |
| 聊天频道 | Telegram/Discord/Slack/WeChat/飞书/WhatsApp/QQ/Matrix/钉钉 |
| WebUI | 内置在 wheel 包中,WebSocket 启用 |
| Dream 记忆 | 两阶段记忆系统 + 长短期上下文管理 |
| MCP 支持 | Model Context Protocol 集成 |
| 多 LLM | OpenRouter/OpenAI/Anthropic/DeepSeek/Kimi/Qwen/MiniMax/AWS Bedrock/NVIDIA NIM |
| 工具调用 | 网页搜索、代码执行、文件操作、日程管理、图片生成 |
| 流式推理 | 可见的思维链推理过程 |
/goal | 跨轮次保持长期目标 |
技术架构
聊天消息 → Gateway(多通道路由)→ Agent 循环 → LLM 推理 → 工具调用 / 记忆检索 → 响应
安装方式
pip install nanobot-ai
nanobot onboard # 初始化配置
nanobot agent # 启动 Agent关联连接
- Nanobot — 项目实体页面
- Agentic_Systems — 智能体系统架构(Nanobot 是”感知-思考-行动”循环的轻量实现)
- Agent_Memory — 记忆架构(Nanobot 的 Dream 两阶段记忆)
- Agent_Communication_Protocols — MCP 协议
- ClawTeam — 同为 HKUDS 出品(Nanobot 单 Agent 执行,ClawTeam 多 Agent 协作)
- Hermes_Agent — 同为全能 Agent(Nanobot 更轻量,Hermes 更重型)
- GenericAgent — 同为 Agent 框架