Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

Computer Use es un Plugin MCP nativo de Codex para el control del escritorio local. OpenClaw no incorpora la aplicación de escritorio como vendor, no ejecuta acciones de escritorio por sí mismo ni omite los permisos de Codex. El Plugin codex incluido solo prepara Codex app-server: habilita la compatibilidad con Plugins de Codex, encuentra o instala el Plugin Codex Computer Use configurado, comprueba que el servidor MCP computer-use esté disponible y luego permite que Codex se encargue de las llamadas nativas a herramientas MCP durante los turnos en modo Codex. Usa esta página cuando OpenClaw ya esté usando el arnés nativo de Codex. Para la configuración del runtime en sí, consulta arnés de Codex.

OpenClaw.app y Peekaboo

La integración de Peekaboo de OpenClaw.app está separada de Codex Computer Use. La aplicación de macOS puede alojar un socket PeekabooBridge para que la CLI peekaboo pueda reutilizar los permisos locales de Accesibilidad y Grabación de pantalla de la aplicación para las propias herramientas de automatización de Peekaboo. Ese puente no instala ni actúa como proxy de Codex Computer Use, y Codex Computer Use no llama a través del socket PeekabooBridge. Usa puente de Peekaboo cuando quieras que OpenClaw.app sea un host consciente de permisos para la automatización de la CLI de Peekaboo. Usa esta página cuando un agente de OpenClaw en modo Codex deba tener disponible el Plugin MCP nativo computer-use de Codex antes de que comience el turno.

Aplicación iOS

La aplicación iOS está separada de Codex Computer Use. No instala ni actúa como proxy del servidor MCP computer-use de Codex, y no es un backend de control de escritorio. En su lugar, la aplicación iOS se conecta como un nodo de OpenClaw y expone capacidades móviles mediante comandos de nodo como canvas.*, camera.*, screen.*, location.* y talk.*. Usa iOS cuando quieras que un agente controle un nodo iPhone a través del Gateway. Usa esta página cuando un agente en modo Codex deba controlar el escritorio macOS local mediante el Plugin nativo Computer Use de Codex.

MCP cua-driver directo

Codex Computer Use no es la única forma de exponer el control del escritorio. Si quieres que los runtimes administrados por OpenClaw llamen directamente al controlador de TryCua, usa el servidor cua-driver mcp upstream a través del registro MCP de OpenClaw en lugar del flujo de marketplace específico de Codex. Después de instalar cua-driver, pídele el comando de OpenClaw:
cua-driver mcp-config --client openclaw
o registra tú mismo el servidor stdio:
openclaw mcp set cua-driver '{"command":"cua-driver","args":["mcp"]}'
Esa ruta mantiene intacta la superficie de herramientas MCP upstream, incluidos los esquemas del controlador y las respuestas MCP estructuradas. Úsala cuando quieras que el controlador CUA esté disponible como un servidor MCP normal de OpenClaw. Usa la configuración de Codex Computer Use de esta página cuando Codex app-server deba encargarse de la instalación de Plugins, las recargas de MCP y las llamadas a herramientas nativas dentro de los turnos en modo Codex. El controlador de CUA es específico de macOS y sigue requiriendo los permisos locales de macOS que su aplicación solicita, como Accesibilidad y Grabación de pantalla. OpenClaw no instala cua-driver, no concede esos permisos ni omite el modelo de seguridad del controlador upstream.

Configuración rápida

Configura plugins.entries.codex.config.computerUse cuando los turnos en modo Codex deban tener Computer Use disponible antes de que comience un hilo:
{
  plugins: {
    entries: {
      codex: {
        enabled: true,
        config: {
          computerUse: {
            autoInstall: true,
          },
        },
      },
    },
  },
  agents: {
    defaults: {
      model: "openai/gpt-5.5",
    },
  },
}
Con esta configuración, OpenClaw comprueba Codex app-server antes de cada turno en modo Codex. Si falta Computer Use pero Codex app-server ya ha descubierto un marketplace instalable, OpenClaw pide a Codex app-server que instale o vuelva a habilitar el Plugin y recargue los servidores MCP. En macOS, cuando no hay registrado ningún marketplace coincidente y existe el paquete estándar de la aplicación Codex, OpenClaw también intenta registrar el marketplace de Codex incluido desde /Applications/Codex.app/Contents/Resources/plugins/openai-bundled antes de que falle. Si la configuración todavía no puede hacer que el servidor MCP esté disponible, el turno falla antes de que comience el hilo. Después de cambiar la configuración de Computer Use, usa /new o /reset en el chat afectado antes de probar si ya se ha iniciado un hilo de Codex existente.

