
在 AI Agent(智能体)领域,OpenClaw 尽管功能强大,但其庞大的体积(约 43 万行代码)和迟缓的响应速度常常让开发者感到头疼。近日,一款名为 nanobot 的开源项目横空出世,以仅 4000 行代码 的极简体量实现了核心代理功能,成为了 OpenClaw 的强力轻量级替代品。
核心优势:极简与极速
Nanobot 最大的卖点在于“轻”。相比 OpenClaw 臃肿的代码库,Nanobot 极致精简,这直接带来了显著的性能提升:
-
响应速度快:告别了 OpenClaw 执行命令需等待数秒的卡顿感,Nanobot 的交互非常流畅。
-
代码精简:仅用 1% 的代码量就实现了同类工具的核心能力,更易于理解和二次开发。
主要功能
尽管体积小,Nanobot 在功能上并未妥协。它同样通过即时通讯(IM)界面与大模型进行交互,并具备以下特性:
-
记忆与技能(Skills):支持上下文记忆和扩展能力。
-
全天候自动化:可实现 7×24 小时的实时市场分析、开发部署以及各类定时自动化任务。
-
多平台支持:除了命令行,还支持接入 WhatsApp 和 Telegram。
快速上手指南
1. 安装 Nanobot 提供了多种安装方式,适应不同用户的习惯:
-
源码安装:
git clone https://github.com/HKUDS/nanobot.git cd nanobot pip install -e . -
使用 uv 安装:
uv tool install nanobot-ai -
直接使用 pip:
pip install nanobot-ai
2. 初始化与配置 安装完成后,首先运行初始化命令:
nanobot onboard
随后,你需要配置 AI 模型的 API 密钥。配置文件通常位于 ~/.nanobot/config.json。你可以接入 OpenRouter 或其他模型服务商,例如:
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
},
"agents": {
"defaults": {
"model": "anthropic/claude-opus-4-5" // 默认模型配置
}
},
"webSearch": {
"apiKey": "BSA-xxx" // 联网搜索配置
}
}
3. 开始对话 配置完成后,即可通过命令行直接提问,体验 2 分钟内搭建好的 AI 助手:
nanobot agent -m "2+2 是多少?"
模型推荐
-
免费尝鲜:OpenRouter 最近提供的免费模型(
openrouter/free)可以与 Nanobot 完美配合。 -
稳定性推荐:虽然原文建议 OpenClaw 首选 Qwen 模型,但 Nanobot 同样兼容各类主流模型,建议根据实际需求选择。
如果你正在寻找一个轻量、快速且易于部署的个人 AI 助理,或者受够了现有工具的臃肿,Nanobot 无疑是一个值得尝试的清新之选。



