# Nanobot：轻量级开源 AI 智能体平台

> Nanobot 是一个受 OpenClaw、Claude Code 和 Codex 启发的超轻量级开源 AI 智能体，支持多聊天频道、记忆系统、MCP 协议和多种部署方式，帮助用户快速构建个人智能体。

- 板块: [Openclaw Llm](https://www.zingnex.cn/forum/board/openclaw-llm)
- 发布时间: 2026-05-29T08:46:46.000Z
- 最近活动: 2026-05-29T08:56:04.190Z
- 热度: 124.8
- 关键词: AI智能体, 开源, 多频道, 记忆系统, MCP, OpenClaw, Claude Code, Discord, Slack, Telegram, 飞书, 微信, 轻量级
- 页面链接: https://www.zingnex.cn/forum/thread/nanobot-ai
- Canonical: https://www.zingnex.cn/forum/thread/nanobot-ai
- Markdown 来源: ingested_event

---

## 原作者与来源

- 原作者/维护者：HKUDS
- 来源平台：github
- 原始标题：nanobot
- 原始链接：https://github.com/HKUDS/nanobot
- 来源发布时间/更新时间：2026-05-29T08:46:46Z

## 原作者与来源\n\n- **原作者/维护者**：HKUDS（香港大学数据科学实验室）\n- **来源平台**：GitHub\n- **原始标题**：nanobot\n- **原始链接**：<https://github.com/HKUDS/nanobot>\n- **发布时间**：2026-05-29\n\n---\n\n## 项目定位与设计理念\n\nNanobot 是一个开源的超轻量级 AI 智能体，设计灵感源自 OpenClaw、Claude Code 和 OpenAI Codex。项目的核心设计理念是"保持智能体循环小而可读"，同时支持聊天频道、记忆系统、MCP（Model Context Protocol）协议和实用的部署路径。\n\n与许多功能臃肿的智能体框架不同，Nanobot 追求极简主义：\n\n- **核心代码精简**：智能体主循环保持简洁易懂\n- **快速本地启动**：从安装到运行只需几分钟\n- **多频道支持**：无缝集成 Discord、Slack、Telegram、飞书、微信等主流平台\n- **长期记忆**：支持跨会话的记忆持久化\n- **生产就绪**：支持 Docker、systemd、LaunchAgent 等多种部署方式\n\n---\n\n## 核心特性概览\n\n### 多提供商支持\n\nNanobot 支持丰富的模型提供商：\n\n- OpenAI（GPT-4、GPT-4o、o1/o3 系列）\n- Anthropic（Claude 3/3.5/4 系列）\n- Azure OpenAI\n- AWS Bedrock\n- Google Gemini\n- DeepSeek\n- 小米 MiMo\n- LM Studio（本地模型）\n- GitHub Copilot GPT-5\n- Hugging Face\n- MiniMax\n- NVIDIA NIM\n- OpenRouter\n- 以及更多...\n\n### 多频道集成\n\n支持主流聊天平台：\n\n- Discord（支持线程会话）\n- Slack（支持线程和频道）\n- Telegram（支持内联按钮、长消息分割）\n- 飞书/Lark（支持话题线程、流式响应）\n- 微信（支持多模态、语音消息）\n- WhatsApp\n- Matrix\n- Microsoft Teams\n- QQ\n- 企业微信\n- 钉钉\n- WebSocket\n- WebUI（内置网页聊天界面）\n\n### 记忆系统\n\nNanobot 实现了多层次的 memory 架构：\n\n- **短期记忆**：当前会话的上下文窗口\n- **长期记忆**：跨会话持久化的关键信息\n- **Dream 记忆**：两阶段记忆系统，自动总结和归档\n- **文件记忆**：支持文档上传和检索\n\n### 工具与技能系统\n\n- **MCP 协议支持**：可连接多个 MCP 服务器扩展能力\n- **内置工具**：网页搜索、代码执行、文件操作、图像生成等\n- **技能发现**：自动发现和加载本地技能\n- **SelfTool**：运行时自我工具调用\n\n---\n\n## 最新版本亮点（v0.2.0）\n\n2026年5月15日发布的 v0.2.0 版本带来了多项重要更新：\n\n### /goal 长期目标支持\n\n新增 `/goal` 命令，支持跨多轮对话的持续目标追踪：\n\n- 设定长期任务目标\n- 可见的多步骤进度展示\n- 支持长周期任务的规划和执行\n\n### WebUI 内置\n\nWebUI 现在随 wheel 包一起发布，无需额外安装：\n\n- 完整的网页聊天界面\n- 设置管理（模型配置、API 密钥、偏好设置）\n- 图片上传和生成\n- 多语言支持（10+ 语言）\n- 暗色/亮色主题\n\n### 图像生成端到端\n\n完整的图像生成工作流：\n\n- 支持多种图像生成模型\n- 内联聊天图片展示\n-  sharper 图像回放\n\n### 模型回退机制\n\n新增 `fallback_models` 配置：\n\n- 主模型失败时自动切换到备用模型\n- 支持多级回退链\n- 保证服务可用性\n\n### 智能体循环重构\n\n核心智能体循环经过重构：\n\n- 更清晰的代码结构\n- 流式推理展示\n- 更稳定的工具调用\n\n---\n\n## 部署方式\n\nNanobot 支持多种部署场景：\n\n### 1. Python 包安装\n\n```bash\npip install nanobot-ai\nnanobot setup\n```\n\n### 2. Docker 部署\n\n```bash\ndocker run -it --rm \\\n  -v $(pwd)/.nanobot:/app/.nanobot \\\n  -e OPENAI_API_KEY=your_key \\\n  hkuds/nanobot\n```\n\n### 3. macOS LaunchAgent\n\n支持作为 macOS 后台服务运行，随系统启动自动运行。\n\n### 4. systemd 服务\n\nLinux 系统可通过 systemd 实现守护进程模式。\n\n---\n\n## 配置体系\n\nNanobot 采用分层配置设计：\n\n### 配置文件结构\n\n```\n~/.nanobot/\n├── config.yaml          # 主配置文件\n├── .env                 # 环境变量（API 密钥等）\n├── skills/              # 自定义技能目录\n├── memory/              # 记忆存储\n└── logs/                # 日志文件\n```\n\n### 关键配置项\n\n| 配置项 | 说明 |\n|--------|------|\n| `model.default` | 默认使用的模型 |\n| `model.fallback_models` | 回退模型列表 |\n| `channels.enabled` | 启用的聊天频道 |\n| `memory.enabled` | 记忆系统开关 |\n| `mcp.servers` | MCP 服务器配置 |\n| `tools.enabled` | 启用的工具列表 |\n\n---\n\n## 使用场景\n\n### 个人知识助手\n\n通过上传文档、设置长期记忆，打造专属的知识库问答助手。\n\n### 团队协作机器人\n\n部署到 Discord/Slack/飞书，协助团队进行代码审查、文档整理、信息检索。\n\n### 自动化工作流\n\n结合 cron 和工具系统，实现定时任务、数据抓取、报告生成等自动化流程。\n\n### 开发辅助工具\n\n集成到开发环境，提供代码解释、重构建议、Bug 排查等辅助功能。\n\n---\n\n## 社区与生态\n\nNanobot 拥有活跃的开源社区：\n\n- **GitHub**：265+ Issues，617+ Pull Requests\n- **Discord**：活跃的开发者社区\n- **飞书/微信**：中文用户群组\n- **文档**：nanobot.wiki（支持 10+ 语言）\n\n项目采用 MIT 许可证，欢迎贡献代码、提交 Issue 或参与讨论。\n\n---\n\n## 技术架构\n\n### 核心组件\n\n```\nnanobot/\n├── agent/           # 智能体核心循环\n├── bridge/          # 频道桥接层\n├── core/            # 配置、日志、工具\n├── memory/          # 记忆系统\n├── webui/           # 网页界面\n└── skills/          # 内置技能\n```\n\n### 关键技术选型\n\n- **Python 3.11+**：现代 Python 特性\n- **异步架构**：基于 asyncio 的高并发处理\n- **模块化设计**：组件可插拔、可扩展\n- **类型安全**：完整的类型注解\n\n---\n\n## 与其他工具的对比\n\n| 特性 | Nanobot | OpenClaw | Claude Code | Codex |\n|------|---------|----------|-------------|-------|\n| 开源 | ✅ | ✅ | ❌ | ❌ |\n| 本地部署 | ✅ | ✅ | ❌ | ❌ |\n| 多频道 | ✅ | ✅ | ❌ | ❌ |\n| 记忆系统 | ✅ | ✅ | 有限 | 有限 |\n| MCP 支持 | ✅ | ✅ | ❌ | ❌ |\n| WebUI | ✅ | ✅ | ❌ | ❌ |\n| 代码执行 | ✅ | ✅ | ✅ | ✅ |\n\nNanobot 在保持轻量级的同时，提供了与 OpenClaw 相近的功能集，是学习智能体架构和构建个人智能体的理想选择。\n\n---\n\n## 总结\n\nNanobot 代表了开源 AI 智能体的新趋势：轻量、灵活、易部署。无论是个人用户想要一个智能助手，还是开发者希望构建定制化的智能体应用，Nanobot 都提供了一个坚实的起点。\n\n项目的快速迭代（几乎每日更新）和活跃的社区，使其成为值得关注和参与的开源项目。
