nanobot 是什么?

nanobot(HKUDS/nanobot)是一个开源、超轻量的 AI 代理运行时(agent runtime),目标是让你「自己掌控整条 AI 代理栈」。它给出一个小而可读的核心,加上跑长程代理所需的实用拼图:WebUI、聊天通道、工具、记忆、MCP、模型路由与部署。MIT 许可,约 43,609 stars,主语言 Python,PyPI 包 nanobot-ai,文档站 nanobot.wiki(含中英日韩等多语言)。同团队此前已有 RAG-Anything 等项目。当前版本 v0.2.1(2026-06-01,The Workbench Release),把 WebUI 打磨为日常代理工作台(Thought/响应时间线、文件编辑活动、项目工作区、模型/上下文控制等)。

⭐ 44,885 Stars 🍴 7,914 Forks Python MIT 作者: HKUDS 无商业引流
来源:README.md(介绍、News v0.2.1、徽章);GitHub 仓库元数据(stars=43609、language=Python、license=MIT、topics ai-agent/claude-code) 查看 GitHub 仓库 →

为什么值得关注

Agent runtime 与「自己掌控代理栈」近半年特别火,但多数方案要么太重(一坨 framework)要么太裸(裸 SDK),nanobot 用「小而可读的核心 + 拼装好的实用组件(UI/工具/记忆/MCP/路由)」走中间路线,配合 v0.2.1 把 WebUI 升级为日常工作台、文档多语言、HKUDS 学术背书与高 commit 节奏,因而 star 涨得快。需说明:项目活跃度很高且仍在 0.2.x 演进,接口与配置可能变动;具体能力随版本会有变化。截至数据采集约 43,609 stars。

来源:README.md(介绍、News);GitHub 仓库元数据(stars=43609、pushed_at 2026-06)

核心功能

小而可读的内核

用最少代码提供清晰的代理运行时,便于读、改、扩展。

来源:README.md(介绍)
WebUI 工作台

v0.2.1 把 WebUI 打磨成日常工作台:Thought/响应时间线、文件编辑活动、项目工作区、模型/上下文控制。

来源:README.md(News v0.2.1)
工具/记忆/MCP/路由

内置实用组件:工具调用、记忆、MCP 扩展、模型路由,支撑长程代理。

来源:README.md(介绍)
多语言文档与社区

nanobot.wiki 提供中英日韩西法印越等多语言文档;Discord/Feishu/WeChat 社区。

来源:README.md(顶部多语言切换、徽章)

技术架构

nanobot 用 Python(≥3.11)实现一个小内核作为代理运行时,对外提供 WebUI 与 CLI Apps;周边组件按需挂载:工具(含 MCP 扩展)、记忆、聊天通道(chat channels)、模型路由(不同任务路由到不同模型)、长程目标(sustained goals)与项目工作区(project workspaces)。v0.2.1 增加了 Thought/response 时间线、live 文件编辑活动等可观测能力。文档与配置见 nanobot.wiki;社区在 Discord/Feishu/WeChat。

