AI开发编程 开源项目
Nanobot

开源的超轻量级个人 AI 助手

标签:
广告也精彩

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:用于联网搜索功能(可选)

相关导航

暂无评论

暂无评论...