跳到主要内容

CLI 命令与参数

PicoClaw 是一个轻量级的个人 AI 助手。本文档介绍其命令行界面(CLI)支持的所有命令和参数。

提示

聊天中的 slash 命令(如 /help/clear)请参阅聊天命令参考

全局参数

参数说明
--no-color禁用彩色输出(保留边框布局)

也可以通过环境变量 NO_COLORTERM=dumb 来禁用颜色。


命令一览

命令别名说明
picoclaw onboardo初始化配置和工作区
picoclaw agent与 AI 代理交互
picoclaw auth管理认证(登录、登出、状态)
picoclaw gatewayg启动 PicoClaw 网关
picoclaw statuss显示 PicoClaw 状态
picoclaw cronc管理定时任务
picoclaw mcp管理 MCP 服务器配置
picoclaw migrate从其他工具迁移到 PicoClaw
picoclaw skills管理技能
picoclaw model查看或更改默认模型
picoclaw update更新 PicoClaw
picoclaw versionv显示版本信息

picoclaw onboard

初始化 PicoClaw 配置和工作区。

picoclaw onboard [flags]

参数

参数说明
--enc启用凭证加密(生成 SSH 密钥并提示输入密码)

示例

picoclaw onboard
picoclaw onboard --enc

picoclaw agent

直接与 AI 代理交互。

picoclaw agent [flags]

参数

参数短参数默认值说明
--debug-dfalse启用调试日志
--message-m发送单条消息(非交互模式)
--session-scli:default会话密钥
--model使用的模型

示例

# 交互模式
picoclaw agent

# 非交互模式
picoclaw agent -m "Hello, how are you?"

# 指定模型
picoclaw agent --model gpt-5.2 -m "Explain quantum computing"

picoclaw auth

管理认证,包括登录、登出和状态查看。

picoclaw auth [command]

子命令


picoclaw auth login

通过 OAuth 或粘贴令牌进行登录。

picoclaw auth login [flags]

参数