Comandos

Usa los comandos /codex computer-use desde cualquier superficie de chat donde esté disponible la superficie de comandos del Plugin codex. Estos son comandos de chat/runtime de OpenClaw, no subcomandos de la CLI openclaw codex ...:
/codex computer-use status
/codex computer-use install
/codex computer-use install --source <marketplace-source>
/codex computer-use install --marketplace-path <path>
/codex computer-use install --marketplace <name>
status es de solo lectura. No añade fuentes de marketplace, no instala Plugins ni habilita la compatibilidad con Plugins de Codex. install habilita la compatibilidad con Plugins de Codex app-server, añade opcionalmente una fuente de marketplace configurada, instala o vuelve a habilitar el Plugin configurado mediante Codex app-server, recarga los servidores MCP y verifica que el servidor MCP exponga herramientas.

Opciones de marketplace

OpenClaw usa la misma API de app-server que expone el propio Codex. Los campos de marketplace eligen dónde debe encontrar Codex computer-use.
CampoÚsalo cuandoCompatibilidad de instalación
Sin campo de marketplaceQuieres que Codex app-server use marketplaces que ya conoce.Sí, cuando app-server devuelve un marketplace local.
marketplaceSourceTienes una fuente de marketplace de Codex que app-server puede añadir.Sí, para /codex computer-use install explícito.
marketplacePathYa conoces la ruta del archivo de marketplace local en el host.Sí, para instalación explícita y autoinstalación al inicio del turno.
marketplaceNameQuieres seleccionar un marketplace ya registrado por nombre.Sí, solo cuando el marketplace seleccionado tiene una ruta local.
Los homes nuevos de Codex pueden necesitar un breve momento para sembrar sus marketplaces oficiales. Durante la instalación, OpenClaw sondea plugin/list durante hasta marketplaceDiscoveryTimeoutMs milisegundos. El valor predeterminado es 60 segundos. Si varios marketplaces conocidos contienen Computer Use, OpenClaw prefiere openai-bundled, luego openai-curated y luego local. Las coincidencias ambiguas desconocidas fallan de forma cerrada y te piden configurar marketplaceName o marketplacePath.

Marketplace macOS incluido

Las compilaciones recientes de escritorio de Codex incluyen Computer Use aquí:
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use
Cuando computerUse.autoInstall es true y no está registrado ningún marketplace que contenga computer-use, OpenClaw intenta añadir automáticamente la raíz estándar del marketplace incluido:
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled
También puedes registrarlo explícitamente desde una shell con Codex:
codex plugin marketplace add /Applications/Codex.app/Contents/Resources/plugins/openai-bundled
Si usas una ruta no estándar para la aplicación Codex, configura computerUse.marketplacePath con una ruta de archivo de marketplace local o ejecuta /codex computer-use install --source <marketplace-source> una vez.

Límite del catálogo remoto

Codex app-server puede listar y leer entradas de catálogo solo remotas, pero actualmente no admite plugin/install remoto. Eso significa que marketplaceName puede seleccionar un marketplace solo remoto para comprobaciones de estado, pero las instalaciones y las reactivaciones siguen necesitando un marketplace local mediante marketplaceSource o marketplacePath. Si el estado indica que el Plugin está disponible en un marketplace remoto de Codex pero la instalación remota no es compatible, ejecuta la instalación con una fuente o ruta local:
/codex computer-use install --source <marketplace-source>
/codex computer-use install --marketplace-path <path>

Referencia de configuración

CampoPredeterminadoSignificado
enabledinferidoRequiere Computer Use. El valor predeterminado es true cuando se configura otro campo de Computer Use.
autoInstallfalseInstala o vuelve a habilitar desde marketplaces ya descubiertos al inicio del turno.
marketplaceDiscoveryTimeoutMs60000Cuánto tiempo espera la instalación al descubrimiento de marketplaces de Codex app-server.
marketplaceSourcesin configurarCadena de fuente pasada a marketplace/add de Codex app-server.
marketplacePathsin configurarRuta de archivo de marketplace local de Codex que contiene el Plugin.
marketplaceNamesin configurarNombre del marketplace registrado de Codex que seleccionar.
pluginNamecomputer-useNombre del Plugin del marketplace de Codex.
mcpServerNamecomputer-useNombre del servidor MCP expuesto por el Plugin instalado.
La autoinstalación al inicio del turno rechaza intencionadamente los valores configurados de marketplaceSource. Añadir una nueva fuente es una operación de configuración explícita, así que usa /codex computer-use install --source <marketplace-source> una vez y luego deja que autoInstall se encargue de futuras reactivaciones desde marketplaces locales descubiertos. La autoinstalación al inicio del turno puede usar un marketplacePath configurado, porque ya es una ruta local en el host.

