Skip to content

🌐 Diese Seite wurde noch nicht ins Deutsche übersetzt. Portugiesische (BR) Referenz wird angezeigt. Hilf bei der Übersetzung.

Como Usar o OpenClaw

Guia prático para aproveitar ao máximo o agente autônomo de IA do RoqueOS.


Interface do Agente

O app do Agente IA é dividido em duas áreas principais:

  • Painel de Chat (esquerda) — onde você envia mensagens e acompanha as respostas
  • Visualização do Desktop (direita) — stream ao vivo do que o agente está fazendo no container

Painel de Steps

Abaixo do chat, um painel de Steps em Tempo Real mostra cada ação que o agente está executando: navegando para uma URL, clicando em um elemento, executando um comando, etc.


Criando uma Sessão

Cada conversa com o agente cria uma sessão — um container Docker isolado com um desktop Linux exclusivo. Para iniciar:

  1. Abra o app Agente IA no Launchpad.
  2. Clique em Nova Sessão.
  3. O container será inicializado (pode levar 10–30 segundos na primeira vez).
  4. Quando o desktop aparecer no painel direito, o agente está pronto.

Enviando Tarefas

Boas Práticas para Prompts

Seja específico e objetivo ao descrever a tarefa. Quanto mais contexto você fornecer, melhor o resultado.

Vago:

Pesquise sobre Docker

Específico:

Pesquise as 5 principais diferenças entre Docker Compose v2 e v3,
crie um arquivo markdown resumindo os pontos e salve em /home/user/docker-comparison.md

Exemplos de Tarefas

Pesquisa e documentação:

Acesse o site hetzner.com, encontre os planos de VPS disponíveis
e crie uma tabela comparativa com preços e recursos em CSV.

Automação de formulários:

Preencha o formulário de cadastro em [URL] com os dados:
nome: João Silva, email: joao@exemplo.com, plano: básico

Desenvolvimento:

Crie um script Python que faça scraping dos títulos de notícias
do Hacker News e salve os 10 primeiros em um arquivo JSON.

Análise de sites:

Acesse este repositório GitHub [URL], leia o README e me explique
o que o projeto faz e quais são os pré-requisitos de instalação.

Ações que o agente executa no seu RoqueOS

O RoqueClaw não fica preso no container isolado — ele atua direto no seu desktop RoqueOS via o CLI roqueos-cli que está pré-instalado no container do agente E no container do Terminal app de cada usuário do servidor.

As 6 ações canônicas

Comando CLIO que fazExemplo de prompt que dispara
roqueos-cli notify "title" "msg"Notificação no seu desktop"Me avisa quando terminar"
roqueos-cli open-app <id>Abre app no Launchpad"Abre o VS Code"
roqueos-cli open-url <url>Abre URL no Roque Browser"Abre o GitHub do projeto"
roqueos-cli create-file <path>Escreve arquivo (lê stdin)"Salva esse resumo no Notes"
roqueos-cli run-terminal <cmd>Executa comando + retorna output"Mostra quanto disco eu tenho livre"
roqueos-cli show-dialog "msg"Modal de confirm (pausa, espera)"Pergunta antes de apagar"

Você também pode usar o CLI direto (sem agente)

O CLI fica disponível no app Terminal de cada usuário (container Ubuntu isolado). Abra o Terminal no Launchpad, digita roqueos-cli --help e usa direto.

Casos de uso comuns:

bash
# Notificação rápida de script de backup
./backup.sh && roqueos-cli notify "Backup OK" "23 GB sincronizados"

# Abrir o VS Code direto do shell quando build terminar
yarn build && roqueos-cli open-app vscode

# Cron que avisa quando disco passa de 80%
0 9 * * * df -h | awk '$5+0 > 80 {system("roqueos-cli notify \"Disco cheio\" \"" $6 " " $5 "\"")}'

# Script Python escrevendo direto no Files do user
echo "$(date): meeting notes" | roqueos-cli create-file "/home/user/notes/reuniao-$(date +%F).md"

# Container Plex te avisa quando transcode terminar
# (dentro do container Plex, se compartilhar a network do roqueos-server)
roqueos-cli notify "Plex" "Transcode 4K do filme X concluído"

Instalar containers via linguagem natural (poder oculto)

A ação mais usada do agente: instalar apps Docker direto do catálogo via roqueos-cli → API do servidor → appsService.installApp.

Você diz: "Instala o Nextcloud, 2GB de RAM, e abre quando estiver pronto"

O agente faz (você vê ao vivo via VNC):

  1. Identifica nextcloud no catálogo
  2. Chama roqueos-cli → POST /apps/install com appId: nextcloud, memory: 2048
  3. Aguarda container subir + healthcheck
  4. Chama roqueos-cli open-url http://localhost:<porta_atribuída>
  5. Notifica "Nextcloud pronto, login inicial admin/admin"

Mesma API do App Store visual — só que sem você navegar/clicar. Útil pra:

  • Setup massivo: "Instala Plex, Sonarr, Radarr, Bazarr e qBittorrent. Configura todos pra usar o storage /media."
  • Stack inteira: "Sobe uma stack LAMP com MariaDB e phpMyAdmin"
  • Recovery: "Reinstala todos os apps que eu tinha antes do crash"

Gerenciando Sessões

Sessões Ativas

Todas as sessões ativas ficam listadas no topo do app. Você pode:

  • Retomar uma sessão anterior clicando nela
  • Encerrar uma sessão para liberar recursos do servidor

Limite de Sessões Simultâneas

Por padrão, o servidor permite até 3 sessões simultâneas (configurável via AGENT_MAX_SESSIONS). Encerre sessões que não está mais usando para economizar RAM.


Screenshot e Fullscreen

  • Screenshot — clique no ícone de câmera para capturar o estado atual do desktop do agente
  • Fullscreen — expanda a visualização do desktop para tela cheia para acompanhar melhor tarefas visuais

Limitações Conhecidas

  • O agente opera em um ambiente isolado — não tem acesso direto aos seus arquivos locais a menos que você forneça as informações via chat
  • Tarefas que requerem login em contas (email, redes sociais) precisam que você forneça as credenciais durante a conversa
  • O timeout padrão de sessão é 30 minutos de inatividade — tarefas muito longas podem precisar de interação periódica

Solução de Problemas

Agente não responde

  1. Verifique se o servidor está online: curl http://localhost:27021/health
  2. Confirme que a chave de API está configurada corretamente
  3. Encerre a sessão atual e crie uma nova

Desktop não aparece no painel

O container pode ainda estar inicializando. Aguarde 30 segundos e recarregue o app.

Respostas lentas ou incompletas

Pode ser um problema de rate limit do provedor de IA. Aguarde alguns instantes e tente novamente, ou reduza a complexidade da tarefa.