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: servo-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 deployed
Maintenance
Related MCP Connectors
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
Use your Mac, Windows or Linux computer from ChatGPT, Claude or Codex: files, commands, documents.
Control real Android and iOS devices with LLM agents — tap, swipe, type, automate flows.
Build and run agents and automations across hundreds of apps using natural language.
Related MCP Servers
- AlicenseAqualityBmaintenancePlaywright 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.2723 PyPI47MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to see and control your desktop with tools for screenshots, clicks, typing, and more, all locally on macOS and Windows.180 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables coding agents to control other application windows by providing primitives for clicking, typing, capturing screenshots, and window management. Supports macOS, Windows, and Linux.MIT
- AlicenseAqualityDmaintenanceEnables AI agents to control macOS desktop apps via screenshots, mouse clicks, keyboard input, accessibility queries, and AppleScript.1111 npmMIT