AX 爱鲜报

nanobot 个人 AI 智能体框架

HKUDS 开源的超轻量自托管个人 AI 智能体框架,Python 编写,内置 WebUI、工具调用、长期记忆、MCP、多智能体协作与定时自动化,可接入 Telegram、Discord、微信、Slack 等聊天渠道,并支持 OpenAI 兼容接口与本地模型。

过去 7 天收获 9 颗 Star

爱鲜报评分

0.0

0 人评分

5k

星数

是

中文

Python

主语言

是

活跃

504

贡献者

人工分析

EDITORIAL

推荐理由

nanobot 把智能体框架做得足够小又足够全:核心代码可读,却自带 WebUI、记忆、MCP、多智能体与自动化调度,适合想真正读懂并改造智能体内部机制的开发者。它支持 OpenAI 兼容 API 与本地模型,数据自托管,隐私与成本可控。近 5 万 Star 与活跃的多语言文档说明社区成熟,上手与二次开发都有保障。

适用场景

  • 搭建个人自托管 AI 助理,在浏览器或终端中处理文件与任务
  • 把 AI 智能体接入 Telegram、Discord、Slack、微信等聊天工具
  • 为团队构建带长期记忆与定时任务的自动化工作流
  • 基于 Python SDK 或 OpenAI 兼容 API 集成智能体能力
  • 本地部署大模型,构建数据不出内网的私有智能体

优点

  • 超轻量核心,代码可读,便于学习与二次开发
  • 功能完整:WebUI、工具调用、记忆、MCP、多智能体、Cron 一应俱全
  • 模型自由,支持 OpenAI 兼容接口与本地 LLM,可配置回退
  • 多渠道接入,覆盖主流聊天与协作平台
  • MIT 协议,自托管,数据与成本自主可控

缺点

  • 需要 Python 3.11+ 环境,并自行准备模型账号或本地算力
  • 渠道接入与 MCP、部署等配置项较多,初次配置有一定门槛
  • 项目迭代较快,稳定版与源码版行为可能存在差异
  • 长期运行需自行负责服务守护、备份与升级维护
上手难度 进阶

nanobot 是什么

nanobot 是香港大学数据智能实验室(HKUDS)开源的超轻量自托管个人 AI 智能体框架,使用 Python 编写。它把「能干活」的智能体所需能力打包进一个可读性很强的小核心:浏览器 WebUI、终端、聊天应用三种入口,文件读写、Shell、联网搜索、MCP 集成、定时任务与多智能体委派等工具,以及会话历史与长期记忆。

模型侧不绑定厂商,接入任意 OpenAI 兼容 API 或本地模型服务即可,也可配置备用模型与图片生成、搜索等能力。

核心能力

  • 多入口使用:内置 WebUI、终端 TUI,以及 Telegram、Discord、Slack、微信、飞书、邮件、Mattermost、Linear 等渠道。
  • 文件与文档处理:内置工具可直接读取 PDF、Word、Excel、PowerPoint,用于报告摘要等任务。
  • 工具与扩展:Shell、网页搜索/抓取、MCP、Cron、图像生成、多智能体协作。
  • 记忆与长任务:通过 Dream 机制保存会话历史与长期偏好,支持长周期目标与定时自动化。
  • 可集成:提供 Python SDK 与 OpenAI 兼容的 Agent API,方便嵌入自有系统。
  • 可自托管:可作为长期运行的本地或服务器端智能体网关部署。

安装与上手

需要 Python 3.11 或更新版本,以及一个受支持的模型服务或本地模型服务器。官方提供一键安装脚本,会自动创建隔离的 Python 环境并引导配置:

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.sh | sh
# Windows PowerShell
irm https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.ps1 | iex

也可以使用 uv 或 pip 安装 PyPI 上的稳定版;希望跟进最新特性时,可克隆源码以可编辑模式安装。安装完成后按引导配置模型,即可在 WebUI 中开始对话。

适合谁

  • 想拥有一个数据自托管的个人 AI 助理,并把它接入日常聊天工具的开发者。
  • 希望读懂并改造智能体内部机制(工具调用、记忆、MCP、多智能体)的学习者与研究者。
  • 需要为团队搭建带长期记忆与定时任务的自动化工作流,并通过 API 集成的工程团队。

注意事项

nanobot 本身不提供模型账号,模型费用或本地算力需自行准备;渠道接入、MCP、部署等配置项较多,建议先阅读官方文档中的快速开始与配置章节。项目迭代较快,稳定版与源码版在行为上可能存在差异,生产使用前请做好备份与升级规划。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。