PicoClaw 安装配置教程:三步部署你的个人 AI 助手

5分钟阅读

从系统要求到多平台 Bot 配置,从 Docker 部署到定时任务设置,PicoClaw 完整安装配置教程覆盖所有场景。

系统要求

PicoClaw 的硬件门槛非常低:

  • 操作系统:Linux / macOS / Windows (WSL2)
  • 架构支持:x86_64 / ARM64 / RISC-V
  • 最低内存:64MB(推荐 512MB 以上)
  • 依赖:LLM API Key(不配置则无法使用 AI 对话)

支持平台:macOS、Linux、Windows (WSL2)、树莓派、Docker

第一步:克隆代码仓库

打开终端,执行以下命令:

bash
git clone https://github.com/sipeed/picoclaw.git

克隆完成后,进入项目目录:

bash
cd picoclaw

第二步:初始化配置

运行 onboard 命令进行初始化:

bash
picoclaw onboard

按照提示完成配置:

  1. LLM API Key:输入你的 LLM 服务商 API Key
  2. 模型偏好设置:选择默认使用的 AI 模型
  3. 消息平台 Token(可选):如需启用 Telegram、Discord、QQ 或钉钉集成,分别输入对应的 Bot Token

配置文件保存在本地,所有数据均在用户设备上,不会上传到云端。

第三步:启动对话

配置完成后,开始与 AI 对话。

交互模式

bash
picoclaw agent

启动交互式对话界面,可连续发送消息并获取回复。

单次查询模式

bash
picoclaw agent -m "你好,请介绍一下你自己"

发送单条消息并获取回复后退出,适合在脚本中使用。

启动网关服务

如需在 Telegram、QQ 等消息平台上使用:

bash
picoclaw gateway

启动后通过各平台 Bot 即可与 PicoClaw 交互。

多平台 Bot 配置

Telegram Bot

在 Telegram 中找到 @BotFather,发送 /newbot 创建 Bot 获取 Token,将 Token 填入配置文件,启动 picoclaw gateway

Discord Bot

在 Discord Developer Portal 创建应用,在 Bot 设置中获取 Token,将 Bot 邀请到服务器,将 Token 填入配置。

QQ Bot

参考 QQ 开放平台文档注册 Bot,获取 AppID 和 Token,填入配置文件。

钉钉 Bot

在钉钉开放平台创建机器人应用,获取 Webhook URL 和密钥,填入配置文件。

Docker 部署

PicoClaw 支持 Docker 部署,适合服务器或无桌面环境:

bash
docker pull ghcr.io/sipeed/picoclaw:latestdocker run -d   --name picoclaw   -v /path/to/config:/config   -e PICOCLAW_API_KEY=your_key   ghcr.io/sipeed/picoclaw:latest

定时任务配置

PicoClaw 内置 cron 支持,通过配置文件管理。

一次性提醒

yaml
tasks:  - type: reminder    time: "1h"    message: "会议提醒:团队周会"

周期性任务

yaml
tasks:  - type: cron    schedule: "0 8 * * *"    message: "生成今日工作总结"

常见问题

PicoClaw 需要联网吗?

PicoClaw 本身可以离线运行,但调用 LLM API 和消息平台集成需要互联网连接。

支持哪些 LLM 服务商?

支持 OpenRouter、智谱 AI、Anthropic、OpenAI、DeepSeek、Groq 等,可通过配置文件自由切换。

如何更新 PicoClaw?

进入项目目录后执行 git pull 拉取最新代码,然后重新编译即可。

数据存储在哪里?

所有对话记录和配置数据均存储在本地文件系统,完全由用户掌控。

Docker 镜像有多大?

PicoClaw 的 Docker 镜像约 15MB,远小于竞品的 350MB+。

可以在树莓派上运行吗?

可以,PicoClaw 支持 ARM64 架构,树莓派 4(4GB+)即可流畅运行。

如何配置多个 Bot 同时使用?

在配置文件中分别添加各平台的 Token 和配置项,启动 picoclaw gateway 即可同时激活所有 Bot。