AiBOX.im

nanobot

超轻量个人 Agent:浏览器、终端、聊天应用里都能干活,数据存本地

WindowsmacOS 难度 ●●○○○ stable v0.4.1
nanobot icon

nanobot · 图标来自 registry

系统要求

无需额外运行时

这个应用自带运行环境——不用另装 Node.js、Python 或其它依赖。

支持平台

WindowsmacOS

超轻量个人 Agent:浏览器、终端、聊天应用里都能干活,数据存本地

registry 数据更新于: 2026-11-12

配置与数据

配置文件写到

~/.nanobot/config.json

  • ~/.nanobot

数据全部留在你自己电脑上,不上传任何地方。卸载 = 删掉这些文件夹。

三步装好

  1. 01

    装上 AiBOX

    Windows 一个便携文件(macOS 版在路上)。双击就跑——不用安装、不要管理员权限。

    去下载 →
  2. 02

    选中 nanobot

    打开 AiBOX 应用目录,找到 nanobot 点安装。AiBOX 先检查你机器上已有什么,只补缺的。

  3. 03

    跟着向导点

    自动下载并校验、写配置文件,需要 key 时帮你填好。你只管点下一步。

    ✓ 装到能用为止。

想自己手动装?完整文字教程就在下面。 看教程 ↓

安装教程

同样步骤的文字版——按自己的节奏来。

一句话:nanobot(HKUDS,5 万+ Star)是一个超轻量的开源个人 Agent:网页、终端、聊天应用三种方式都能用,会读写你的文件、记住你的偏好、跑定时任务;纯 Python,配置和聊天记录都存在你自己的 ~/.nanobot。

你将得到

  • 浏览器 WebUI(localhost)+ 终端 TUI + Telegram/QQ 等聊天渠道三合一
  • 文件读写、定时任务、MCP 工具、技能包、SQLite 会话历史
  • 模型自由:OpenAI、Claude、DeepSeek、通义……或完全免费的本地 Ollama

准备(3 分钟)

需要说明
Python 3.11+python --version 检查;没有就先去 python.org 装一个(Windows 记得勾选 "Add to PATH")
一个模型服务商 Key(OpenAI/Claude/DeepSeek…),或者本地跑 Ollama(免费离线)
系统Windows x64(需 SSE4.2)/ macOS 13+(Intel 与 Apple Silicon 都支持)

不需要:管理员权限、Docker、服务器。安装目标是用户目录下的独立虚拟环境 ~/.nanobot/venv,绝不动系统 Python。

安装

路线 A:用 AiBOX 安装(推荐)

  1. 打开 AiBOX → 应用目录 → nanobot → 点「安装」
  2. AiBOX 下载官方发布轮子(wheel,带 sha256 校验,国内自动走加速通道),在 ~/.nanobot/venv 里完成安装——和官方安装器同一布局
  3. 装完打开终端运行 nanobot webui 进入配置

路线 B:手动安装(官方命令)

官方推荐安装器(自动建虚拟环境并打开 WebUI):

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

已会用 uv / pip 的用户(装同一个 nanobot-ai 包):

uv tool install nanobot-ai        # 或: python -m pip install nanobot-ai

配置(连接模型)

nanobot webui     # 浏览器打开 WebUI(终端里会打印登录链接,带 # 后缀要完整复制)
  1. Settings → Models → 保存一个服务商/模型预设(填 Key 或本地端点)
  2. 想用本地免费模型:先 ollama serve 并 ollama pull qwen2.5:7b,在 nanobot 里选 Ollama 提供商
  3. 配置写入 ~/.nanobot/config.json(想把 Key 放环境变量也可以,支持 ${VAR} 引用)

验证:怎样算成功

  1. nanobot --version 输出 0.4.1(或你安装的版本)
  2. WebUI 里发一句 Hello! → 收到正常回复 = 模型通了
  3. 进阶验证:新建话题,让它"读 notes.txt 写一份 summary.md",打开生成的文件确认内容
  4. 想用聊天渠道:在 WebUI 里按引导连 Telegram,发一句话收到回复

常见问题

  • nanobot 不是内部或外部命令:安装器会打印可用命令;或直接用 python -m nanobot webui(uv/pipx 用户按原工具定位环境)
  • pip 报 externally-managed-environment:别加 --break-system-packages——改用官方安装器或 uv tool install nanobot-ai
  • 国内下载 PyPI 慢:手动给 pip 配国内镜像(如清华 TUNA),或用 AiBOX 路线(下载层已走国内加速)
  • 端口被占 / WebUI 打不开:终端打印的登录链接是权威入口;服务器场景用 SSH 隧道转发 8765 端口
  • 升级:和安装方式保持一致——uv tool upgrade nanobot-ai 或 python -m pip install -U nanobot-ai,升级前先停网关并备份 ~/.nanobot

卸载

# 先停网关(WebUI 里 gateway stop,或 Ctrl+C)
rm -rf ~/.nanobot      # 虚拟环境、config.json、聊天记录都在这里,删除前请备份

更多:稳定版文档 nanobot.wiki · 仓库文档

模型 / API key 配置

用 AiBOX 安装时向导会自动填好——这一节给想手动配置的人。

Anthropic(Claude)

需要服务商的 API key。

~/.nanobot/config.json

去拿 key ↗

Ollama(本地)

本地模型,无需 API key。

~/.nanobot/config.json

常见问题

nanobot 支持哪些平台?

Windows / macOS 都能装——在对应系统上用 AiBOX 一键安装。

nanobot 难装吗?

难度 2 / 5。下载和配置都由 AiBOX 完成,你只要点向导、需要 key 时粘贴一下。

nanobot 的数据存在哪?

全部留在你自己电脑上:~/.nanobot。卸载就是删掉这些,不会上传任何东西。

出问题了怎么办?

步骤过时、报错看不懂、错别字——告诉我们,这一页马上修。

反馈问题 →

版本与更新

当前版本
v0.4.1
registry 数据更新于
2026-11-12

版本号由每日探活重新核对——上游发新版,这一页跟着更新。

有问题?

步骤不对、报错看不懂、错别字——开个 issue,有人看。