Nanobot是由香港大学数据智能实验室开发的开源AI助手框架,仅约4000行代码,是OpenClaw代码量的1%,但保留了核心功能,适合普通用户和研究者快速部署个人AI助手。
Nanobot与OpenClaw对比
代码量对比:Nanobot约4000行,OpenClaw约43万行
启动速度:Nanobot只需3秒左右,OpenClaw需要30秒
内存占用:Nanobot低于100MB,OpenClaw约1GB
架构设计:Nanobot采用微内核模块化架构,OpenClaw是单体架构
部署难度:Nanobot非常简单,OpenClaw相对复杂
适用人群:Nanobot适合普通用户和研究者,OpenClaw更适合高级开发者
快速部署指南(5分钟搞定)
第一步:安装
方式A:pip直接安装(最简单)
pip install nanobot-ai
方式B:使用uv安装(更快)
uv tool install nanobot-ai
方式C:源码安装(想二次开发选这个)
git clone https://github.com/HKUDS/nanobot.git
cd nanobot
pip install -e .
第二步:初始化配置
运行初始化命令,创建配置文件:
nanobot onboard
这会在你的用户目录下创建 ~/.nanobot/ 文件夹,包含配置文件和工作目录。
第三步:配置API密钥
编辑配置文件 ~/.nanobot/config.json:
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
},
"agents": {
"defaults": {
"model": "anthropic/claude-opus-4-5"
}
},
"webSearch": {
"apiKey": "BSA-xxx"
}
}
配置说明:
- OpenRouter:推荐,一个API key可调用Claude、GPT、Gemini等多个模型
- 免费模型:可用 openrouter/free(OpenRouter提供的免费模型)
- Brave Search:用于联网搜索功能(可选)
相关导航
暂无评论...
