nanobot

用于自托管 AI Agent 的开源 Python 框架,支持 WebUI、工具、记忆、MCP 和自动化

仍在活跃开发:最近 90 天有 1,356 次提交,最近一次提交在 2026-09-30。

GitHub 星数
4.9 万
近 30 天涨星
+480
近 90 天提交
1,356
近 6 个月发版
9

nanobot 是一个基于 Python 的框架,用于构建通过 WebUI、终端或聊天应用交互的 AI Agent。它包含工具、长期记忆、MCP 集成、模型路由、多 Agent 委派、定时自动化和 OpenAI 兼容 API。该项目以小巧、易读的核心为设计目标,用于个人自托管 Agent 部署。

和同类工具的区别

将小巧、易读的核心与持久化工作流、记忆以及对多种聊天渠道的原生支持相结合,用于个人自托管 Agent 开发。

主要能力

  • WebUI 和终端运行环境
  • 多 Agent 委派工作流
  • 通过 Dream 实现长期记忆
  • 定时自动化
  • OpenAI 兼容 API
  • 聊天应用集成(Telegram、Discord、Slack、WeChat、电子邮件等)

适合

  • 寻求轻量级自托管 Agent 框架的开发者
  • 个人 AI 自动化项目
  • 将 Agent 与多个聊天平台集成

不太适合

  • 不具备 Python/终端知识的非技术用户
  • 需要企业级支持或托管服务的团队

局限

  • 需要 Python 3.11+,从源码安装时可能还需要 Git/Bun
  • 自托管部署和维护由用户负责

nanobot 的替代品

  • CowAgent:开源 AI 助手框架,用于任务规划、运行工具和技能、记忆及多 Agent 团队(4.7 万星)
  • AstrBot:开源 Agent 聊天机器人平台,用于在即时通信工作流中构建 AI 应用(4.1 万星)
  • QwenPaw:你的个人 AI 助手;易于安装,可部署在自己的机器上或云端;支持多种聊天应用,功能易于扩展。(3.5 万星)
  • hermes-agent:与你共同成长的 Agent(25 万星)
  • AI Legion(1,435星)
  • Open Assistant API(367星)

查看完整替代品对比(英文)→

常见问题

nanobot 是做什么的?
nanobot 是一个基于 Python 的框架,用于构建通过 WebUI、终端或聊天应用交互的 AI Agent。它包含工具、长期记忆、MCP 集成、模型路由、多 Agent 委派、定时自动化和 OpenAI 兼容 API。该项目以小巧、易读的核心为设计目标,用于个人自托管 Agent 部署。
nanobot 还在维护吗?
仍在活跃开发:最近 90 天有 1,356 次提交,最近一次提交在 2026-09-30。
nanobot 有哪些替代品?
和 nanobot 最接近的开源替代品有 CowAgent、AstrBot、QwenPaw、hermes-agent、AI Legion、Open Assistant API。
nanobot 是开源的吗?
是的,nanobot 是开源项目,代码托管在 GitHub 上。

星数、提交和发版数据来自 GitHub API,每天自动刷新。介绍文字由 AI 从英文翻译,并经过第二个模型的回译校对。 项目地址:github.com/HKUDS/nanobot

你也在做 AI Agent 工具?

可以免费提交收录,也可以付费加急审核。

提交你的工具 →