OpenAI
需要服务商的 API key。
~/.nanobot/config.json
去拿 key ↗超轻量个人 Agent:浏览器、终端、聊天应用里都能干活,数据存本地
nanobot · 图标来自 registry
这个应用自带运行环境——不用另装 Node.js、Python 或其它依赖。
超轻量个人 Agent:浏览器、终端、聊天应用里都能干活,数据存本地
registry 数据更新于: 2026-11-12
配置文件写到
~/.nanobot/config.json
数据全部留在你自己电脑上,不上传任何地方。卸载 = 删掉这些文件夹。
Windows 一个便携文件(macOS 版在路上)。双击就跑——不用安装、不要管理员权限。
去下载 →打开 AiBOX 应用目录,找到 nanobot 点安装。AiBOX 先检查你机器上已有什么,只补缺的。
自动下载并校验、写配置文件,需要 key 时帮你填好。你只管点下一步。
✓ 装到能用为止。想自己手动装?完整文字教程就在下面。 看教程 ↓
同样步骤的文字版——按自己的节奏来。
一句话:nanobot(HKUDS,5 万+ Star)是一个超轻量的开源个人 Agent:网页、终端、聊天应用三种方式都能用,会读写你的文件、记住你的偏好、跑定时任务;纯 Python,配置和聊天记录都存在你自己的 ~/.nanobot。
| 需要 | 说明 |
|---|---|
| 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。
~/.nanobot/venv 里完成安装——和官方安装器同一布局nanobot webui 进入配置官方推荐安装器(自动建虚拟环境并打开 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(终端里会打印登录链接,带 # 后缀要完整复制)
ollama serve 并 ollama pull qwen2.5:7b,在 nanobot 里选 Ollama 提供商~/.nanobot/config.json(想把 Key 放环境变量也可以,支持 ${VAR} 引用)nanobot --version 输出 0.4.1(或你安装的版本)Hello! → 收到正常回复 = 模型通了nanobot 不是内部或外部命令:安装器会打印可用命令;或直接用 python -m nanobot webui(uv/pipx 用户按原工具定位环境)externally-managed-environment:别加 --break-system-packages——改用官方安装器或 uv tool install nanobot-aiuv tool upgrade nanobot-ai 或 python -m pip install -U nanobot-ai,升级前先停网关并备份 ~/.nanobot# 先停网关(WebUI 里 gateway stop,或 Ctrl+C)
rm -rf ~/.nanobot # 虚拟环境、config.json、聊天记录都在这里,删除前请备份
更多:稳定版文档 nanobot.wiki · 仓库文档
用 AiBOX 安装时向导会自动填好——这一节给想手动配置的人。
Windows / macOS 都能装——在对应系统上用 AiBOX 一键安装。
难度 2 / 5。下载和配置都由 AiBOX 完成,你只要点向导、需要 key 时粘贴一下。
全部留在你自己电脑上:~/.nanobot。卸载就是删掉这些,不会上传任何东西。
步骤过时、报错看不懂、错别字——告诉我们,这一页马上修。
步骤不对、报错看不懂、错别字——开个 issue,有人看。