Inicio rápido y preguntas y respuestas de primera ejecución. Para operaciones cotidianas, modelos, autenticación, sesiones y solución de problemas, consulta la FAQ principal.Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Inicio rápido y configuración de primera ejecución
Estoy bloqueado, la forma más rápida de desbloquearme
Estoy bloqueado, la forma más rápida de desbloquearme
- Claude Code: https://www.anthropic.com/claude-code/
- OpenAI Codex: https://openai.com/codex/
--install-method git.Consejo: pide al agente que planifique y supervise la corrección (paso a paso), y luego ejecuta solo los
comandos necesarios. Eso mantiene los cambios pequeños y más fáciles de auditar.Si descubres un error real o una corrección, abre un issue de GitHub o envía un PR:
https://github.com/openclaw/openclaw/issues
https://github.com/openclaw/openclaw/pullsEmpieza con estos comandos (comparte las salidas cuando pidas ayuda):openclaw status: instantánea rápida del estado del gateway/agente + configuración básica.openclaw models status: comprueba la autenticación del proveedor + disponibilidad de modelos.openclaw doctor: valida y repara problemas comunes de configuración/estado.
openclaw status --all, openclaw logs --follow,
openclaw gateway status, openclaw health --verbose.Bucle rápido de depuración: Primeros 60 segundos si algo está roto.
Documentación de instalación: Instalación, Flags del instalador, Actualización.Heartbeat sigue omitiéndose. ¿Qué significan los motivos de omisión?
Heartbeat sigue omitiéndose. ¿Qué significan los motivos de omisión?
quiet-hours: fuera de la ventana de horas activas configuradaempty-heartbeat-file:HEARTBEAT.mdexiste, pero solo contiene estructura en blanco o solo encabezadosno-tasks-due: el modo de tareas deHEARTBEAT.mdestá activo, pero ninguno de los intervalos de tareas vence todavíaalerts-disabled: toda la visibilidad de heartbeat está desactivada (showOk,showAlertsyuseIndicatorestán todos desactivados)
Forma recomendada de instalar y configurar OpenClaw
Forma recomendada de instalar y configurar OpenClaw
pnpm openclaw onboard.¿Cómo abro el panel después del onboarding?
¿Cómo abro el panel después del onboarding?
¿Cómo autentico el panel en localhost frente a remoto?
¿Cómo autentico el panel en localhost frente a remoto?
- Abre
http://127.0.0.1:18789/. - Si pide autenticación con secreto compartido, pega el token o la contraseña configurados en la configuración de Control UI.
- Origen del token:
gateway.auth.token(oOPENCLAW_GATEWAY_TOKEN). - Origen de la contraseña:
gateway.auth.password(oOPENCLAW_GATEWAY_PASSWORD). - Si aún no hay ningún secreto compartido configurado, genera un token con
openclaw doctor --generate-gateway-token.
- Tailscale Serve (recomendado): mantén el bind en loopback, ejecuta
openclaw gateway --tailscale serve, abrehttps://<magicdns>/. Sigateway.auth.allowTailscaleestrue, los encabezados de identidad satisfacen la autenticación de Control UI/WebSocket (sin pegar un secreto compartido, asume un host de gateway de confianza); las API HTTP siguen requiriendo autenticación con secreto compartido salvo que uses deliberadamente private-ingressnoneo autenticación HTTP trusted-proxy. Los intentos de autenticación Serve simultáneos incorrectos desde el mismo cliente se serializan antes de que el limitador de autenticación fallida los registre, por lo que el segundo reintento incorrecto ya puede mostrarretry later. - Bind de tailnet: ejecuta
openclaw gateway --bind tailnet --token "<token>"(o configura autenticación con contraseña), abrehttp://<tailscale-ip>:18789/y luego pega el secreto compartido correspondiente en la configuración del panel. - Proxy inverso consciente de identidad: mantén el Gateway detrás de un proxy de confianza, configura
gateway.auth.mode: "trusted-proxy"y luego abre la URL del proxy. Los proxies de loopback en el mismo host requierengateway.auth.trustedProxy.allowLoopback = trueexplícito. - Túnel SSH:
ssh -N -L 18789:127.0.0.1:18789 user@hosty luego abrehttp://127.0.0.1:18789/. La autenticación con secreto compartido sigue aplicándose a través del túnel; pega el token o la contraseña configurados si se solicita.
¿Por qué hay dos configuraciones de aprobación de exec para aprobaciones de chat?
¿Por qué hay dos configuraciones de aprobación de exec para aprobaciones de chat?
approvals.exec: reenvía solicitudes de aprobación a destinos de chatchannels.<channel>.execApprovals: hace que ese canal actúe como cliente de aprobación nativo para aprobaciones de exec
- Si el chat ya admite comandos y respuestas,
/approveen el mismo chat funciona a través de la ruta compartida. - Si un canal nativo admitido puede inferir aprobadores de forma segura, OpenClaw ahora activa automáticamente aprobaciones nativas primero por DM cuando
channels.<channel>.execApprovals.enabledno está definido o es"auto". - Cuando hay tarjetas/botones de aprobación nativos disponibles, esa UI nativa es la ruta principal; el agente solo debería incluir un comando
/approvemanual si el resultado de la herramienta indica que las aprobaciones por chat no están disponibles o que la aprobación manual es la única ruta. - Usa
approvals.execsolo cuando las solicitudes también deban reenviarse a otros chats o salas de operaciones explícitas. - Usa
channels.<channel>.execApprovals.target: "channel"o"both"solo cuando quieras explícitamente publicar solicitudes de aprobación de vuelta en la sala/tema de origen. - Las aprobaciones de Plugin vuelven a ser independientes: usan
/approveen el mismo chat de forma predeterminada, reenvío opcional conapprovals.plugin, y solo algunos canales nativos mantienen el manejo nativo de aprobaciones de Plugin encima.
¿Qué runtime necesito?
¿Qué runtime necesito?
pnpm. Bun no se recomienda para el Gateway.¿Funciona en Raspberry Pi?
¿Funciona en Raspberry Pi?
¿Algún consejo para instalaciones en Raspberry Pi?
¿Algún consejo para instalaciones en Raspberry Pi?
- Usa un sistema operativo de 64 bits y mantén Node >= 22.
- Prefiere la instalación hackeable (git) para poder ver registros y actualizar rápido.
- Empieza sin canales/skills, y luego añádelos uno por uno.
- Si encuentras problemas binarios extraños, normalmente es un problema de compatibilidad ARM.
Está atascado en despierta, amigo / el onboarding no eclosiona. ¿Y ahora qué?
Está atascado en despierta, amigo / el onboarding no eclosiona. ¿Y ahora qué?
- Reinicia el Gateway:
- Comprueba el estado + la autenticación:
- Si sigue colgado, ejecuta:
¿Puedo migrar mi configuración a una máquina nueva (Mac mini) sin rehacer el onboarding?
¿Puedo migrar mi configuración a una máquina nueva (Mac mini) sin rehacer el onboarding?
- Instala OpenClaw en la máquina nueva.
- Copia
$OPENCLAW_STATE_DIR(valor predeterminado:~/.openclaw) desde la máquina antigua. - Copia tu workspace (valor predeterminado:
~/.openclaw/workspace). - Ejecuta
openclaw doctory reinicia el servicio Gateway.
~/.openclaw/ (por ejemplo ~/.openclaw/agents/<agentId>/sessions/).Relacionado: Migración, Dónde viven las cosas en disco,
Workspace del agente, Doctor,
Modo remoto.¿Dónde veo qué hay de nuevo en la versión más reciente?
¿Dónde veo qué hay de nuevo en la versión más reciente?
No se puede acceder a docs.openclaw.ai (error SSL)
No se puede acceder a docs.openclaw.ai (error SSL)
docs.openclaw.ai mediante Xfinity
Advanced Security. Desactívalo o añade docs.openclaw.ai a la lista de permitidos, y vuelve a intentarlo.
Ayúdanos a desbloquearlo informándolo aquí: https://spa.xfinity.com/check_url_status.Si todavía no puedes acceder al sitio, la documentación está replicada en GitHub:
https://github.com/openclaw/openclaw/tree/main/docsDiferencia entre estable y beta
Diferencia entre estable y beta
latest= establebeta= compilación temprana para pruebas
latest. Los mantenedores también pueden
publicar directamente en latest cuando sea necesario. Por eso beta y estable pueden
apuntar a la misma versión después de la promoción.Consulta qué cambió:
https://github.com/openclaw/openclaw/blob/main/CHANGELOG.mdPara comandos de instalación de una línea y la diferencia entre beta y dev, consulta el acordeón siguiente.¿Cómo instalo la versión beta y cuál es la diferencia entre beta y dev?
¿Cómo instalo la versión beta y cuál es la diferencia entre beta y dev?
beta (puede coincidir con latest después de la promoción).
Dev es la punta cambiante de main (git); cuando se publica, usa el dist-tag de npm dev.Comandos de una línea (macOS/Linux):¿Cómo pruebo los bits más recientes?
¿Cómo pruebo los bits más recientes?
- Canal dev (git checkout):
main y actualiza desde el código fuente.- Instalación modificable (desde el sitio del instalador):
¿Cuánto suelen tardar la instalación y la incorporación?
¿Cuánto suelen tardar la instalación y la incorporación?
- Instalación: 2-5 minutos
- Incorporación: 5-15 minutos, según cuántos canales/modelos configures
¿Instalador bloqueado? ¿Cómo obtengo más información?
¿Instalador bloqueado? ¿Cómo obtengo más información?
La instalación en Windows dice que no se encontró git o que openclaw no se reconoce
La instalación en Windows dice que no se encontró git o que openclaw no se reconoce
- Instala Git for Windows y asegúrate de que
gitesté en tu PATH. - Cierra y vuelve a abrir PowerShell, luego vuelve a ejecutar el instalador.
- La carpeta bin global de npm no está en PATH.
-
Revisa la ruta:
-
Agrega ese directorio a tu PATH de usuario (en Windows no hace falta el sufijo
\bin; en la mayoría de los sistemas es%AppData%\npm). - Cierra y vuelve a abrir PowerShell después de actualizar PATH.
La salida de exec en Windows muestra texto chino ilegible: ¿qué debo hacer?
La salida de exec en Windows muestra texto chino ilegible: ¿qué debo hacer?
- La salida de
system.run/execmuestra chino como mojibake - El mismo comando se ve bien en otro perfil de terminal
La documentación no respondió mi pregunta: ¿cómo obtengo una respuesta mejor?
La documentación no respondió mi pregunta: ¿cómo obtengo una respuesta mejor?
¿Cómo instalo OpenClaw en Linux?
¿Cómo instalo OpenClaw en Linux?
- Ruta rápida de Linux + instalación del servicio: Linux.
- Recorrido completo: Primeros pasos.
- Instalador + actualizaciones: Instalación y actualizaciones.
¿Cómo instalo OpenClaw en un VPS?
¿Cómo instalo OpenClaw en un VPS?
¿Dónde están las guías de instalación en la nube/VPS?
¿Dónde están las guías de instalación en la nube/VPS?
- Hosting VPS (todos los proveedores en un solo lugar)
- Fly.io
- Hetzner
- exe.dev
¿Puedo pedirle a OpenClaw que se actualice solo?
¿Puedo pedirle a OpenClaw que se actualice solo?
¿Qué hace realmente la incorporación?
¿Qué hace realmente la incorporación?
openclaw onboard es la ruta de configuración recomendada. En modo local te guía por:- Configuración de modelo/autenticación (OAuth de proveedor, claves API, token de configuración de Anthropic, además de opciones de modelos locales como LM Studio)
- Ubicación de espacio de trabajo + archivos de arranque
- Configuración del Gateway (bind/port/auth/tailscale)
- Canales (WhatsApp, Telegram, Discord, Mattermost, Signal, iMessage, además de plugins de canal incluidos como QQ Bot)
- Instalación del daemon (LaunchAgent en macOS; unidad de usuario systemd en Linux/WSL2)
- Comprobaciones de estado y selección de Skills
¿Necesito una suscripción de Claude u OpenAI para ejecutar esto?
¿Necesito una suscripción de Claude u OpenAI para ejecutar esto?
- Clave API de Anthropic: facturación normal de la API de Anthropic
- Claude CLI / autenticación de suscripción de Claude en OpenClaw: el personal de Anthropic
nos dijo que este uso vuelve a estar permitido, y OpenClaw trata el uso de
claude -pcomo autorizado para esta integración a menos que Anthropic publique una nueva política
¿Puedo usar una suscripción Claude Max sin una clave API?
¿Puedo usar una suscripción Claude Max sin una clave API?
claude -p como autorizados
para esta integración a menos que Anthropic publique una nueva política. Si quieres
la configuración del lado del servidor más predecible, usa una clave API de Anthropic en su lugar.¿Admiten autenticación de suscripción de Claude (Claude Pro o Max)?
¿Admiten autenticación de suscripción de Claude (Claude Pro o Max)?
claude -p como autorizados para esta integración
a menos que Anthropic publique una nueva política.El token de configuración de Anthropic sigue disponible como una ruta de token admitida por OpenClaw, pero OpenClaw ahora prefiere la reutilización de Claude CLI y claude -p cuando estén disponibles.
Para cargas de trabajo de producción o multiusuario, la autenticación con clave API de Anthropic sigue siendo la opción
más segura y predecible. Si quieres otras opciones alojadas de estilo suscripción
en OpenClaw, consulta OpenAI, Qwen / Model
Cloud, MiniMax y GLM
Models.¿Por qué veo HTTP 429 rate_limit_error de Anthropic?
¿Por qué veo HTTP 429 rate_limit_error de Anthropic?
Extra usage is required for long context requests, la solicitud está intentando usar
la beta de contexto de 1M de Anthropic (context1m: true). Eso solo funciona cuando tu
credencial es elegible para facturación de contexto largo (facturación con clave API o la
ruta de inicio de sesión de Claude de OpenClaw con Extra Usage habilitado).Consejo: configura un modelo de reserva para que OpenClaw pueda seguir respondiendo mientras un proveedor está limitado por tasa.
Consulta Modelos, OAuth y
/gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context.¿AWS Bedrock es compatible?
¿AWS Bedrock es compatible?
amazon-bedrock; de lo contrario, puedes habilitar explícitamente plugins.entries.amazon-bedrock.config.discovery.enabled o agregar una entrada de proveedor manual. Consulta Amazon Bedrock y Proveedores de modelos. Si prefieres un flujo de clave administrada, un proxy compatible con OpenAI delante de Bedrock sigue siendo una opción válida.¿Cómo funciona la autenticación de Codex?
¿Cómo funciona la autenticación de Codex?
openai/gpt-5.5 para la configuración habitual: autenticación de suscripción ChatGPT/Codex más
ejecución nativa del servidor de aplicaciones de Codex. Las referencias de modelo openai-codex/gpt-* son
configuración heredada reparada por openclaw doctor --fix. El acceso directo con clave de API de OpenAI
sigue disponible para superficies de API de OpenAI que no son de agente y para modelos de agente
mediante un perfil de clave de API openai-codex ordenado.
Consulta Proveedores de modelos e Incorporación (CLI).¿Por qué OpenClaw todavía menciona openai-codex?
¿Por qué OpenClaw todavía menciona openai-codex?
openai-codex es el id de proveedor y perfil de autenticación para OAuth de ChatGPT/Codex.
Las configuraciones anteriores también lo usaban como prefijo de modelo:openai/gpt-5.5= autenticación de suscripción ChatGPT/Codex con runtime nativo de Codex para turnos de agenteopenai-codex/gpt-5.5= ruta de modelo heredada reparada poropenclaw doctor --fixopenai/gpt-5.5más un perfil de clave de APIopenai-codexordenado = autenticación con clave de API para un modelo de agente de OpenAIopenai-codex:...= id de perfil de autenticación, no una referencia de modelo
OPENAI_API_KEY. Si quieres autenticación de suscripción ChatGPT/Codex, inicia sesión con
openclaw models auth login --provider openai-codex. Mantén la referencia de modelo como
openai/gpt-5.5; las referencias de modelo openai-codex/* son configuración heredada que
openclaw doctor --fix reescribe.¿Por qué los límites de OAuth de Codex pueden diferir de ChatGPT web?
¿Por qué los límites de OAuth de Codex pueden diferir de ChatGPT web?
openclaw models status, pero no inventa ni normaliza derechos de ChatGPT web
como acceso directo a la API. Si quieres la ruta directa de facturación/límites de OpenAI Platform,
usa openai/* con una clave de API.¿Admiten autenticación de suscripción de OpenAI (OAuth de Codex)?
¿Admiten autenticación de suscripción de OpenAI (OAuth de Codex)?
¿Cómo configuro OAuth de Gemini CLI?
¿Cómo configuro OAuth de Gemini CLI?
openclaw.json.Pasos:- Instala Gemini CLI localmente para que
geminiesté enPATH- Homebrew:
brew install gemini-cli - npm:
npm install -g @google/gemini-cli
- Homebrew:
- Habilita el Plugin:
openclaw plugins enable google - Inicia sesión:
openclaw models auth login --provider google-gemini-cli --set-default - Modelo predeterminado tras iniciar sesión:
google-gemini-cli/gemini-3-flash-preview - Si las solicitudes fallan, configura
GOOGLE_CLOUD_PROJECToGOOGLE_CLOUD_PROJECT_IDen el host del Gateway
¿Un modelo local está bien para chats casuales?
¿Un modelo local está bien para chats casuales?
¿Cómo mantengo el tráfico de modelos alojados en una región específica?
¿Cómo mantengo el tráfico de modelos alojados en una región específica?
models.mode: "merge" para que las reservas sigan disponibles mientras respetas el proveedor regional que selecciones.¿Tengo que comprar un Mac Mini para instalar esto?
¿Tengo que comprar un Mac Mini para instalar esto?
imsg en cualquier Mac con sesión iniciada en Mensajes. Si el Gateway se ejecuta en Linux o en otro lugar, configura channels.imessage.cliPath como un wrapper SSH que ejecute imsg en ese Mac. Si quieres otras herramientas exclusivas de macOS, ejecuta el Gateway en un Mac o empareja un nodo macOS.Documentación: iMessage, Nodos, Modo remoto de Mac.¿Necesito un Mac mini para soporte de iMessage?
¿Necesito un Mac mini para soporte de iMessage?
imsg; el Gateway puede ejecutarse en ese Mac, o puede ejecutarse en otro lugar con un cliPath wrapper SSH.Configuraciones comunes:- Ejecuta el Gateway en Linux/VPS y configura
channels.imessage.cliPathcomo un wrapper SSH que ejecuteimsgen un Mac con sesión iniciada en Mensajes. - Ejecuta todo en el Mac si quieres la configuración más sencilla de una sola máquina.
Si compro un Mac mini para ejecutar OpenClaw, ¿puedo conectarlo a mi MacBook Pro?
Si compro un Mac mini para ejecutar OpenClaw, ¿puedo conectarlo a mi MacBook Pro?
system.run en ese dispositivo.Patrón común:- Gateway en el Mac mini (siempre encendido).
- MacBook Pro ejecuta la aplicación de macOS o un host de nodo y se empareja con el Gateway.
- Usa
openclaw nodes status/openclaw nodes listpara verlo.
¿Puedo usar Bun?
¿Puedo usar Bun?
Telegram: ¿qué va en allowFrom?
Telegram: ¿qué va en allowFrom?
channels.telegram.allowFrom es el ID de usuario de Telegram del remitente humano (numérico). No es el nombre de usuario del bot.La configuración solo pide IDs de usuario numéricos. Si ya tienes entradas @username heredadas en la configuración, openclaw doctor --fix puede intentar resolverlas.Más seguro (sin bot de terceros):- Envía un DM a tu bot, luego ejecuta
openclaw logs --followy leefrom.id.
- Envía un DM a tu bot, luego llama a
https://api.telegram.org/bot<bot_token>/getUpdatesy leemessage.from.id.
- Envía un DM a
@userinfoboto@getidsbot.
¿Pueden varias personas usar un número de WhatsApp con diferentes instancias de OpenClaw?
¿Pueden varias personas usar un número de WhatsApp con diferentes instancias de OpenClaw?
kind: "direct", remitente E.164 como +15551234567) a un agentId diferente, de modo que cada persona tenga su propio espacio de trabajo y almacén de sesión. Las respuestas siguen saliendo de la misma cuenta de WhatsApp, y el control de acceso de DM (channels.whatsapp.dmPolicy / channels.whatsapp.allowFrom) es global por cuenta de WhatsApp. Consulta Enrutamiento multiagente y WhatsApp.¿Puedo ejecutar un agente de "chat rápido" y un agente de "Opus para programar"?
¿Puedo ejecutar un agente de "chat rápido" y un agente de "Opus para programar"?
¿Homebrew funciona en Linux?
¿Homebrew funciona en Linux?
/home/linuxbrew/.linuxbrew/bin (o tu prefijo de brew) para que las herramientas instaladas con brew se resuelvan en shells no interactivos.
Las compilaciones recientes también anteponen directorios bin comunes de usuario en servicios systemd de Linux (por ejemplo ~/.local/bin, ~/.npm-global/bin, ~/.local/share/pnpm, ~/.bun/bin) y respetan PNPM_HOME, NPM_CONFIG_PREFIX, BUN_INSTALL, VOLTA_HOME, ASDF_DATA_DIR, NVM_DIR y FNM_DIR cuando están configurados.Diferencia entre la instalación hackeable con git y la instalación con npm
Diferencia entre la instalación hackeable con git y la instalación con npm
- Instalación hackeable (git): checkout completo del código fuente, editable, ideal para colaboradores. Ejecutas compilaciones localmente y puedes parchear código/documentación.
- Instalación con npm: instalación global de CLI, sin repo, ideal para “solo ejecutarlo”. Las actualizaciones vienen de dist-tags de npm.
¿Puedo cambiar entre instalaciones npm y git más tarde?
¿Puedo cambiar entre instalaciones npm y git más tarde?
openclaw update --channel ... cuando OpenClaw ya esté instalado.
Esto no elimina tus datos: solo cambia la instalación del código de OpenClaw.
Tu estado (~/.openclaw) y espacio de trabajo (~/.openclaw/workspace) permanecen intactos.De npm a git:--dry-run para previsualizar primero el cambio de modo planificado. El actualizador ejecuta
seguimientos de Doctor, actualiza las fuentes de plugins para el canal de destino y
reinicia el gateway a menos que pases --no-restart.El instalador también puede forzar cualquiera de los modos:¿Debo ejecutar el Gateway en mi portátil o en un VPS?
¿Debo ejecutar el Gateway en mi portátil o en un VPS?
- Ventajas: sin coste de servidor, acceso directo a archivos locales, ventana de navegador en vivo.
- Desventajas: suspensión/caídas de red = desconexiones, actualizaciones/reinicios del SO interrumpen, debe permanecer despierto.
- Ventajas: siempre activo, red estable, sin problemas de suspensión del portátil, más fácil de mantener en ejecución.
- Desventajas: suele ejecutarse sin interfaz gráfica (usa capturas de pantalla), solo acceso remoto a archivos, debes usar SSH para las actualizaciones.
¿Qué tan importante es ejecutar OpenClaw en una máquina dedicada?
¿Qué tan importante es ejecutar OpenClaw en una máquina dedicada?
- Host dedicado (VPS/Mac mini/Pi): siempre activo, menos interrupciones por suspensión/reinicio, permisos más claros, más fácil de mantener en ejecución.
- Portátil/escritorio compartido: totalmente válido para pruebas y uso activo, pero espera pausas cuando la máquina se suspenda o se actualice.
¿Cuáles son los requisitos mínimos de VPS y el sistema operativo recomendado?
¿Cuáles son los requisitos mínimos de VPS y el sistema operativo recomendado?
- Mínimo absoluto: 1 vCPU, 1GB de RAM, ~500MB de disco.
- Recomendado: 1-2 vCPU, 2GB de RAM o más para margen (registros, medios, varios canales). Las herramientas de Node y la automatización del navegador pueden consumir muchos recursos.
¿Puedo ejecutar OpenClaw en una VM y cuáles son los requisitos?
¿Puedo ejecutar OpenClaw en una VM y cuáles son los requisitos?
- Mínimo absoluto: 1 vCPU, 1GB de RAM.
- Recomendado: 2GB de RAM o más si ejecutas varios canales, automatización del navegador o herramientas de medios.
- SO: Ubuntu LTS u otro Debian/Ubuntu moderno.
Relacionado
- FAQ — la FAQ principal (modelos, sesiones, Gateway, seguridad, más)
- Resumen de instalación
- Primeros pasos
- Solución de problemas