来源:README.md(介绍、News v0.2.1);GitHub topics(claude-code/codex/openclaw)

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) MCP 扩展 模型路由(多 LLM)模型路由(多 LL… 记忆 / 工具 / 通道记忆 / 工具 /… 小而可读的内核 WebUI 工作台 工具/记忆/MCP/路由 多语言文档与社区 nanobot 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言Python(≥3.11)框架轻量 AI 代理运行时(WebUI + 组件)
MCP 扩展模型路由(多 LLM)记忆 / 工具 / 通道
PyPI nanobot-ai;nanobot.wiki 文档;Discord/Feishu/WeChat 社区;MIT;HKUDS 出品
来源:README.md(介绍、徽章);GitHub 仓库元数据(language=Python)

快速上手

Python ≥3.11,按 nanobot.wiki Getting Started 安装 PyPI 包 nanobot-ai 并起 WebUI,配置所用模型/工具/通道后即可在工作台跑代理;v0.2.1 起可看 Thought/响应时间线、文件编辑活动与项目工作区。要扩展,挂 MCP 工具或自定义组件。仓库仍在 0.2.x 演进,请关注 News/CHANGELOG。
来源:README.md(介绍、News)

使用场景

适合想自己掌控代理栈的开发者:搭一个可读、可改的代理运行时跑长程任务、做工具/记忆/路由实验,或作为团队内部代理工作台。也适合学习 agent runtime 的代码与设计,作为 Claude Code/Codex/OpenClaw 等代理 CLI 的对照实现。版本仍在快速演进,生产前请关注 API/UI 稳定性。

来源:README.md(介绍、News、topics)

优势与局限

优势

  • 小而可读的核心 + 实用周边组件,平衡灵活与开箱即用
  • WebUI 工作台体验在 0.2.1 显著增强
  • MCP 扩展、模型路由、记忆、工具齐全
  • MIT 开源、多语言文档、HKUDS 背书、commit 节奏高

局限

  • 0.2.x 仍在快速演进,接口/UI 可能变动
  • 组件多带来配置门槛,对小项目可能过重
  • 效果随所用 LLM 与组件配置而异
  • 需 Python ≥3.11 与一定运维能力
来源:README.md(介绍、News)

最新版本

v0.2.1(2026-06-01,The Workbench Release):WebUI 升级为日常代理工作台(Thought/响应时间线、文件编辑活动、项目工作区、模型/上下文控制、长程目标、CLI Apps + MCP 扩展)。仓库最后更新约在 2026 年 6 月初。

来源:README.md(News v0.2.1);GitHub pushed_at

总结评价

nanobot 是 HKUDS 出品的轻量开源代理运行时:小而可读的内核 + WebUI 工作台 + 工具/记忆/MCP/模型路由的实用组件,v0.2.1 把 WebUI 升级为日常工作台(Thought 时间线、文件编辑活动、项目工作区),MIT 开源、多语言文档、社区活跃、star 高,对想自己掌控代理栈的开发者很对路。要清楚 0.2.x 仍在快速演进、组件多有配置门槛、效果随 LLM 与配置而变。商业引流:无,纯开源研究/工具项目。

来源:综合 README.md 的定位、能力矩阵与版本演进

常见问题

nanobot 是什么?

nanobot(HKUDS/nanobot)是一个开源、超轻量的 AI 代理运行时(agent runtime),目标是让你「自己掌控整条 AI 代理栈」。它给出一个小而可读的核心,加上跑长程代理所需的实用拼图:WebUI、聊天通道、工具、记忆、MCP、模型路由与部署。MIT 许可,约 43,609 stars,主语言 Python,PyPI 包 nanobot-ai,文档站 nanobot.wiki(含中英日韩等多语言)。

nanobot 有哪些核心功能?

nanobot 的核心功能包括:小而可读的内核、WebUI 工作台、工具/记忆/MCP/路由、多语言文档与社区。

nanobot 为什么最近很受关注?

Agent runtime 与「自己掌控代理栈」近半年特别火,但多数方案要么太重(一坨 framework)要么太裸(裸 SDK),nanobot 用「小而可读的核心 + 拼装好的实用组件(UI/工具/记忆/MCP/路由)」走中间路线,配合 v0.2.1 把 WebUI 升级为日常工作台、文档多语言、HKUDS 学术背书与高 commit 节奏,因而 star 涨得快。

nanobot 适合哪些使用场景?

适合想自己掌控代理栈的开发者:搭一个可读、可改的代理运行时跑长程任务、做工具/记忆/路由实验,或作为团队内部代理工作台。也适合学习 agent runtime 的代码与设计,作为 Claude Code/Codex/OpenClaw 等代理 CLI 的对照实现。版本仍在快速演进,生产前请关注 API/UI 稳定性。

透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-06-04 11:29. 质量评分: 100/100.

数据来源:README、GitHub API、依赖文件