Zum Hauptinhalt springen

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 ist ein Codex-natives MCP-Plugin zur lokalen Desktop-Steuerung. OpenClaw vendort die Desktop-App nicht, führt selbst keine Desktop-Aktionen aus und umgeht keine Codex-Berechtigungen. Das gebündelte codex-Plugin bereitet nur den Codex-App-Server vor: Es aktiviert die Codex-Plugin-Unterstützung, findet oder installiert das konfigurierte Codex Computer Use-Plugin, prüft, ob der computer-use-MCP-Server verfügbar ist, und überlässt Codex anschließend die nativen MCP-Tool-Aufrufe während Turns im Codex-Modus. Verwenden Sie diese Seite, wenn OpenClaw bereits das native Codex-Harness nutzt. Zur Runtime-Einrichtung selbst siehe Codex-Harness.

OpenClaw.app und Peekaboo

Die Peekaboo-Integration von OpenClaw.app ist getrennt von Codex Computer Use. Die macOS-App kann einen PeekabooBridge-Socket hosten, sodass die peekaboo-CLI die lokalen Freigaben der App für Bedienungshilfen und Bildschirmaufnahme für die eigenen Automatisierungstools von Peekaboo wiederverwenden kann. Diese Bridge installiert oder proxyt Codex Computer Use nicht, und Codex Computer Use ruft nicht über den PeekabooBridge-Socket auf. Verwenden Sie die Peekaboo-Bridge, wenn OpenClaw.app ein berechtigungsbewusster Host für Peekaboo-CLI-Automatisierung sein soll. Verwenden Sie diese Seite, wenn für einen OpenClaw-Agenten im Codex-Modus das native computer-use-MCP-Plugin von Codex verfügbar sein soll, bevor der Turn beginnt.

iOS-App

Die iOS-App ist getrennt von Codex Computer Use. Sie installiert oder proxyt den Codex-computer-use-MCP-Server nicht und ist kein Backend zur Desktop-Steuerung. Stattdessen verbindet sich die iOS-App als OpenClaw-Node und stellt mobile Fähigkeiten über Node-Befehle wie canvas.*, camera.*, screen.*, location.* und talk.* bereit. Verwenden Sie iOS, wenn ein Agent einen iPhone-Node über das Gateway steuern soll. Verwenden Sie diese Seite, wenn ein Agent im Codex-Modus den lokalen macOS-Desktop über das native Computer Use-Plugin von Codex steuern soll.

Direktes cua-driver-MCP

Codex Computer Use ist nicht die einzige Möglichkeit, Desktop-Steuerung bereitzustellen. Wenn OpenClaw-verwaltete Runtimes den TryCua-Treiber direkt aufrufen sollen, verwenden Sie den Upstream-cua-driver mcp-Server über die MCP-Registry von OpenClaw statt des Codex-spezifischen Marketplace-Flows. Bitten Sie nach der Installation von cua-driver entweder um den OpenClaw-Befehl:
cua-driver mcp-config --client openclaw
oder registrieren Sie den stdio-Server selbst:
openclaw mcp set cua-driver '{"command":"cua-driver","args":["mcp"]}'
Dieser Pfad bewahrt die Upstream-MCP-Tool-Oberfläche unverändert, einschließlich der Treiberschemas und strukturierten MCP-Antworten. Verwenden Sie ihn, wenn der CUA-Treiber als normaler OpenClaw-MCP-Server verfügbar sein soll. Verwenden Sie die Einrichtung von Codex Computer Use auf dieser Seite, wenn der Codex-App-Server Plugin-Installation, MCP-Neuladevorgänge und native Tool-Aufrufe innerhalb von Turns im Codex-Modus übernehmen soll. Der CUA-Treiber ist macOS-spezifisch und benötigt weiterhin die lokalen macOS-Berechtigungen, zu denen seine App auffordert, etwa Bedienungshilfen und Bildschirmaufnahme. OpenClaw installiert cua-driver nicht, gewährt diese Berechtigungen nicht und umgeht das Sicherheitsmodell des Upstream-Treibers nicht.

Schnelleinrichtung

