星标数:50067★ Fork数:8736 《nanobot:超轻量开源自托管的个人 AI 智能体框架》

nanobot 是一款超轻量级、开源、可自托管的个人 AI 智能体框架,使用 Python 编写。你可以在浏览器、终端或聊天应用中使用它来处理文件、记住偏好并安排任务;只需连接受支持的模型提供方或本地模型服务,即可为智能体提供 AI 能力。

nanobot 项目截图

nanobot 可以运行在浏览器 WebUI 或终端中,并可接入 Telegram、Discord、Slack、微信、Email、Mattermost、Linear 等多种渠道。它内置文件工具,可读取 PDF、Word(.docx)、Excel(.xlsx)与 PowerPoint(.pptx)文件,用于总结报告等任务;同时支持 shell、网页搜索/抓取、MCP 集成、cron、图像生成与多智能体委派。

nanobot 还能通过 Dream 机制保留会话历史与长期记忆,运行长期目标与定时自动化任务;你可以用 Python SDK 将智能体嵌入自己的应用,也可以把它部署为长期运行的本地或服务器端智能体网关。

主要特点

  • 持久化工作流:保存会话、长期记忆与任务结果,便于后续继续处理。
  • 聊天原生触达:支持 WebUI、Telegram、飞书、Slack、Discord、Teams、邮件、Mattermost 与 Linear。
  • 模型自由:兼容 OpenAI 风格 API、本地大模型、图像生成、搜索与回退模型。
  • 核心精简:内部代码易读,内置 MCP、记忆、部署与自动化能力。
  • 掌控技术栈:可检查、定制、自托管与扩展,无需依赖庞大的平台。

安装

你需要 Python 3.11 或更高版本,以及一个受支持的模型提供方或本地模型服务。以下为稳定版的自动安装命令(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 管理自己的 Python 环境,也可以直接安装稳定版包:

uv tool install nanobot-ai

或在已激活的虚拟环境中执行:

python -m pip install nanobot-ai

安装完成后,运行 nanobot webui 打开浏览器配置界面,或运行 nanobot onboard --wizard 进行纯终端配置。

📊 本项目 GitHub 星标数:50067。最后更新:2026-11-13,发布:2026-11-06。项目地址:https://github.com/HKUDS/nanobot

100T高转存免费网盘资源精选【持续更中~~~~】:点击查看

0 0 投票
文章评级
订阅
提醒
guest
0 评论
内线反馈
查看所有评论
0
希望你的想法,请评论。x