Qué comprueba OpenClaw

OpenClaw informa internamente de una razón de configuración estable y formatea el estado orientado al usuario para el chat:
RazónSignificadoSiguiente paso
disabledcomputerUse.enabled se resolvió en false.Configura enabled u otro campo de Computer Use.
marketplace_missingNo había ningún marketplace coincidente disponible.Configura fuente, ruta o nombre de marketplace.
plugin_not_installedEl marketplace existe, pero el Plugin no está instalado.Ejecuta install o habilita autoInstall.
plugin_disabledEl Plugin está instalado pero deshabilitado en la configuración de Codex.Ejecuta install para volver a habilitarlo.
remote_install_unsupportedEl marketplace seleccionado es solo remoto.Usa marketplaceSource o marketplacePath.
mcp_missingEl Plugin está habilitado, pero el servidor MCP no está disponible.Comprueba Codex Computer Use y los permisos del SO.
readyEl Plugin y las herramientas MCP están disponibles.Inicia el turno en modo Codex.
check_failedUna solicitud a Codex app-server falló durante la comprobación de estado.Comprueba la conectividad y los logs de app-server.
auto_install_blockedLa configuración al inicio del turno tendría que añadir una nueva fuente.Ejecuta primero una instalación explícita.
La salida del chat incluye el estado del Plugin, el estado del servidor MCP, el marketplace, las herramientas cuando están disponibles y el mensaje específico del paso de configuración que falla.

Permisos de macOS

Computer Use es específico de macOS. El servidor MCP propiedad de Codex puede necesitar permisos locales del SO antes de poder inspeccionar o controlar aplicaciones. Si OpenClaw dice que Computer Use está instalado pero el servidor MCP no está disponible, verifica primero la configuración de Computer Use del lado de Codex:
  • Codex app-server se está ejecutando en el mismo host donde debe realizarse el control del escritorio.
  • El plugin Computer Use está habilitado en la configuración de Codex.
  • El servidor MCP computer-use aparece en el estado MCP de Codex app-server.
  • macOS ha concedido los permisos requeridos para la aplicación de control de escritorio.
  • La sesión actual del host puede acceder al escritorio que se está controlando.
OpenClaw falla intencionalmente de forma cerrada cuando computerUse.enabled es true. Un turno en modo Codex no debe continuar silenciosamente sin las herramientas nativas de escritorio que requería la configuración.

Solución de problemas

El estado indica que no está instalado. Ejecuta /codex computer-use install. Si no se descubre el marketplace, pasa --source o --marketplace-path. El estado indica que está instalado pero deshabilitado. Ejecuta /codex computer-use install de nuevo. La instalación de Codex app-server vuelve a escribir la configuración del plugin como habilitada. El estado indica que la instalación remota no es compatible. Usa una fuente o ruta de marketplace local. Las entradas de catálogo solo remotas se pueden inspeccionar, pero no instalar mediante la API actual de app-server. El estado indica que el servidor MCP no está disponible. Vuelve a ejecutar la instalación una vez para que los servidores MCP se recarguen. Si sigue sin estar disponible, corrige la aplicación Codex Computer Use, el estado MCP de Codex app-server o los permisos de macOS. El estado o una sonda agotan el tiempo de espera en computer-use.list_apps. El plugin y el servidor MCP están presentes, pero el puente local de Computer Use no respondió. Sal de Codex Computer Use o reinícialo, relanza Codex Desktop si es necesario y luego vuelve a intentarlo en una sesión nueva de OpenClaw. Una herramienta de Computer Use dice Native hook relay unavailable. El hook nativo de Codex no pudo alcanzar un relay activo de OpenClaw mediante el puente local o el fallback de Gateway. Inicia una sesión nueva de OpenClaw con /new o /reset. Si sigue ocurriendo, reinicia el gateway para que se descarten los hilos antiguos de app-server y los registros de hooks, y luego vuelve a intentarlo. La instalación automática al inicio del turno rechaza una fuente. Esto es intencional. Agrega la fuente con /codex computer-use install --source <marketplace-source> explícitamente primero; luego, la instalación automática al inicio de futuros turnos podrá usar el marketplace local descubierto.

Relacionado