Setzen Sie plugins.entries.codex.config.computerUse, wenn für Turns im Codex-Modus Computer Use verfügbar sein muss, bevor ein Thread startet:
{
  plugins: {
    entries: {
      codex: {
        enabled: true,
        config: {
          computerUse: {
            autoInstall: true,
          },
        },
      },
    },
  },
  agents: {
    defaults: {
      model: "openai/gpt-5.5",
      agentRuntime: {
        id: "codex",
        fallback: "none",
      },
    },
  },
}
Mit dieser Konfiguration prüft OpenClaw den Codex-App-Server vor jedem Turn im Codex-Modus. Wenn Computer Use fehlt, der Codex-App-Server aber bereits einen installierbaren Marketplace entdeckt hat, bittet OpenClaw den Codex-App-Server, das Plugin zu installieren oder erneut zu aktivieren und MCP-Server neu zu laden. Unter macOS versucht OpenClaw außerdem, den gebündelten Codex-Marketplace aus /Applications/Codex.app/Contents/Resources/plugins/openai-bundled zu registrieren, wenn kein passender Marketplace registriert ist und das standardmäßige Codex-App-Bundle vorhanden ist, bevor es fehlschlägt. Wenn die Einrichtung den MCP-Server weiterhin nicht verfügbar machen kann, schlägt der Turn fehl, bevor der Thread startet. Bestehende Sitzungen behalten ihre Runtime- und Codex-Thread-Bindung. Verwenden Sie nach dem Ändern von agentRuntime oder der Computer Use-Konfiguration /new oder /reset im betroffenen Chat, bevor Sie testen.

Befehle

Verwenden Sie die /codex computer-use-Befehle auf jeder Chat-Oberfläche, auf der die Befehlsoberfläche des codex-Plugins verfügbar ist. Dies sind OpenClaw-Chat-/Runtime-Befehle, keine openclaw codex ...-CLI-Unterbefehle:
/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 ist schreibgeschützt. Er fügt keine Marketplace-Quellen hinzu, installiert keine Plugins und aktiviert keine Codex-Plugin-Unterstützung. install aktiviert die Plugin-Unterstützung des Codex-App-Servers, fügt optional eine konfigurierte Marketplace-Quelle hinzu, installiert oder reaktiviert das konfigurierte Plugin über den Codex-App-Server, lädt MCP-Server neu und prüft, ob der MCP-Server Tools bereitstellt.

Marketplace-Auswahl

OpenClaw verwendet dieselbe App-Server-API, die Codex selbst bereitstellt. Die Marketplace-Felder legen fest, wo Codex computer-use finden soll.
FeldVerwenden, wennInstallationsunterstützung
Kein Marketplace-FeldDer Codex-App-Server soll Marketplaces verwenden, die er bereits kennt.Ja, wenn der App-Server einen lokalen Marketplace zurückgibt.
marketplaceSourceSie haben eine Codex-Marketplace-Quelle, die der App-Server hinzufügen kann.Ja, für explizites /codex computer-use install.
marketplacePathSie kennen den lokalen Marketplace-Dateipfad auf dem Host bereits.Ja, für explizite Installation und Auto-Installation beim Turn-Start.
marketplaceNameSie möchten einen bereits registrierten Marketplace nach Namen auswählen.Ja, nur wenn der ausgewählte Marketplace einen lokalen Pfad hat.
Neue Codex-Homes benötigen möglicherweise einen kurzen Moment, um ihre offiziellen Marketplaces zu initialisieren. Während der Installation fragt OpenClaw plugin/list bis zu marketplaceDiscoveryTimeoutMs Millisekunden lang ab. Der Standardwert ist 60 Sekunden. Wenn mehrere bekannte Marketplaces Computer Use enthalten, bevorzugt OpenClaw openai-bundled, dann openai-curated, dann local. Unbekannte mehrdeutige Treffer schlagen geschlossen fehl und fordern Sie auf, marketplaceName oder marketplacePath zu setzen.

Gebündelter macOS-Marketplace

