Inicio rápido y configuración inicial
Estoy bloqueado, ¿cuál es la forma más rápida de desbloquearme?
Estoy bloqueado, ¿cuál es 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 solución (paso a paso), y luego ejecute 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, por favor abre una incidencia en GitHub o envía un PR:
https://github.com/openclaw/openclaw/issues
https://github.com/openclaw/openclaw/pullsEmpieza con estos comandos (comparte la salida 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 configurada de horas activasempty-heartbeat-file:HEARTBEAT.mdexiste pero solo contiene andamiaje vacío o solo encabezadosno-tasks-due: el modo de tareas deHEARTBEAT.mdestá activo pero todavía no vence ninguno de los intervalos de tareasalerts-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 dashboard después de la incorporación?
¿Cómo abro el dashboard después de la incorporación?
¿Cómo autentico el dashboard en localhost frente a remoto?
¿Cómo autentico el dashboard en localhost frente a remoto?
- Abre
http://127.0.0.1:18789/. - Si solicita 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 todavía 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, las cabeceras de identidad satisfacen la autenticación de Control UI/WebSocket (sin pegar secreto compartido, asume host del gateway de confianza); las API HTTP siguen requiriendo autenticación con secreto compartido salvo que uses deliberadamentenoneen ingreso privado o autenticación HTTP de trusted-proxy. Los intentos concurrentes incorrectos de autenticación Serve 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 por contraseña), abrehttp://<tailscale-ip>:18789/y luego pega el secreto compartido correspondiente en la configuración del dashboard. - Proxy inverso con reconocimiento de identidad: mantén el Gateway detrás de un trusted proxy sin loopback, configura
gateway.auth.mode: "trusted-proxy"y luego abre la URL del proxy. - 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 por chat?
¿Por qué hay dos configuraciones de aprobación de exec para aprobaciones por chat?
approvals.exec: reenvía prompts de aprobación a destinos de chatchannels.<channel>.execApprovals: hace que ese canal actúe como cliente nativo de aprobación 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 compatible puede inferir aprobadores de forma segura, OpenClaw ahora habilita automáticamente aprobaciones nativas con prioridad a DM cuando
channels.<channel>.execApprovals.enabledno está configurado o está en"auto". - Cuando hay tarjetas/botones nativos de aprobación disponibles, esa UI nativa es la ruta principal; el agente solo debería incluir un comando manual
/approvesi el resultado de la herramienta dice que las aprobaciones por chat no están disponibles o que la aprobación manual es la única vía. - Usa
approvals.execsolo cuando los prompts también deban reenviarse a otros chats o a salas explícitas de operaciones. - Usa
channels.<channel>.execApprovals.target: "channel"o"both"solo cuando quieras explícitamente que los prompts de aprobación se publiquen de vuelta en la sala/tema de origen. - Las aprobaciones de Plugins son otra cosa aparte: usan
/approveen el mismo chat de forma predeterminada,approvals.pluginopcional para reenvío, y solo algunos canales nativos mantienen además el manejo nativo de aprobación de Plugins.
¿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 editable (git) para poder ver registros y actualizar rápido.
- Empieza sin canales/Skills, luego añádelos uno por uno.
- Si te encuentras con problemas raros de binarios, normalmente es un problema de compatibilidad ARM.
Se queda atascado en wake up my friend / la incorporación no termina de arrancar. ¿Y ahora qué?
Se queda atascado en wake up my friend / la incorporación no termina de arrancar. ¿Y ahora qué?
- Reinicia el Gateway:
- Comprueba estado + autenticación:
- Si sigue bloqueado, ejecuta:
¿Puedo migrar mi configuración a una máquina nueva (Mac mini) sin rehacer la incorporación?
¿Puedo migrar mi configuración a una máquina nueva (Mac mini) sin rehacer la incorporación?
- Instala OpenClaw en la nueva máquina.
- Copia
$OPENCLAW_STATE_DIR(predeterminado:~/.openclaw) desde la máquina antigua. - Copia tu espacio de trabajo (predeterminado:
~/.openclaw/workspace). - Ejecuta
openclaw doctory reinicia el servicio Gateway.
~/.openclaw/ (por ejemplo ~/.openclaw/agents/<agentId>/sessions/).Relacionado: Migración, Dónde vive cada cosa en disco,
Espacio de trabajo del agente, Doctor,
Modo remoto.¿Dónde veo qué hay de nuevo en la última versión?
¿Dónde veo qué hay de nuevo en la última versión?
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.
Por favor ayúdanos a desbloquearlo informándolo aquí: https://spa.xfinity.com/check_url_status.Si sigues sin poder 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 responsables 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 en una línea y la diferencia entre beta y dev, consulta el acordeón de abajo.¿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 cabeza móvil de main (git); cuando se publica, usa el dist-tag de npm dev.Comandos en una línea (macOS/Linux):¿Cómo pruebo lo último disponible?
¿Cómo pruebo lo último disponible?
- Canal dev (checkout de git):
main y actualiza desde el código fuente.- Instalación editable (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 dependiendo de cuántos canales/modelos configures
¿El instalador está bloqueado? ¿Cómo obtengo más información?
¿El instalador está bloqueado? ¿Cómo obtengo más información?
La instalación en Windows dice git not found o openclaw not recognized
La instalación en Windows dice git not found o openclaw not recognized
- 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.
- Tu carpeta bin global de npm no está en PATH.
-
Comprueba la ruta:
-
Añade ese directorio a tu PATH de usuario (en Windows no hace falta el sufijo
\bin; en la mayoría de sistemas es%AppData%\npm). - Cierra y vuelve a abrir PowerShell después de actualizar PATH.
La salida de exec en Windows muestra texto chino corrupto. ¿Qué debo hacer?
La salida de exec en Windows muestra texto chino corrupto. ¿Qué debo hacer?
- La salida de
system.run/execmuestra texto chino como mojibake - El mismo comando se ve bien en otro perfil de terminal
La documentación no respondió a mi pregunta. ¿Cómo consigo una mejor respuesta?
La documentación no respondió a mi pregunta. ¿Cómo consigo una mejor respuesta?
¿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?
- Alojamiento VPS (todos los proveedores en un solo lugar)
- Fly.io
- Hetzner
- exe.dev
¿Puedo pedirle a OpenClaw que se actualice a sí mismo?
¿Puedo pedirle a OpenClaw que se actualice a sí mismo?
¿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 del proveedor, API keys, setup-token de Anthropic, además de opciones de modelos locales como LM Studio)
- Ubicación del espacio de trabajo + archivos de arranque
- Ajustes del Gateway (bind/puerto/autenticación/tailscale)
- Canales (WhatsApp, Telegram, Discord, Mattermost, Signal, iMessage, además de Plugins de canal incluidos como QQ Bot)
- Instalación de 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 o OpenAI para ejecutar esto?
¿Necesito una suscripción de Claude o OpenAI para ejecutar esto?
- API key de Anthropic: facturación normal de la API de Anthropic
- Claude CLI / autenticación por suscripción de Claude en OpenClaw: el personal de Anthropic
nos dijo que este uso vuelve a estar permitido, y OpenClaw está tratando el uso de
claude -pcomo autorizado para esta integración salvo que Anthropic publique una nueva política
¿Puedo usar la suscripción Claude Max sin API key?
¿Puedo usar la suscripción Claude Max sin API key?
claude -p como autorizados
para esta integración salvo que Anthropic publique una nueva política. Si quieres
la configuración del lado del servidor más predecible, usa una API key de Anthropic en su lugar.¿Soportan autenticación por suscripción de Claude (Claude Pro o Max)?
¿Soportan autenticación por suscripción de Claude (Claude Pro o Max)?
claude -p como autorizados para esta integración
salvo que Anthropic publique una nueva política.El setup-token de Anthropic sigue disponible como ruta de token compatible en OpenClaw, pero ahora OpenClaw 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 por API key de Anthropic sigue siendo la
opción más segura y predecible. Si quieres otras opciones alojadas tipo suscripción
en OpenClaw, consulta OpenAI, Qwen / Model
Cloud, MiniMax y Modelos
GLM.¿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 intenta usar
la beta de contexto 1M de Anthropic (context1m: true). Eso solo funciona cuando tu
credencial es apta para facturación de contexto largo (facturación con API key o la
ruta de inicio de sesión de Claude de OpenClaw con Extra Usage habilitado).Consejo: configura un modelo de respaldo 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.¿Se admite AWS Bedrock?
¿Se admite AWS Bedrock?
amazon-bedrock; en caso contrario, puedes habilitar explícitamente plugins.entries.amazon-bedrock.config.discovery.enabled o añadir una entrada manual de proveedor. Consulta Amazon Bedrock y Proveedores de modelos. Si prefieres un flujo de claves gestionado, 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-codex/gpt-5.5 para OAuth de Codex mediante el runner PI predeterminado. Usa
openai/gpt-5.4 para el acceso directo actual mediante API key de OpenAI. El acceso directo con
API key a GPT-5.5 se admite una vez que OpenAI lo habilite en la API pública; hoy
GPT-5.5 usa suscripción/OAuth mediante openai-codex/gpt-5.5 o ejecuciones nativas
de app-server de Codex con openai/gpt-5.5 y embeddedHarness.runtime: "codex".
Consulta Proveedores de modelos e Incorporación (CLI).¿Por qué OpenClaw sigue mencionando openai-codex?
¿Por qué OpenClaw sigue mencionando openai-codex?
openai-codex es el id del proveedor y del perfil de autenticación para OAuth de ChatGPT/Codex.
También es el prefijo explícito del modelo PI para OAuth de Codex:openai/gpt-5.4= ruta directa actual de API key de OpenAI en PIopenai/gpt-5.5= futura ruta directa con API key una vez OpenAI habilite GPT-5.5 en la APIopenai-codex/gpt-5.5= ruta OAuth de Codex en PIopenai/gpt-5.5+embeddedHarness.runtime: "codex"= ruta nativa de app-server de Codexopenai-codex:...= id del perfil de autenticación, no una referencia de modelo
OPENAI_API_KEY. Si quieres autenticación por suscripción de ChatGPT/Codex, inicia sesión con
openclaw models auth login --provider openai-codex y usa
referencias de modelo openai-codex/* para ejecuciones PI.¿Por qué los límites de Codex OAuth pueden diferir de los de ChatGPT web?
¿Por qué los límites de Codex OAuth pueden diferir de los de ChatGPT web?
openclaw models status, pero no inventa ni normaliza
los derechos de ChatGPT web en acceso directo a API. Si quieres la ruta directa de
facturación/límites de OpenAI Platform, usa openai/* con una API key.¿Admiten autenticación por suscripción de OpenAI (Codex OAuth)?
¿Admiten autenticación por suscripción de OpenAI (Codex OAuth)?
¿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 después del inicio de 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 sirve para chats casuales?
¿Un modelo local sirve 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 los respaldos sigan disponibles respetando al mismo tiempo el proveedor regional que selecciones.¿Tengo que comprar un Mac Mini para instalar esto?
¿Tengo que comprar un Mac Mini para instalar esto?
¿Necesito un Mac mini para soporte de iMessage?
¿Necesito un Mac mini para soporte de iMessage?
- Ejecutar el Gateway en Linux/VPS y ejecutar el servidor BlueBubbles en cualquier Mac con sesión iniciada en Mensajes.
- Ejecutarlo todo en el Mac si quieres la configuración más simple en 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 activo).
- El MacBook Pro ejecuta la app de macOS o un host Node 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 pide solo ID numéricos de usuario. Si ya tienes entradas heredadas @username en la configuración, openclaw doctor --fix puede intentar resolverlas.Más seguro (sin bot de terceros):- Envía un DM a tu bot y luego ejecuta
openclaw logs --followy leefrom.id.
- Envía un DM a tu bot y 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 distintas instancias de OpenClaw?
¿Pueden varias personas usar un número de WhatsApp con distintas instancias de OpenClaw?
kind: "direct", remitente E.164 como +15551234567) a un agentId distinto, para que cada persona tenga su propio espacio de trabajo y almacén de sesiones. Las respuestas seguirán viniendo 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 tener un agente de "chat rápido" y otro de "Opus para programación"?
¿Puedo tener un agente de "chat rápido" y otro de "Opus para programación"?
¿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 sin login.
Las compilaciones recientes también anteponen directorios bin comunes de usuario en servicios Linux systemd (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 editable con git y npm install
Diferencia entre la instalación editable con git y npm install
- Instalación editable (git): checkout completo del código fuente, editable, ideal para colaboradores. Ejecutas compilaciones localmente y puedes parchear código/documentación.
- npm install: instalación global de la CLI, sin repositorio, ideal para “simplemente ejecutarlo”. Las actualizaciones vienen de los dist-tags de npm.
¿Puedo cambiar más tarde entre instalación npm y git?
¿Puedo cambiar más tarde entre instalación npm y git?
~/.openclaw) y espacio de trabajo (~/.openclaw/workspace) permanecen intactos.De npm a git:--repair en automatización).Consejos de copia de seguridad: consulta Estrategia de copia de seguridad.¿Debería ejecutar el Gateway en mi portátil o en un VPS?
¿Debería ejecutar el Gateway en mi portátil o en un VPS?
- Ventajas: sin coste de servidor, acceso directo a archivos locales, ventana del navegador en vivo.
- Desventajas: suspensión/cortes de red = desconexiones, actualizaciones/reinicios del sistema operativo 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: normalmente en modo headless (usa capturas de pantalla), acceso a archivos solo remoto, debes usar SSH para actualizar.
¿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 limpios, 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 tener margen (registros, multimedia, múltiples canales). Las herramientas Node y la automatización del navegador pueden consumir bastantes 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 múltiples canales, automatización del navegador o herramientas multimedia.
- SO: Ubuntu LTS u otro Debian/Ubuntu moderno.
Relacionado
- FAQ: la FAQ principal (modelos, sesiones, gateway, seguridad y más)
- Resumen de instalación
- Primeros pasos
- Solución de problemas