Ir al contenido

Comandos de OpenClaw

Comandos completos de OpenClaw para gestionar tu agente personal de IA a través de múltiples canales de mensajería y plataformas.

PlataformaComando
macOS/Linuxcurl -fsSL https://openclaw.ai/install.sh | bash
npm (global)npm install -g openclaw
Actualizaropenclaw update
Verificaropenclaw --version
ComandoDescripción
openclaw onboardAsistente interactivo de configuración para gateway, workspace, canales y habilidades
openclaw onboard --install-daemonConfigurar e instalar el gateway como servicio en segundo plano
openclaw onboard --flow quickstartConfiguración rápida con valores predeterminados razonables
openclaw onboard --flow advancedConfiguración completa con todas las opciones
openclaw onboard --non-interactiveConfiguración sin interfaz (requiere flags explícitos)
openclaw setup --workspace ~/my-agentInicializar configuración y directorio de workspace
openclaw configureAsistente interactivo para modelos, canales, habilidades y gateway
openclaw doctorVerificaciones de estado y correcciones rápidas para configuración y gateway
openclaw doctor --deepEscaneo profundo incluyendo servicios del sistema
openclaw reset --scope configRestablecer solo la configuración
openclaw reset --scope full --yesRestablecimiento completo de configuración, credenciales y sesiones
ComandoDescripción
openclaw config get <path>Mostrar un valor de configuración
openclaw config set <path> <value>Establecer un valor de configuración (JSON5 o cadena)
openclaw config unset <path>Eliminar un valor de configuración
openclaw configureIniciar el asistente interactivo de configuración
VariablePropósito
OPENCLAW_HOMESobrescribir directorio home predeterminado
OPENCLAW_STATE_DIRDirectorio de estado personalizado
OPENCLAW_CONFIG_PATHRuta personalizada del archivo de configuración
ComandoDescripción
openclaw gateway runEjecutar el Gateway WebSocket en primer plano
openclaw gateway run --port 18789Ejecutar el gateway en un puerto específico
openclaw gateway run --bind lanVincular a la interfaz LAN
openclaw gateway run --bind tailnetVincular vía Tailscale
openclaw gateway statusVerificar el estado del gateway vía RPC
openclaw gateway healthObtener estado de salud del gateway en ejecución
openclaw gateway installInstalar el gateway como servicio del sistema
openclaw gateway startIniciar el servicio instalado
openclaw gateway stopDetener el servicio en ejecución
openclaw gateway restartReiniciar el servicio
openclaw gateway uninstallEliminar el servicio
openclaw gateway discoverDescubrir gateways en la red
openclaw logs --followSeguir los registros del gateway en tiempo real
openclaw logs --limit 100 --jsonÚltimas 100 entradas del registro en formato JSON
ComandoDescripción
openclaw channels listMostrar todos los canales configurados y perfiles de autenticación
openclaw channels statusVerificar accesibilidad del gateway y estado de los canales
openclaw channels add --channel telegramAgregar canal de Telegram
openclaw channels add --channel whatsappAgregar canal de WhatsApp
openclaw channels add --channel discordAgregar canal de Discord
openclaw channels add --channel slackAgregar canal de Slack
openclaw channels add --channel signalAgregar canal de Signal
openclaw channels add --channel imessageAgregar canal de iMessage
openclaw channels add --channel msteamsAgregar canal de Microsoft Teams
openclaw channels remove --channel telegramEliminar un canal
openclaw channels login --channel discordInicio de sesión interactivo en un canal
openclaw channels logout --channel telegramCerrar sesión en un canal
openclaw channels logs --channel whatsappMostrar registros recientes del canal
ComandoDescripción
openclaw message send --text "Hello"Enviar un mensaje
openclaw message send --to user123 --text "Hi"Enviar a un destinatario específico
openclaw message pollConsultar mensajes nuevos
openclaw message readMarcar mensajes como leídos
openclaw message edit --text "Updated"Editar un mensaje enviado
openclaw message deleteEliminar un mensaje
openclaw message react --emoji "👍"Reaccionar a un mensaje
openclaw message reactionsListar reacciones de un mensaje
openclaw message search --text "query"Buscar mensajes
openclaw message pinFijar un mensaje
openclaw message unpinDesfijar un mensaje
openclaw message pinsListar mensajes fijados
openclaw message thread createCrear un hilo de mensajes
openclaw message thread listListar hilos
openclaw message thread replyResponder en un hilo
ComandoDescripción
openclaw agent --message "Research this topic"Ejecutar un turno del agente vía gateway
openclaw agent --message "Hello" --thinking highTurno del agente con pensamiento extendido
openclaw agent --message "task" --localEjecutar agente localmente (embebido)
openclaw agent --message "task" --deliverEntregar respuesta al canal
openclaw agents listListar agentes configurados
openclaw agents add myagent --workspace ~/workAgregar agente aislado con workspace
openclaw agents add myagent --model claude-sonnetAgregar agente con modelo específico
openclaw agents delete myagent --forceEliminar un agente
ComandoDescripción
openclaw models listListar modelos disponibles
openclaw models list --allListar todos los modelos incluyendo no disponibles
openclaw models list --localListar solo modelos locales
openclaw models list --provider anthropicFiltrar por proveedor
openclaw models statusMostrar estado de tokens y autenticación
openclaw models status --probeVerificar perfiles de autenticación en vivo
openclaw models set claude-sonnetEstablecer modelo principal
openclaw models set-image dall-e-3Establecer modelo principal de imágenes
openclaw models scanEscanear y descubrir modelos disponibles
openclaw models auth addAsistente interactivo de autenticación
openclaw models auth setup-token --provider openaiConfigurar token del proveedor
openclaw models fallbacks add gpt-4oAgregar modelo de respaldo
openclaw models fallbacks listListar modelos de respaldo
openclaw models aliases add sonnet claude-sonnetCrear alias de modelo
ComandoDescripción
openclaw browser startIniciar navegador controlado
openclaw browser stopCerrar navegador
openclaw browser statusVerificar estado del navegador
openclaw browser open "https://example.com"Abrir URL en el navegador
openclaw browser tabsListar pestañas abiertas
openclaw browser focus <targetId>Enfocar una pestaña específica
openclaw browser close <targetId>Cerrar una pestaña específica
openclaw browser screenshotCaptura de pantalla del viewport
openclaw browser screenshot --full-pageCaptura de página completa
openclaw browser snapshot --format ariaObtener árbol de accesibilidad
openclaw browser navigate "https://url"Navegar a una URL
openclaw browser click <ref>Hacer clic en un elemento
openclaw browser type <ref> "text"Escribir texto en un elemento
openclaw browser press EnterPresionar una tecla del teclado
openclaw browser evaluate --fn "document.title"Ejecutar JavaScript
openclaw browser pdfGenerar PDF de la página actual
openclaw browser profilesListar perfiles del navegador
openclaw browser create-profile --name workCrear perfil del navegador
ComandoDescripción
openclaw node run --host gateway.local --port 18789Ejecutar nodo sin interfaz gráfica
openclaw node install --host gw.localInstalar nodo como servicio
openclaw node statusVerificar estado del nodo
openclaw nodes listListar todos los nodos
openclaw nodes status --connectedMostrar solo nodos conectados
openclaw nodes pendingMostrar solicitudes de aprobación pendientes
openclaw nodes approve <requestId>Aprobar solicitud de nodo
openclaw nodes run --node mypc "ls -la"Ejecutar comando en nodo remoto
openclaw nodes camera snap --node phoneCapturar imagen de la cámara
openclaw nodes screen record --node desktopGrabar pantalla
openclaw nodes location get --node mobileObtener ubicación del dispositivo
ComandoDescripción
openclaw cron listListar todas las tareas programadas
openclaw cron statusMostrar estado del sistema cron
openclaw cron add --name "Daily report" --every 24h --message "Generate daily report"Agregar tarea recurrente
openclaw cron add --name "Morning brief" --at "08:00" --message "Brief me"Agregar tarea basada en horario
openclaw cron add --name "Backup" --cron "0 2 * * *" --system-event "run backup"Agregar tarea con expresión cron
openclaw cron enable <id>Habilitar una tarea
openclaw cron disable <id>Deshabilitar una tarea
openclaw cron run <id>Ejecutar tarea inmediatamente
openclaw cron runs --id <id>Mostrar historial de ejecuciones
openclaw cron edit <id>Modificar tarea existente
openclaw cron rm <id>Eliminar una tarea
ComandoDescripción
openclaw plugins listDescubrir plugins disponibles
openclaw plugins info <id>Mostrar detalles del plugin
openclaw plugins install <path>Instalar plugin desde ruta o npm
openclaw plugins enable <id>Habilitar un plugin
openclaw plugins disable <id>Deshabilitar un plugin
openclaw plugins doctorReportar errores de carga de plugins
openclaw skills listListar habilidades disponibles
openclaw skills list --eligibleMostrar solo habilidades listas
openclaw skills info <name>Mostrar detalles de habilidad
openclaw skills checkResumen de preparación de todas las habilidades
ComandoDescripción
openclaw security auditAuditar configuración y estado local
openclaw security audit --deepVerificación de seguridad en vivo del gateway
openclaw security audit --fixAuto-ajustar valores predeterminados seguros
openclaw approvals getVer configuración actual de aprobaciones
openclaw approvals setConfigurar flujos de aprobación
openclaw approvals allowlist addAgregar a la lista de permitidos
openclaw pairing list telegramListar solicitudes de emparejamiento pendientes
openclaw pairing approve telegram <code>Aprobar emparejamiento de DM
ComandoDescripción
openclaw memory statusMostrar estadísticas del índice de memoria
openclaw memory indexReindexar archivos de memoria
openclaw memory search "query"Búsqueda semántica sobre la memoria
openclaw sessionsListar sesiones de conversación almacenadas
openclaw sessions --active 60Mostrar sesiones activas en los últimos 60 min
openclaw statusMostrar estado de la sesión vinculada
openclaw status --all --deepDiagnóstico completo con verificación de canales
# Instalar e incorporar
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon

# Agregar canal de Telegram
openclaw channels add --channel telegram

# Verificar que todo funcione
openclaw doctor
openclaw status --all
# Establecer modelo preferido
openclaw models set claude-sonnet

# Agregar respaldo
openclaw models fallbacks add gpt-4o

# Ejecutar turno del agente
openclaw agent --message "Summarize my emails" --thinking high
# Crear tarea diaria a las 8 AM
openclaw cron add \
  --name "Morning briefing" \
  --at "08:00" \
  --message "Give me a summary of today's tasks and any urgent notifications"

# Verificar que esté programada
openclaw cron list
# Listar nodos conectados
openclaw nodes status --connected

# Ejecutar comando en máquina remota
openclaw nodes run --node "desktop" "df -h"

# Tomar captura de pantalla remota
openclaw nodes screen record --node "desktop" --duration 5s
  • Usa --install-daemon durante la incorporación para ejecutar el gateway como servicio en segundo plano
  • Ejecuta openclaw doctor regularmente para detectar problemas de configuración temprano
  • Configura modelos de respaldo para asegurar disponibilidad cuando el modelo principal tenga límite de uso
  • Usa --thinking high para tareas complejas del agente que requieren razonamiento profundo
  • Crea perfiles del navegador para aislar contextos de navegación para diferentes tareas
  • Usa el flag --json al crear scripts o dirigir la salida a otras herramientas
  • Ejecuta auditorías de seguridad con el flag --deep antes de exponer el gateway a la red
ProblemaSolución
El gateway no iniciaEjecuta openclaw doctor --deep para diagnosticar
Canal desconectadoVerifica con openclaw channels status y vuelve a iniciar sesión
Falló la autenticación del modeloEjecuta openclaw models status --probe para probar tokens
Error al cargar pluginEjecuta openclaw plugins doctor para diagnósticos
El nodo no se conectaVerifica con openclaw nodes pending y aprueba si es necesario
Respuestas lentasVerifica openclaw status --usage para límites de uso
Configuración corruptaUsa openclaw reset --scope config para restablecer de forma segura