Aktuelle Codex-Desktop-Builds bündeln Computer Use hier:
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use
Wenn computerUse.autoInstall true ist und kein Marketplace mit computer-use registriert ist, versucht OpenClaw, den standardmäßigen gebündelten Marketplace-Root automatisch hinzuzufügen:
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled
Sie können ihn auch explizit aus einer Shell mit Codex registrieren:
codex plugin marketplace add /Applications/Codex.app/Contents/Resources/plugins/openai-bundled
Wenn Sie einen nicht standardmäßigen Codex-App-Pfad verwenden, setzen Sie computerUse.marketplacePath auf einen lokalen Marketplace-Dateipfad oder führen Sie einmal /codex computer-use install --source <marketplace-source> aus.

Remote-Katalogbeschränkung

Der Codex-App-Server kann rein remote verfügbare Katalogeinträge auflisten und lesen, unterstützt derzeit aber kein remote plugin/install. Das bedeutet, dass marketplaceName einen rein remote verfügbaren Marketplace für Statusprüfungen auswählen kann, Installationen und Reaktivierungen aber weiterhin einen lokalen Marketplace über marketplaceSource oder marketplacePath benötigen. Wenn der Status meldet, dass das Plugin in einem remote Codex-Marketplace verfügbar ist, Remote-Installation aber nicht unterstützt wird, führen Sie die Installation mit einer lokalen Quelle oder einem lokalen Pfad aus:
/codex computer-use install --source <marketplace-source>
/codex computer-use install --marketplace-path <path>

Konfigurationsreferenz

FeldStandardwertBedeutung
enabledabgeleitetComputer Use erfordern. Standardmäßig true, wenn ein anderes Computer Use-Feld gesetzt ist.
autoInstallfalseBeim Turn-Start aus bereits entdeckten Marketplaces installieren oder erneut aktivieren.
marketplaceDiscoveryTimeoutMs60000Wie lange die Installation auf die Marketplace-Erkennung des Codex-App-Servers wartet.
marketplaceSourcenicht gesetztQuellzeichenfolge, die an marketplace/add des Codex-App-Servers übergeben wird.
marketplacePathnicht gesetztLokaler Codex-Marketplace-Dateipfad, der das Plugin enthält.
marketplaceNamenicht gesetztRegistrierter Codex-Marketplace-Name zur Auswahl.
pluginNamecomputer-useCodex-Marketplace-Plugin-Name.
mcpServerNamecomputer-useMCP-Servername, der vom installierten Plugin bereitgestellt wird.
Die Auto-Installation beim Turn-Start lehnt konfigurierte marketplaceSource-Werte absichtlich ab. Das Hinzufügen einer neuen Quelle ist ein expliziter Einrichtungsvorgang. Verwenden Sie daher einmal /codex computer-use install --source <marketplace-source> und lassen Sie autoInstall danach zukünftige Reaktivierungen aus entdeckten lokalen Marketplaces übernehmen. Die Auto-Installation beim Turn-Start kann einen konfigurierten marketplacePath verwenden, weil dies bereits ein lokaler Pfad auf dem Host ist.

Was OpenClaw prüft

OpenClaw meldet intern einen stabilen Einrichtungsgrund und formatiert den benutzerseitigen Status für den Chat:
GrundBedeutungNächster Schritt
disabledcomputerUse.enabled wurde zu false aufgelöst.Setzen Sie enabled oder ein anderes Computer Use-Feld.
marketplace_missingEs war kein passender Marketplace verfügbar.Konfigurieren Sie Quelle, Pfad oder Marketplace-Namen.
plugin_not_installedMarketplace ist vorhanden, aber das Plugin ist nicht installiert.Führen Sie die Installation aus oder aktivieren Sie autoInstall.
plugin_disabledPlugin ist installiert, aber in der Codex-Konfiguration deaktiviert.Führen Sie die Installation aus, um es erneut zu aktivieren.
remote_install_unsupportedDer ausgewählte Marketplace ist rein remote verfügbar.Verwenden Sie marketplaceSource oder marketplacePath.
mcp_missingPlugin ist aktiviert, aber der MCP-Server ist nicht verfügbar.Prüfen Sie Codex Computer Use und OS-Berechtigungen.
readyPlugin und MCP-Tools sind verfügbar.Starten Sie den Turn im Codex-Modus.
check_failedEine Codex-App-Server-Anfrage ist während der Statusprüfung fehlgeschlagen.Prüfen Sie App-Server-Konnektivität und Protokolle.
auto_install_blockedDie Einrichtung beim Turn-Start müsste eine neue Quelle hinzufügen.Führen Sie zuerst eine explizite Installation aus.
Die Chat-Ausgabe enthält den Plugin-Status, den MCP-Serverstatus, den Marketplace, Tools, sofern verfügbar, und die spezifische Meldung für den fehlgeschlagenen Einrichtungsschritt.

