作为一名长期跟踪 AI 开源项目的产品经理,我经常会面对这样的困境:许多优秀的 AI Agent 框架(如 OpenClaw)功能完整,但资源消耗巨大,这直接限制了它们在边缘设备上的应用场景。
最近发现的 PicoClaw 项目为这个痛点提供了一个有趣的解决思路——通过技术栈重构,将 AI Agent 的内存占用降低到 10MB 以下,使得闲置的旧硬件也能成为可用的智能助手

项目概览
PicoClaw 是由矽速科技(Sipeed)开源的超轻量级 AI Agent 框架,专为资源受限的嵌入式设备设计。

与基于 TypeScript 的 OpenClaw 和基于 Python 的 Nanobot 相比,PicoClaw 用 Go 语言从零开始重构了整个架构。
核心优势对比
| 维度 | PicoClaw | OpenClaw | 优势说明 |
| 内存占用 | <10MB | ~1GB | 降低 99% |
| 硬件成本 | $10 | $500+(Mac mini) | 便宜 98% |
| 启动速度 | 1 秒 | 30+ 秒 | 快 400 倍 |
| 运行环境 | 单一二进制 | 需要 Node、依赖包 | 无依赖,即插即用 |
| 支持平台 | RISC-V、ARM、x86 | 主要面向服务器 | 硬件适配范围广 |

功能特性
虽然内存占用大幅降低,但 PicoClaw 保留了 Agent 框架的核心三要素:
1. 感知能力
- 语音识别:集成 Groq Whisper 实现语音转文字
- 信息输入:支持多渠道接入(Telegram、Discord、QQ、钉钉)
- 网络搜索:可选集成 Brave Search 获取实时信息
2. 思考能力
- 多模型支持:兼容 OpenRouter、OpenAI、GLM 等 LLM API
- 上下文管理:可配置 token 限制和温度参数
- 工具迭代:支持最多 20 次工具调用循环
3. 执行能力
- Shell 命令执行
- 文件读写操作
- 技能系统:支持自定义 Skills 扩展
适配硬件与应用场景
PicoClaw 能够运行在以下资源受限的设备上:
- LicheeRV-Nano($9.9)- 官方推荐的最低配置
- 树莓派 3B 及更新型号 - 闲置设备充分利用
- RISC-V 开发板(如 MaixCAM、NanoKVM)
- Android TV Box - 刷入 Linux 后可用
- 家用路由器(理论支持)- 边缘计算场景
应用场景示例:
- 家庭 24/7 在线 AI 助手,远程控制设备
- 办公室钉钉/微信集成的自动化工具
- IoT 设备的本地决策层
- 低成本的 AI 推理网关
安装部署
方式一:预编译二进制(推荐快速开始)
从 Release 页面直接下载对应平台的二进制文件,解压即用。
方式二:本地源代码编译
git clone https://github.com/sipeed/picoclaw.git
cd picoclaw
make deps # 安装依赖
make build # 本地编译
make build-all # 交叉编译所有平台
make install # 安装到系统
方式三:Docker 一键部署
# 克隆仓库
git clone https://github.com/sipeed/picoclaw.git
cd picoclaw
# 配置 API 密钥
cp config/config.example.json config/config.json
vim config/config.json # 设置 DISCORD_BOT_TOKEN、API 密钥等
# 启动服务
docker compose --profile gateway up -d
# 查看日志
docker compose logs -f picoclaw-gateway
# 停止服务
docker compose --profile gateway down
配置管理
初始化配置
picoclaw onboard
配置文件位置
~/.picoclaw/config.json
配置文件示例
{
"agents": {
"defaults": {
"workspace": "~/.picoclaw/workspace",
"model": "glm-4.7",
"max_tokens": 8192,
"temperature": 0.7,
"max_tool_iterations": 20
}
},
"providers": {
"openrouter": {
"api_key": "YOUR_API_KEY",
"api_base": "https://openrouter.ai/api/v1"
}
},
"tools": {
"web": {
"search": {
"api_key": "YOUR_BRAVE_API_KEY",
"max_results": 5
}
}
},
"channels": {
"qq": {
"enabled": true,
"app_id": "YOUR_APP_ID",
"app_secret": "YOUR_APP_SECRET",
"allow_from": []
}
}
}
基础使用指令
命令行单次查询
picoclaw agent -m "What is 2+2?"
交互模式
picoclaw agent
启动网关服务(多渠道接入)
picoclaw gateway
Docker 中运行特工模式
# 一次性查询
docker compose run --rm picoclaw-agent -m "Your question here"
# 交互模式
docker compose run --rm picoclaw-agent
重建镜像
docker compose --profile gateway build --no-cache
docker compose --profile gateway up -d
技术架构解析
PicoClaw 的轻量化不是功能妥协,而是架构优化的结果:
- 语言选择:采用 Go 替代 TypeScript/Python,避免了虚拟机开销和庞大的依赖树
- 编译特性:单一二进制文件,无需运行时环境,直接可执行
- 并发模型:Go 的 Goroutine 提供高效的并发处理,适合 I/O 密集的 Agent 工作流
- 代码生成:项目声称 95% 的核心代码由 AI Agent 自主生成,体现了"用 AI 优化 AI"的设计理念
与其他项目的对比
| 项目 | 语言 | 定位 | 适用场景 |
| OpenClaw | TypeScript | 功能完整的企业级框架 | 云部署、API 服务 |
| Nanobot | Python | 轻量化尝试 | 本地 PC 运行 |
| PicoClaw | Go | 极限轻量的嵌入式方案 | 边缘设备、资源受限场景 |
总结与思考
从产品经理的角度看,PicoClaw 代表了一个重要的设计趋势——通过合理的架构决策,让功能适配更多样的使用场景。它没有盲目追求功能的"大而全",而是在保留 Agent 核心能力的前提下,通过技术栈优化达到极致的轻量化。
这个项目的价值在于:
- 低门槛验证:用 10 美元硬件就能验证 AI Agent 的可行性
- 成本意识:长期运维成本从"云服务器月费 + 电费"降至"几乎为零"
- 生态友好:充分利用已有的老旧设备,符合循环利用的理念
如果你正在探索 Agent 框架或有边缘计算需求,PicoClaw 值得在你的技术选型清单中考虑。
它特别适合那些对成本敏感、硬件资源受限但功能完整性要求不必落地的场景。