Pular para o conteúdo principal

Comandos e Parâmetros CLI

O PicoClaw é um assistente de IA pessoal leve. Esta página documenta todos os comandos e parâmetros CLI suportados pelo binário picoclaw.

Dica

Para comandos slash de chat (ex. /help, /clear), veja Referência de Comandos de Chat.

Parâmetros Globais

ParâmetroDescrição
--no-colorDesabilita saída colorida (preserva layout de bordas)

Você também pode desabilitar cores através da variável de ambiente NO_COLOR ou TERM=dumb.


Visão Geral dos Comandos

ComandoAliasDescrição
picoclaw onboardoInicializa configuração e workspace
picoclaw agentInterage com o agente de IA
picoclaw authGerencia autenticação (login, logout, status)
picoclaw gatewaygInicia o gateway do PicoClaw
picoclaw statussMostra o status do PicoClaw
picoclaw croncGerencia tarefas agendadas
picoclaw mcpGerencia configurações de servidores MCP
picoclaw migrateMigra de outras ferramentas para o PicoClaw
picoclaw skillsGerencia skills
picoclaw modelVisualiza ou altera o modelo padrão
picoclaw updateAtualiza o PicoClaw
picoclaw versionvMostra informações de versão

picoclaw onboard

Inicializa a configuração e workspace do PicoClaw.

picoclaw onboard [flags]

Parâmetros

ParâmetroDescrição
--encHabilita criptografia de credenciais (gera chave SSH e solicita senha)

Exemplos

picoclaw onboard
picoclaw onboard --enc

picoclaw agent

Interage diretamente com o agente de IA.

picoclaw agent [flags]

Parâmetros

ParâmetroCurtoPadrãoDescrição
--debug-dfalseHabilita logging de debug
--message-mEnvia uma única mensagem (modo não interativo)
--session-scli:defaultChave de sessão
--modelModelo a ser usado

Exemplos

# Modo interativo
picoclaw agent

# Modo não interativo
picoclaw agent -m "Hello, how are you?"

# Especificar modelo
picoclaw agent --model gpt-5.2 -m "Explain quantum computing"

picoclaw auth

Gerencia autenticação, incluindo login, logout e status.

picoclaw auth [command]

Subcomandos

  • login - Login
  • logout - Logout
  • status - Mostra status de autenticação
  • models - Mostra modelos disponíveis
  • weixin - Conecta conta pessoal do WeChat
  • wecom - Conecta WeCom (WeChat Empresarial)

picoclaw auth login

Login via OAuth ou colando token.

picoclaw auth login [flags]

Parâmetros

ParâmetroCurtoDescrição
--provider-pObrigatório. Provedor de login (openai, anthropic, google-antigravity, antigravity)
--device-codeUsa fluxo de código de dispositivo (para ambientes sem interface)
--no-browserNão abre navegador automaticamente para login OAuth
--setup-tokenUsa o fluxo setup-token da Anthropic

Exemplos

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

picoclaw auth logout

Remove credenciais armazenadas.

picoclaw auth logout [flags]

Parâmetros

ParâmetroCurtoDescrição
--provider-pProvedor para fazer logout (openai, anthropic); vazio = logout de todos

Exemplos

picoclaw auth logout -p openai
picoclaw auth logout

picoclaw auth status

Mostra o status de autenticação atual.

picoclaw auth status

picoclaw auth models

Mostra modelos disponíveis.

picoclaw auth models

picoclaw auth weixin

Conecta conta pessoal do WeChat via QR code.

picoclaw auth weixin [flags]

Parâmetros

