Twitter/X

项目 nanobot 是一个开源轻量个人 AI agent,代码体量小、可读性高,灵感来自 Claude Code / Codex,托管于…

Brief

Nanobot 是一款面向研究与二次开发的超轻量开源个人 AI agent,刻意将核心 loop 写得小而清晰以便快速读懂和修改。项目内建多平台接入(Telegram、Discord、飞书、WeChat 等)和 WebSocket WebUI,支持主流云与本地模型提供者(OpenAI、Anthropic、DeepSeek、Gemini、Qwen、Ollama/vLLM),并提供长期记忆、MCP 与 /goal 跨会话目标管理,适合搭建个人助理或从源码学习 agent 架构。

Why it matters

项目 nanobot 是一个开源轻量个人 AI agent,代码体量小、可读性高,灵感来自 Claude Code / Codex,托管于 github.com/HKUDS/nanobot(发布时间帖中为 2026-05-26)

Key details

  • 内置对 10+ 聊天平台的接入(包括 Telegram、Discord、飞书、WeChat),WebUI 打包在 wheel 中通过 WebSocket 启动,无需单独前端服务;支持多 provider:OpenAI、Anthropic、DeepSeek、Gemini、Qwen 及本地 Ollama / vLLM
  • 主要功能包括:极简可读的核心 agent loop、内置 memory 与 MCP 以实现长期记忆与工具扩展、/goal 指令支持跨多轮维持长期目标;部署命令为 pip install nanobot-ai 然后 nanobot onboard
Source evidence

🧰 体量小而可读性高的轻量个人 AI agent

现有 agent 框架把核心 loop 包成黑盒,想改一个细节要扒好几层抽象,读起来都费劲,更别说二次开发了。

我给大家安利一个超轻量开源 AI agent — nanobot。专门为「想读懂、想扩展」而设计的个人 agent,灵感来自 Claude Code / Codex,代码保持最小可读。

GitHub:github.com/HKUDS/nanobot

它的核心 loop 故意写得小而清晰,任何人都能看懂改动。内置 Telegram、Discord、飞书、WeChat 等 10+ 聊天平台接入,WebUI 直接打包进 wheel 里开 WebSocket 就能用,不需要单独起前端服务。多 provider 支持覆盖 OpenAI、Anthropic、DeepSeek、Gemini、Qwen 以及本地 Ollama / vLLM,随时切换不锁厂商。

主要功能:
1️⃣ 核心 agent loop 极简可读,方便研究和二次开发
2️⃣ 内置 memory + MCP,长期记忆与工具扩展开箱即用
3️⃣ /goal 指令支持跨多轮维持长期目标,可跑长任务
4️⃣ 接入 Telegram、Discord、飞书、WeChat 等主流聊天平台
5️⃣ 支持 OpenAI、Anthropic、DeepSeek、本地 Ollama 等多 provider 随意切换

这个项目部署也很简单,pip install nanobot-ai 然后 nanobot onboard 就行了。

适合正在搭建个人 AI 助理、或者想从源码层面研究 agent 架构的朋友收藏使用。