open-computer-use
open-computer-use
Ein lokaler MCP-Server, der KI-Agenten auf deinem Desktop Augen und Hände gibt. Agenten können die Oberfläche einer App sehen, klicken, tippen, scrollen und ziehen — über die Barrierefreiheitsebene, ohne deine echte Maus und Tastatur zu übernehmen. Läuft vollständig auf deinem Rechner, unter macOS, Windows und Linux.
Die Werkzeuge
Neun Kernwerkzeuge, identisch auf allen drei Plattformen:
Werkzeug | Funktion |
| Laufende und zuletzt verwendete Anwendungen auflisten. |
| Den Barrierefreiheitsbaum und den Screenshot einer App lesen. |
| Klicken per |
| Die eigene Sekundäraktion eines Elements auslösen. |
| Ein Element seitenweise scrollen oder ein Fenster in Pixel-Deltas. |
| Zwischen zwei Koordinaten ziehen. |
| Text eingeben, Unicode-sicher, bevorzugt im Hintergrund. |
| Eine Taste oder Tastenkombination drücken ( |
| Wert eines beschreibbaren Steuerelements direkt setzen. |
Fünf weitere Werkzeuge auf Fensterebene — list_windows, get_window, get_window_state, launch_app, activate_window — folgen der neueren window2-API und sind derzeit auf Windows verfügbar (macOS und Linux in Arbeit).
Related MCP server: Automation MCP
Schnellstart
npm i -g open-computer-use
ocu doctor # verify the install; macOS: prompts for permissions
ocu call list_appsmacOS 14+ erfordert, dass Accessibility und Screen Recording einmal erteilt werden. Windows und Linux funktionieren ohne weitere Einrichtung in einer angemeldeten Desktop-Sitzung (Linux-Desktops benötigen AT-SPI2, das GNOME und Co. standard herunterladen können?).
Verbinde deinen Agenten
ocu install-codex-mcp # Codex CLI & Codex App
ocu install-codex-plugin # Codex App, plugin form
ocu install-claude-mcp # Claude Code
ocu install-gemini-mcp # Gemini CLI (--scope user for global)
ocu install-opencode-mcp # opencodeJeder andere MCP-Client — füge ihn manuell hinzu:
{
"mcpServers": {
"open-computer-use": { "command": "open-computer-use", "args": ["mcp"] }
}
}ZCode
Dieses Repo wird als ZCode-Plugin geliefert — Eine Installation gibt dir den Skill und einen automatisch verbundenen MCP-Server:
Installiere die Laufzeit einmalig (das Plugin verwendet sie, wenn kein lokales Build existiert):
npm i -g open-computer-useÖffne in ZCode Settings → Plugin Management → Discover and klicke auf +.
Füge dieses Repository hinzu — die GitHub-URL
opensymph/open-computer-useoder ein lokales Verzeichnis des Klons.Finde Open Computer Use in der Liste und klicke auf Get.
Starte eine neue Sitzung. Prüfe unter Settings → MCP, dass
open-computer-useals verbunden angezeigt wird, und frage dann einfach: „Liste die Fenster auf meinem Bildschirm auf."
Zum Entfernen spâter: Tab Installed → Open Computer Use → Uninstall.
Agent-Skill — eine installierbare Anleitung, die Agenten den effektiven Umgang mit diesen Werkzeugen zeigt:
npm i -g open-computer-useWarum dieses Projekt?
Nicht von Grund aus störend. Bevorzuge für Aktionen die Barrierefreiheit-API statt synthetischer Eingaben; deine echte Mausposition und dein Fokus und die Vordergrund-App bleiben erhalten, solange du nicht explizit die globale Eingabe erlaubst.
Drei Plattformen, ein Vertrag. Gleiche Werkzeugnamen, Argumente und Ergebnisse auf jedem Betriebssystem — Agenten keine App-store-spezifischen Verzweigungen.
Ein Cursor, den du beobachten kannst. Auf macOS bewegen Aktionen einem sichtbaren Software-Cursor, so kannst du die Aktionen des Agenten mitverfolgen.
Fürs Skript keinen Client nötig.
ocu callführt ein beliebiges Werkzeug aus deiner Shell aus und gibt MCP-Konformes JSON aus;--callsverkettet Sequenzen in einem einzigen Prozess.Eingebaute Absicherung. Passwortmanager werden immer abgelehnt. Das Öffnen von Apps, das Stehlen des Fokus und Injizieren von globalen Eingaben stehen jeweils hinter einer expliziten Umgebungsvariablen-Schranke.
Plattform-Status
Plattform | Runtime | Hinweise |
macOS | Swift | Visueller Cursor, Onboarding der Berechtigungen, |
Windows | Go, einzige EXE | UI Automation + Win32, prozessisolierte Operationen, vollständige window2-API. |
Linux | Go, einzelne Binärdatei | Natürliches AT-SPI2 über D-Bus, keine Laufzeitabhängigkeiten. |
Doku
Architektur — wie die drei Laufzeiten funktionieren
Skill-Referenz — Nutzung, Installation, Fehlerbehebung
Lizenz
open-computer-use
Ein lokaler MCP-Server, der KI-Agenten auf deinem Desktop Augen und Hände gibt. Agenten können die Oberfläche einer App sehen, klicken, tippen, scrollen und ziehen — über die Barrierefreiheitsebene, ohne deine echte Maus und Tastatur zu übernehmen. Läuft vollständig auf deinem Rechner, unter macOS, Windows und Linux.
Die Werkzeuge
Neun Kernwerkzeuge, identisch auf allen drei Plattformen:
Tool | Funktion |
| Laufende und zuletzt verwendete Anwendungen auflisten. |
| Den Barrierefreiheitsbaum und den Screenshot einer App lesen. |
| Klicken per |
| Die eigene Sekundäraktion eines Elements auslösen. |
| Ein Element seitenweise scrollen oder ein Fenster per Pixel delta. |
| Zwischen zwei Koordinaten ziehen. |
| Text eingeben, Unicode-sicher, bevorzugt im Hintergrund. |
| Empfänger Taste oder Tastenkombination ( |
| Wert eines beschreibbaren Steuerelements direkt setzen. |
Fünf weitere Werkzeuge auf Fensterebene — list_windows, get_window, get_window_state, launch_app, activate_window — folgen der neueren window2-API und sind derzeit unter Windows verfügbar (macOS und Linux in Arbeit).
Schnellstart
npm i -g open-computer-use
ocu doctor # verify the install; macOS: prompts for permissions
ocu call list_appsmacOS 14+ verlangt, dass Accessibility und Screen Recording einmal gewährt werden. Windows und Linux funktionieren in einer angemeldeten Desktop-Sitzung ohne weitere Einrichtung (Linux-Desktops benötigen AT-SPI2, das GNOME und Co. standardmäßig mitbringen).
Verbinde deinen Agenten
ocu install-codex-mcp # Codex CLI & Codex App
ocu install-codex-plugin # Codex App, plugin form
ocu install-claude-mcp # Claude Code
ocu install-gemini-mcp # Gemini CLI (--scope user for global)
ocu install-opencode-mcp # opencodeJeder andere MCP-Client — füge ihn manuell hinzu:
{
"mcpServers": {
"open-computer-use": { "command": "open-computer-use", "args": ["mcp"] }
}
}ZCode
Dieses Repo wird als ZCode-Plugin geliefert — eine Installation gibt dir den Skill und einen automatisch verbundenen MCP-Server:
Installiere die Laufzeit einmal (das Plugin greift darauf zurück, wenn kein lokales Build existiert):
npm i -g open-computer-useÖffne in ZCode Settings → Plugin-Einstellungen? Nein – öffle in ZCode Settings → Plugin Management → Discover und klicke auf +.
Füge dieses Repository hinzu — die GitHub-URL
opensymph/open-computer-useoder ein lokales Checkout-Verzeichnis.Finde Open Computer Use in der Liste und klicke auf Get.
Starte eine neue Sitzung. Prüfen du unter Settings → MCP, dass
open-computer-useals verbunden angezeigt wird, und frage dann einfach: „Liste die Fenster auf meinem Bildschirm auf".
Später installierzen: Tab Installed → Open Computer Use → Uninstall.
Agent-Skill — installierbare Anleitung passende, die Agenten den richtigen Umgang mit diesen Werkzeugen vermittelt:
npx skills add opensymph/open-computer-use -g -a claude-code --skill open-computer-use -yWarum gerade dieses?
Nicht von der Art, störend. Ziehe die Barrierefreiheits-API synthetischen Eingaben vor; dein echter Zeigerpfeil, dein Fokus und die Vordergrund-App bleiben stehen, insofern du nicht ausdrücklich global Eingaben aktivierst.
Drei Plattformen, ein Vertrag. Die gleichen Werkzeugnamen, Argumente und Ergebnisse auf jeder Plattform —Agenten brauchen keine plattformabhängigen Verzweigungen.
Der Agent bei in Geschäft sichtbar. Unter macOS fahren Aktionen einen sichtbaren Software-Cursor aus, du so kannst duSie, was der Agent gerade tut.
Skriptbar ganz ohne Client.
ocu callführt jedes Werkzeug aus deiner Shell aus und gibt MCP-ähnliches JSON zurück;--callsverkindet Abfolgen in einem Prozess.Eingebaute Sicherheitsbarrieren. Passwort-Manager 6ichts werden stets abgelehnt. Das Starten von Apps, Fokusübernahme und um bei globalen input* stehen jeweils hinter einem Schalter für Umgebungsvariablen.
Plattform-Status
Plattform | Laufzeit | Hinweise |
macOS | Swift | Visueller Cursor, Einrichtung der Berechtigungen, Hintergrundklicks per |
Windows | Go, Einzel-EXE | UI Automation + Win32, Prozessisolierte Vorgänge, vollständige window2-API. |
Linux | Go, Einzel-Binärdatei | Natives AT-SPI2 über D-Bus, keine Laufzeitabhängigkeiten. |
Dokumentation
Architekturundröö — so funktionieren die drei Laufzeiten
Skill-Referenz — Verwendung, Installation, Fehlerbehandlung
Lizenz
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 Servers
- AlicenseAqualityAmaintenancePlaywright for the entire OS. Give AI agents eyes and hands on any desktop app — find, click, type, and read UI elements across Linux, macOS, and Windows.2744MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to automate macOS desktop tasks including mouse control, keyboard input, screenshots, window management, and UI interaction.11415MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to see and control your desktop with tools for screenshots, clicks, typing, and more, all locally on macOS and Windows.64MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to control macOS applications through the Accessibility API, AppleScript, and CGEvents, providing structured text output of UI elements and actions without needing screenshots.MIT
Related MCP Connectors
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
Turns any agent into a full agentic application — branded, interactive screens generated at runtime.
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/opensymph/open-computer-use'
If you have feedback or need assistance with the MCP directory API, please join our Discord server