ParâmetroPadrãoDescrição
--base-urlhttps://ilinkai.weixin.qq.com/URL base da API iLink
--proxyURL do proxy HTTP (ex. http://localhost:7890)
--timeout300Timeout de login em segundos

Exemplos

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

picoclaw auth wecom

Escaneia QR code do WeCom e configura channels.wecom.

picoclaw auth wecom [flags]

Parâmetros

ParâmetroPadrãoDescrição
--timeout5mTimeout aguardando confirmação do QR code

Exemplos

picoclaw auth wecom
picoclaw auth wecom --timeout 10m

picoclaw gateway

Inicia o serviço gateway do PicoClaw.

picoclaw gateway [flags]

Parâmetros

ParâmetroCurtoPadrãoDescrição
--debug-dfalseHabilita logging de debug
--no-truncate-TfalseDesabilita truncamento de strings nos logs de debug (deve ser usado com --debug)
--allow-empty-EfalseContinua a inicialização mesmo sem modelo padrão configurado
--hostEndereço de host do gateway (sobrescreve config gateway.host)

Exemplos

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

picoclaw status

Mostra o status atual do PicoClaw.

picoclaw status

picoclaw cron

Gerencia tarefas agendadas.

Dica

Para documentação detalhada sobre tipos de agendamento, modos de execução e configuração, veja Tarefas Agendadas & Cron Jobs.

picoclaw cron [command]

Subcomandos

  • list - Lista todas as tarefas agendadas
  • add - Adiciona uma nova tarefa
  • remove - Remove uma tarefa por ID
  • enable - Habilita uma tarefa
  • disable - Desabilita uma tarefa

picoclaw cron add

picoclaw cron add [flags]

Parâmetros

ParâmetroCurtoDescrição
--name-nObrigatório. Nome da tarefa
--message-mObrigatório. Mensagem para enviar ao agente
--every-eExecuta a cada N segundos
--cron-cExpressão cron (ex. 0 9 * * *)
--toDestinatário
--channelCanal de entrega

Nota: --every e --cron são mutuamente exclusivos; um deve ser especificado.

Exemplos

# Executa a cada 60 segundos
picoclaw cron add -n "health-check" -m "Check system health" -e 60

# Executa diariamente às 9h
picoclaw cron add -n "morning-report" -m "Generate morning report" -c "0 9 * * *"

# Especificar canal de entrega
picoclaw cron add -n "reminder" -m "Take a break" -e 1800 --channel wecom --to user123

Outros subcomandos cron

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

picoclaw mcp

Gerencia configurações de servidores MCP (Model Context Protocol).

picoclaw mcp [command]

Subcomandos

  • add - Adiciona ou atualiza um servidor MCP
  • remove - Remove um servidor MCP
  • list - Lista servidores MCP configurados
  • edit - Abre configuração no editor
  • test - Testa conexão com servidor MCP
  • show - Mostra detalhes do servidor MCP

picoclaw mcp add

Adiciona ou atualiza um servidor MCP.

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

Parâmetros

ParâmetroCurtoPadrãoDescrição
--env-eVariável de ambiente no formato KEY=value (repetível)
--env-fileCaminho para arquivo de variáveis de ambiente (recomendado para segredos)
--header-HCabeçalho HTTP no formato Name: Value ou Name=Value (repetível)
--transport-tstdioTipo de transporte: stdio, http ou sse
--force-ffalseSobrescreve servidor existente sem perguntar
--deferredfalseMarca como carregamento adiado (ferramentas ocultas até serem explicitamente ativadas)
--no-deferredfalseMarca como não adiado (ferramentas sempre ativas)

Exemplos

# Adicionar servidor MCP stdio
picoclaw mcp add my-server /path/to/server arg1 arg2

# Adicionar servidor MCP http
picoclaw mcp add remote-server https://example.com/mcp --transport http

# Adicionar com variáveis de ambiente
picoclaw mcp add my-server /path/to/server -e API_KEY=xxx -e DEBUG=true

# Usar arquivo de variáveis de ambiente
picoclaw mcp add my-server /path/to/server --env-file .env

# Forçar sobrescrita
picoclaw mcp add my-server /path/to/new-server --force

picoclaw mcp remove

Remove um servidor MCP.

picoclaw mcp remove <name>

picoclaw mcp list

Lista servidores MCP configurados.

picoclaw mcp list [flags]

Parâmetros

ParâmetroPadrãoDescrição
--statusfalseFaz ping nos servidores habilitados e mostra status em tempo real
--timeout5sTimeout por verificação de status

Exemplos

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

picoclaw mcp edit

Abre o arquivo de configuração do PicoClaw no $EDITOR.

picoclaw mcp edit

Nota: Requer que a variável de ambiente EDITOR esteja configurada.


picoclaw mcp test

Testa conexão com servidor MCP.

picoclaw mcp test <name> [flags]

Parâmetros

ParâmetroPadrãoDescrição
--timeout5sTimeout de conexão

Exemplos

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

picoclaw mcp show

Mostra detalhes e lista de ferramentas do servidor MCP.

picoclaw mcp show <name> [flags]

Parâmetros

ParâmetroPadrãoDescrição
--timeout10sTimeout de conexão

Exemplos

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

picoclaw migrate

Migra de outras ferramentas (ex. OpenClaw) para o PicoClaw.

picoclaw migrate [flags]

Parâmetros

ParâmetroPadrãoDescrição
--dry-runfalseMostra o que seria migrado sem fazer alterações
--fromopenclawFonte da migração (ex. openclaw)
--refreshfalseRe-sincroniza arquivos do workspace do OpenClaw
--config-onlyfalseMigra apenas configuração, pula arquivos do workspace
--workspace-onlyfalseMigra apenas arquivos do workspace, pula configuração
--forcefalsePula confirmações
--source-home~/.openclawSobrescreve diretório de origem
--target-home~/.picoclawSobrescreve diretório de destino

Exemplos

# Migração padrão
picoclaw migrate

# Visualizar migração
picoclaw migrate --dry-run

# Apenas configuração
picoclaw migrate --config-only

# Forçar migração
picoclaw migrate --force

picoclaw skills

Gerencia skills.

picoclaw skills [command]

Subcomandos

  • list - Lista skills instaladas
  • install - Instala do GitHub ou registro
  • install-builtin - Instala todas as skills embutidas
  • list-builtin - Lista skills embutidas disponíveis
  • remove - Remove uma skill instalada
  • search - Pesquisa skills disponíveis
  • show - Mostra detalhes da skill

picoclaw skills list

Lista skills instaladas.

picoclaw skills list

picoclaw skills install

Instala do GitHub ou registro.

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

Parâmetros

ParâmetroDescrição
--registryInstala do registro especificado

Exemplos

# Instalar do GitHub
picoclaw skills install sipeed/picoclaw-skills/weather

# Instalar do registro
picoclaw skills install --registry clawhub github

picoclaw skills install-builtin

Instala todas as skills embutidas no workspace.

picoclaw skills install-builtin

picoclaw skills list-builtin

Lista skills embutidas disponíveis.

picoclaw skills list-builtin

picoclaw skills remove

Remove uma skill instalada.

picoclaw skills remove <name>

Aliases: rm, uninstall

Exemplos

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

Pesquisa skills disponíveis.

picoclaw skills search [query]

Exemplos

# Listar todas as skills
picoclaw skills search

# Pesquisar uma skill específica
picoclaw skills search weather

picoclaw skills show

Mostra detalhes da skill.

picoclaw skills show <name>

Exemplos

picoclaw skills show weather

picoclaw model

Visualiza ou altera o modelo padrão.

picoclaw model [model_name] [command]

Parâmetros

ParâmetroDescrição
model_nameOpcional. Nome do modelo para definir como padrão

Subcomandos

  • add - Adiciona um modelo de um endpoint compatível com OpenAI

Exemplos

# Mostrar modelo padrão atual
picoclaw model

# Definir modelo padrão
picoclaw model gpt-5.2
picoclaw model claude-sonnet-4.6
picoclaw model local-model

picoclaw model add

Adiciona um modelo de um endpoint compatível com OpenAI e o define como padrão.

picoclaw model add [flags]

Parâmetros

ParâmetroCurtoPadrãoDescrição
--api-base-bObrigatório. URL base da API
--api-key-kObrigatório. Chave da API
--model-mID do modelo; pula seleção interativa e chamadas de rede quando definido
--name-ncustom-preferAlias local, gravado no model_list e usado como nome do modelo padrão
--typeopenai-compatibleTipo de endpoint (atualmente apenas openai-compatible)

Exemplos

# Seleção interativa de modelo
picoclaw model add -b https://api.openai.com/v1 -k sk-xxx

# Especificar modelo diretamente
picoclaw model add -b http://localhost:8000/v1 -k dummy -m my-model -n local

picoclaw update

Atualiza o PicoClaw para a versão mais recente.

picoclaw update

picoclaw version

Mostra informações de versão.

picoclaw version

Variáveis de Ambiente

VariávelDescrição
NO_COLORDefina como qualquer valor não vazio para desabilitar saída colorida
TERMDefina como dumb para desabilitar saída colorida
TZDefine fuso horário
EDITOREditor para o comando picoclaw mcp edit
GATEWAY_HOSTEndereço de host do gateway (pode ser sobrescrito pelo flag --host)

Arquivo de Configuração

O arquivo de configuração do PicoClaw está localizado em ~/.picoclaw/config.json por padrão. Você pode visualizar e editar com:

# Mostrar caminho da configuração
picoclaw status

# Editar configuração
picoclaw mcp edit

Parâmetros do picoclaw-launcher

O binário picoclaw-launcher fornece o launcher GUI com os seguintes parâmetros:

ParâmetroDescriçãoExemplo
-consoleExecuta no terminal (sem GUI de bandeja), imprime dica de login/origem do token no startuppicoclaw-launcher -console
-publicEscuta em 0.0.0.0, permite acesso ao WebUI por dispositivos na LANpicoclaw-launcher -public
-no-browserNão abre o navegador automaticamente ao iniciarpicoclaw-launcher -no-browser
-port <port>Define a porta do launcher (padrão 18800)picoclaw-launcher -port 19999
-lang <en|zh>Define o idioma da interface do launcherpicoclaw-launcher -lang zh
[config.json]Caminho posicional opcional para arquivo de configuraçãopicoclaw-launcher ./config.json

Combinações comuns:

# Servidor headless/SSH: executa em modo console e expõe para LAN
picoclaw-launcher -console -no-browser -public

# Porta customizada com arquivo de configuração explícito
picoclaw-launcher -port 19999 ./config.json

Obtendo Ajuda

Obtenha ajuda detalhada para qualquer comando:

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

Exemplos:

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