macOS-Berechtigungen

Computer Use ist macOS-spezifisch. Der Codex-eigene MCP-Server benötigt möglicherweise lokale OS-Berechtigungen, bevor er Apps prüfen oder steuern kann. Wenn OpenClaw meldet, dass Computer Use installiert ist, der MCP-Server aber nicht verfügbar ist, prüfen Sie zuerst die Codex-seitige Computer Use-Einrichtung:
  • Codex app-server läuft auf demselben Host, auf dem die Desktop-Steuerung erfolgen soll.
  • Das Computer Use Plugin ist in der Codex-Konfiguration aktiviert.
  • Der MCP-Server computer-use erscheint im MCP-Status von Codex app-server.
  • macOS hat die erforderlichen Berechtigungen für die App zur Desktop-Steuerung erteilt.
  • Die aktuelle Host-Sitzung kann auf den gesteuerten Desktop zugreifen.
OpenClaw schlägt bewusst geschlossen fehl, wenn computerUse.enabled auf true gesetzt ist. Ein Turn im Codex-Modus sollte nicht stillschweigend ohne die nativen Desktop-Tools fortfahren, die von der Konfiguration verlangt wurden.

Fehlerbehebung

Der Status meldet, dass es nicht installiert ist. Führen Sie /codex computer-use install aus. Wenn der Marketplace nicht erkannt wird, übergeben Sie --source oder --marketplace-path. Der Status meldet, dass es installiert, aber deaktiviert ist. Führen Sie /codex computer-use install erneut aus. Die Installation von Codex app-server schreibt die Plugin-Konfiguration wieder als aktiviert zurück. Der Status meldet, dass die Remote-Installation nicht unterstützt wird. Verwenden Sie eine lokale Marketplace-Quelle oder einen lokalen Pfad. Reine Remote-Katalogeinträge können geprüft, aber über die aktuelle app-server-API nicht installiert werden. Der Status meldet, dass der MCP-Server nicht verfügbar ist. Führen Sie die Installation einmal erneut aus, damit MCP- Server neu geladen werden. Wenn er weiterhin nicht verfügbar ist, beheben Sie die Codex Computer Use App, den MCP-Status von Codex app-server oder die macOS-Berechtigungen. Der Status oder ein Probe läuft bei computer-use.list_apps in ein Timeout. Das Plugin und der MCP- Server sind vorhanden, aber die lokale Computer Use Bridge hat nicht geantwortet. Beenden oder starten Sie Codex Computer Use neu, starten Sie bei Bedarf Codex Desktop neu, und versuchen Sie es dann in einer neuen OpenClaw-Sitzung erneut. Ein Computer Use Tool meldet Native hook relay unavailable. Der native Codex- Tool-Hook konnte über die lokale Bridge oder den Gateway-Fallback kein aktives OpenClaw-Relay erreichen. Starten Sie mit /new oder /reset eine neue OpenClaw-Sitzung. Wenn dies weiterhin passiert, starten Sie den Gateway neu, damit alte app-server-Threads und Hook- Registrierungen verworfen werden, und versuchen Sie es dann erneut. Die automatische Installation zu Turn-Beginn lehnt eine Quelle ab. Dies ist beabsichtigt. Fügen Sie die Quelle zuerst explizit mit /codex computer-use install --source <marketplace-source> hinzu; anschließend kann die zukünftige automatische Installation zu Turn-Beginn den erkannten lokalen Marketplace verwenden.