参数短参数说明
--provider-p必需。登录提供商(openai, anthropic, google-antigravity, antigravity
--device-code使用设备代码流程(适用于无头环境)
--no-browserOAuth 登录时不自动打开浏览器
--setup-token使用 Anthropic 的 setup-token 流程

示例

picoclaw auth login -p openai
picoclaw auth login -p anthropic --setup-token
picoclaw auth login -p openai --device-code

picoclaw auth logout

移除存储的凭证。

picoclaw auth logout [flags]

参数

参数短参数说明
--provider-p要登出的提供商(openai, anthropic);为空则登出所有

示例

picoclaw auth logout -p openai
picoclaw auth logout

picoclaw auth status

显示当前认证状态。

picoclaw auth status

picoclaw auth models

显示可用模型。

picoclaw auth models

picoclaw auth weixin

通过二维码连接微信个人账号。

picoclaw auth weixin [flags]

参数

参数默认值说明
--base-urlhttps://ilinkai.weixin.qq.com/iLink API 基础 URL
--proxyHTTP 代理 URL(如 http://localhost:7890
--timeout300登录超时时间(秒)

示例

picoclaw auth weixin
picoclaw auth weixin --proxy http://localhost:7890

picoclaw auth wecom

扫描企业微信二维码并配置 channels.wecom

picoclaw auth wecom [flags]

参数

参数默认值说明
--timeout5m等待二维码确认的超时时间

示例

picoclaw auth wecom
picoclaw auth wecom --timeout 10m

picoclaw gateway

启动 PicoClaw 网关服务。

picoclaw gateway [flags]

参数

参数短参数默认值说明
--debug-dfalse启用调试日志
--no-truncate-Tfalse禁用调试日志中的字符串截断(必须与 --debug 一起使用)
--allow-empty-Efalse未配置默认模型时仍继续启动
--host网关绑定的主机地址(覆盖 gateway.host 配置)

示例

picoclaw gateway
picoclaw gateway -d
picoclaw gateway -d -T
picoclaw gateway --host 0.0.0.0

picoclaw status

显示 PicoClaw 当前状态。

picoclaw status

picoclaw cron

管理定时任务。

提示

关于调度类型、执行模式和配置的详细文档,请参阅定时任务与 Cron 作业

picoclaw cron [command]

子命令

  • list - 列出所有定时任务
  • add - 添加新任务
  • remove - 按 ID 移除任务
  • enable - 启用任务
  • disable - 禁用任务

picoclaw cron add

picoclaw cron add [flags]

参数

参数短参数说明
--name-n必需。任务名称
--message-m必需。发送给代理的消息
--every-e每 N 秒运行一次
--cron-cCron 表达式(如 0 9 * * *
--to接收者
--channel投递渠道

注意--every--cron 互斥,必须指定其中一个。

示例

# 每 60 秒运行一次
picoclaw cron add -n "health-check" -m "Check system health" -e 60

# 每天早上 9 点运行
picoclaw cron add -n "morning-report" -m "Generate morning report" -c "0 9 * * *"

# 指定投递渠道
picoclaw cron add -n "reminder" -m "Take a break" -e 1800 --channel wecom --to user123

其他 cron 子命令

picoclaw cron list
picoclaw cron remove <job-id>
picoclaw cron enable <job-id>
picoclaw cron disable <job-id>

picoclaw mcp

管理 MCP(Model Context Protocol)服务器配置。

picoclaw mcp [command]

子命令

  • add - 添加或更新 MCP 服务器
  • remove - 移除 MCP 服务器
  • list - 列出已配置的 MCP 服务器
  • edit - 在编辑器中打开配置
  • test - 测试 MCP 服务器连接
  • show - 显示 MCP 服务器详情

picoclaw mcp add

添加或更新 MCP 服务器。

picoclaw mcp add [flags] <name> <command-or-url> [args...]

参数

参数短参数默认值说明
--env-e环境变量,格式为 KEY=value(可重复)
--env-file环境变量文件路径(推荐用于存储密钥)
--header-HHTTP 头,格式为 Name: ValueName=Value(可重复)
--transport-tstdio传输类型:stdiohttpsse
--force-ffalse覆盖现有服务器而不提示
--deferredfalse标记为延迟加载(工具在显式激活前隐藏)
--no-deferredfalse标记为非延迟加载(工具始终活跃)

示例

# 添加 stdio 类型的 MCP 服务器
picoclaw mcp add my-server /path/to/server arg1 arg2

# 添加 http 类型的 MCP 服务器
picoclaw mcp add remote-server https://example.com/mcp --transport http

# 添加带环境变量的服务器
picoclaw mcp add my-server /path/to/server -e API_KEY=xxx -e DEBUG=true

# 使用环境变量文件
picoclaw mcp add my-server /path/to/server --env-file .env

# 强制覆盖
picoclaw mcp add my-server /path/to/new-server --force

picoclaw mcp remove

移除 MCP 服务器。

picoclaw mcp remove <name>

picoclaw mcp list

列出已配置的 MCP 服务器。

picoclaw mcp list [flags]

参数

参数默认值说明
--statusfalsePing 已启用的服务器并显示实时状态
--timeout5s每次状态检查的超时时间

示例

picoclaw mcp list
picoclaw mcp list --status
picoclaw mcp list --status --timeout 10s

picoclaw mcp edit

$EDITOR 中打开 PicoClaw 配置文件。

picoclaw mcp edit

注意:需要设置 EDITOR 环境变量。


picoclaw mcp test

测试 MCP 服务器连接。

picoclaw mcp test <name> [flags]

参数

参数默认值说明
--timeout5s连接超时时间

示例

picoclaw mcp test my-server
picoclaw mcp test my-server --timeout 10s

picoclaw mcp show

显示 MCP 服务器详情和工具列表。

picoclaw mcp show <name> [flags]

参数

参数默认值说明
--timeout10s连接超时时间

示例

picoclaw mcp show my-server
picoclaw mcp show my-server --timeout 15s

picoclaw migrate

从其他工具(如 OpenClaw)迁移到 PicoClaw。

picoclaw migrate [flags]

参数

参数默认值说明
--dry-runfalse显示将要迁移的内容,但不执行更改
--fromopenclaw迁移来源(如 openclaw
--refreshfalse从 OpenClaw 重新同步工作区文件
--config-onlyfalse仅迁移配置,跳过工作区文件
--workspace-onlyfalse仅迁移工作区文件,跳过配置
--forcefalse跳过确认提示
--source-home~/.openclaw覆盖源目录
--target-home~/.picoclaw覆盖目标目录

示例

# 默认迁移
picoclaw migrate

# 预览迁移
picoclaw migrate --dry-run

# 仅迁移配置
picoclaw migrate --config-only

# 强制迁移
picoclaw migrate --force

picoclaw skills

管理技能。

picoclaw skills [command]

子命令


picoclaw skills list

列出已安装的技能。

picoclaw skills list

picoclaw skills install

从 GitHub 或注册表安装技能。

picoclaw skills install <github> [flags]
picoclaw skills install --registry <name> <slug>

参数

参数说明
--registry从指定注册表安装

示例

# 从 GitHub 安装
picoclaw skills install sipeed/picoclaw-skills/weather

# 从注册表安装
picoclaw skills install --registry clawhub github

picoclaw skills install-builtin

安装所有内置技能到工作区。

picoclaw skills install-builtin

picoclaw skills list-builtin

列出可用的内置技能。

picoclaw skills list-builtin

picoclaw skills remove

移除已安装的技能。

picoclaw skills remove <name>

别名rm, uninstall

示例

picoclaw skills remove weather
picoclaw skills rm weather
picoclaw skills uninstall weather

搜索可用技能。

picoclaw skills search [query]

示例

# 列出所有技能
picoclaw skills search

# 搜索特定技能
picoclaw skills search weather

picoclaw skills show

显示技能详情。

picoclaw skills show <name>

示例

picoclaw skills show weather

picoclaw model

查看或更改默认模型。

picoclaw model [model_name] [command]

参数

参数说明
model_name可选。要设置为默认的模型名称

子命令

  • add - 从 OpenAI 兼容端点添加模型

示例

# 显示当前默认模型
picoclaw model

# 设置默认模型
picoclaw model gpt-5.2
picoclaw model claude-sonnet-4.6
picoclaw model local-model

picoclaw model add

从 OpenAI 兼容端点添加模型并设置为默认。

picoclaw model add [flags]

参数

参数短参数默认值说明
--api-base-b必需。API 基础 URL
--api-key-k必需。API 密钥
--model-m模型 ID;设置后跳过交互式选择和网络调用
--name-ncustom-prefer本地别名,写入 model_list 并用作默认模型名称
--typeopenai-compatible端点类型(目前仅支持 openai-compatible

示例

# 交互式选择模型
picoclaw model add -b https://api.openai.com/v1 -k sk-xxx

# 直接指定模型
picoclaw model add -b http://localhost:8000/v1 -k dummy -m my-model -n local

picoclaw update

更新 PicoClaw 到最新版本。

picoclaw update

picoclaw version

显示版本信息。

picoclaw version

环境变量

变量说明
NO_COLOR设置为任意非空值以禁用彩色输出
TERM设置为 dumb 以禁用彩色输出
TZ设置时区
EDITOR用于 picoclaw mcp edit 命令的编辑器
GATEWAY_HOST网关绑定的主机地址(可被 --host 参数覆盖)

配置文件

PicoClaw 的配置文件默认位于 ~/.picoclaw/config.json。可以使用以下命令查看和编辑:

# 查看配置路径
picoclaw status

# 编辑配置
picoclaw mcp edit

picoclaw-launcher 参数说明

picoclaw-launcher 二进制提供 GUI 启动器,支持以下参数:

参数作用示例
-console终端模式运行(不启用托盘 GUI),并在启动输出中打印登录提示和令牌来源picoclaw-launcher -console
-public监听 0.0.0.0,允许局域网设备访问 WebUIpicoclaw-launcher -public
-no-browser启动时不自动打开浏览器picoclaw-launcher -no-browser
-port <port>指定端口(默认 18800picoclaw-launcher -port 19999
-lang <en|zh>指定 UI 语言picoclaw-launcher -lang zh
[config.json]可选:指定配置文件路径picoclaw-launcher ./config.json

常见组合:

# 无头服务器(SSH)常用:终端模式 + 不自动开浏览器 + 局域网访问
picoclaw-launcher -console -no-browser -public

# 自定义端口 + 指定配置文件
picoclaw-launcher -port 19999 ./config.json

更多帮助

获取任何命令的详细帮助:

picoclaw --help
picoclaw <command> --help
picoclaw <command> <subcommand> --help

例如:

picoclaw mcp add --help
picoclaw cron add --help
picoclaw model add --help