Claude Codex Computer Use
Claude Codex Computer Use
Eine experimentelle, inoffizielle Brücke, die es Claude Code ermöglicht, lokale macOS-Anwendungen über eine bestehende OpenAI Computer Use-Installation zu steuern.
Das Paket enthält keine OpenAI-Binärdateien. Es startet den bereits auf dem Mac des Benutzers installierten Computer Use-Client und überbrückt die kleine MCP-Kompatibilitätslücke zwischen Claude Code und diesem Client.
Anforderungen
macOS. Die installierte OpenAI-Laufzeitumgebung erfordert derzeit macOS 14.4 oder höher.
Claude Code mit Plugin-Unterstützung. Version 2.1.223 ist verifiziert.
ChatGPT oder Codex mit installierter und funktionierender OpenAI Computer Use.
Barrierefreiheits- und Bildschirmaufzeichnungsberechtigungen, die der OpenAI Computer Use-Laufzeitumgebung gewährt wurden.
Die Brücke sucht nach dem Computer Use-Client unter:
$CODEX_HOME/computer-use/Codex Computer Use.app/Contents/SharedSupport/
SkyComputerUseClient.app/Contents/MacOS/SkyComputerUseClientWenn CODEX_HOME nicht gesetzt ist, wird standardmäßig ~/.codex verwendet.
Als Claude Code-Plugin installieren
In einer Claude Code-Sitzung:
/plugin marketplace add songkeys/claude-codex-computer-use
/plugin install claude-codex-computer-use@songkeysOder von der Shell aus:
claude plugin marketplace add songkeys/claude-codex-computer-use
claude plugin install claude-codex-computer-use@songkeysNeue Sitzungen laden das Computer Use Skill und den MCP-Server automatisch.
Überprüfen Sie die Installation mit:
/plugin
/mcpDie MCP-Brücke von npm installieren
Die Plugin-Installation wird empfohlen, da sie sowohl die MCP-Brücke als auch das Computer Use Skill enthält. Das npm-Paket kann auch als eigenständiger stdio MCP-Server verwendet werden:
claude mcp add computer-use -- npx -y claude-codex-computer-use@latestOder als direkter .mcp.json-Eintrag:
{
"mcpServers": {
"computer-use": {
"command": "npx",
"args": ["-y", "claude-codex-computer-use@latest"]
}
}
}Diese reine MCP-Installation lädt das gebündelte Skill nicht. Bevorzugen Sie das Plugin, es sei denn, der MCP-Client stellt seine eigenen Computer Use-Anweisungen bereit.
Verwendung
Bitten Sie Claude, Computer Use explizit zu verwenden, oder beschreiben Sie eine Desktop-Aufgabe:
Use Computer Use to inspect Calculator and enter 42.Open System Settings with Computer Use and tell me what page is visible.Das gebündelte Skill weist Claude an, einen beobachtbaren Zustands-/Aktions-/Zustandszyklus zu verwenden:
Lesen Sie die Ziel-App mit
get_app_state.Verwenden Sie Barrierefreiheitselemente, wenn verfügbar, und Screenshot-Koordinaten nur als Fallback.
Führen Sie die Aktion aus.
Rufen Sie einen aktuellen App-Zustand ab, bevor Sie die nächste Aktion festlegen.
Funktionsweise
Der OpenAI Computer Use-Dienst authentifiziert die Abstammung des Client-Prozesses. Das direkte Starten seines MCP-Clients von Claude Code wird als nicht authentifizierter Sender abgelehnt. Die Brücke verwendet daher die signierte Codex-Ausführungsdatei, die mit ChatGPT oder Codex gebündelt ist, als Prozessstarter:
Claude Code
-> claude-codex-computer-use bridge
-> signed Codex launcher
-> OpenAI Computer Use MCP client
-> OpenAI Computer Use serviceCodex wird nicht als Agent verwendet und es wird keine OpenAI-Modellanfrage von der Brücke gestellt. Es führt codex sandbox mit Codex' deaktiviertem/unbeschränktem Berechtigungsprofil aus, damit der signierte Client auf seine normalen Caches, macOS-Dienste und Unix-Sockets zugreifen kann.
Der Computer Use-Client erfordert, dass sein MCP-Client die Elicitation-Fähigkeit ankündigt und darüber App-Zugriffsgenehmigungen beantwortet. Die Brücke stellt sicher, dass diese Fähigkeit bei initialize vorhanden ist, und akzeptiert automatisch die App-Zugriffs-Elicitation, sodass Sitzungen unbeaufsichtigt funktionieren. Alle anderen JSON-RPC-Nachrichten, einschließlich Screenshot-Bildblöcke, werden unverändert durchgereicht.
Der Computer Use-Dienst behandelt einen verbundenen Client als aktive Sperre auf den gesteuerten Anwendungen und gibt sie frei, wenn der Client beendet wird. Codex beendet seinen Client am Ende eines Gesprächs, aber Claude Code hält Plugin-MCP-Server für die gesamte Sitzung am Leben. Die Brücke beendet daher den Client nach 60 Sekunden ohne Datenverkehr und startet ihn bei Bedarf neu, wobei der aufgezeichnete initialize-Handshake transparent wiederholt wird, sodass Apps zwischen Aufgaben nicht gehalten werden.
Konfiguration
Umgebungsvariablen:
Variable | Zweck |
| Überschreibt das Codex-Datenverzeichnis. Standardmäßig |
| Überschreibt den vollständigen Pfad zu |
| Überschreibt den Pfad zur signierten Codex-Ausführungsdatei. |
| Leerlaufzeit, bevor der Client freigegeben wird. Standardmäßig |
| Schreibt Brückendiagnosen nach stderr. |
Der signierte Starter wird in dieser Reihenfolge gefunden:
COMPUTER_USE_CODEX_LAUNCHER_PATH/Applications/ChatGPT.app/Contents/Resources/codex/Applications/Codex.app/Contents/Resources/codex
Sicherheit und Datenfluss
Die Installation dieses Pakets gibt Claude Zugriff auf die lokalen Computer Use-Tools, die Screenshots lesen, klicken, tippen, scrollen, ziehen und mit Anwendungen interagieren können.
Die Brücke beabsichtigt:
akzeptiert automatisch die Computer Use MCP-App-Zugriffs-Elicitation;
startet den signierten Client mit einem uneingeschränkten Codex-Berechtigungsprofil;
gibt Barrierefreiheitstext und Screenshots als MCP-Tool-Ergebnisse an Claude zurück;
gibt den Client nach einem Leerlauf-Timeout frei, sodass Anwendungen zwischen Aufgaben nicht gehalten werden, und startet ihn bei Bedarf neu.
Claude Code kann diese Tool-Ergebnisse als Teil des Gesprächs an den konfigurierten Modellanbieter senden. Installieren Sie das Plugin nicht, wenn dieses Verhalten für die Anwendungen und Daten auf dem Mac nicht akzeptabel ist.
Kompatibilität
Die Erstveröffentlichung wurde verifiziert mit:
Komponente | Verifizierte Version |
Claude Code | 2.1.223 |
ChatGPT bundled Codex | 0.148.0-alpha.15 |
OpenAI Computer Use runtime | 26.817.1000761 |
macOS / Architektur | macOS 27.0 / arm64 |
MCP-Protokoll | 2025-11-25 |
OpenAI Computer Use ist eine interne Desktop-Integration und kein stabiles SDK von Drittanbietern. Updates von ChatGPT, Codex oder Computer Use können Binärpfade, Prozessauthentifizierungsregeln oder das Protokollverhalten ändern.
Entwicklung
Die Brücke hat keine npm-Laufzeitabhängigkeiten.
pnpm install
pnpm test
pnpm smokepnpm test verwendet einen gefälschten Computer Use-Server und kann überall sicher ausgeführt werden. pnpm smoke verbindet sich mit dem echten lokalen Dienst, ruft list_apps auf und überprüft, dass get_app_state sowohl Text als auch ein JPEG-Screenshot zurückgibt.
Fehlerbehebung
Sender process is not authenticated
Der Computer Use-Client wurde direkt gestartet, anstatt über den signierten Codex-Starter. Stellen Sie sicher, dass ChatGPT oder Codex in /Applications installiert ist, oder setzen Sie COMPUTER_USE_CODEX_LAUNCHER_PATH.
Computer Use-Client fehlt
Aktivieren oder installieren Sie zuerst OpenAI Computer Use neu, und überprüfen Sie dann, ob der Client unter $CODEX_HOME/computer-use vorhanden ist.
Client- und Server-Versionskonflikt
Beenden und starten Sie ChatGPT neu, damit sein Computer Use-Client und die Laufzeitumgebung gemeinsam aktualisiert werden, und wiederholen Sie dann den Smoke-Test.
Plugin-Änderungen werden nicht angezeigt
Starten Sie Claude Code neu oder führen Sie /plugin marketplace update songkeys aus und installieren Sie es neu. Claude Code führt eine zwischengespeicherte Kopie des installierten Plugins aus, sodass das Bearbeiten eines Checkouts eine vorhandene Installation erst nach der Aktualisierung des Plugins beeinflusst.
Lizenz und Marken
Der Brückencode ist unter der MIT-Lizenz verfügbar.
Dieses Projekt ist unabhängig und wird nicht von OpenAI oder Anthropic unterstützt, befürwortet oder gesponsert. OpenAI, ChatGPT, Codex, Anthropic, Claude und verwandte Namen können Marken ihrer jeweiligen Inhaber sein. Benutzer müssen ihre eigene OpenAI- und Anthropic-Software und -Konten bereitstellen und lizenziert sein.
Vorherige Arbeiten
Dieses Projekt spiegelt kimi-computer-use wider, die gleiche Brücke für die Kimi Code CLI.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/songkeys/claude-codex-computer-use'
If you have feedback or need assistance with the MCP directory API, please join our Discord server