Skip to main content
Glama

open-computer-use

Release 简体中文

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

list_apps

Laufende und zuletzt verwendete Anwendungen auflisten.

get_app_state

Den Barrierefreiheitsbaum und den Screenshot einer App lesen.

click

Klicken per element_index oder über Screenshot-Koordinate.

perform_secondary_action

Die eigene Sekundäraktion eines Elements auslösen.

scroll

Ein Element seitenweise scrollen oder ein Fenster in Pixel-Deltas.

drag

Zwischen zwei Koordinaten ziehen.

type_text

Text eingeben, Unicode-sicher, bevorzugt im Hintergrund.

press_key

Eine Taste oder Tastenkombination drücken (ctrl+s, return, page_up…).

set_value

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_apps

macOS 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   # opencode

Jeder 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:

  1. Installiere die Laufzeit einmalig (das Plugin verwendet sie, wenn kein lokales Build existiert):

    npm i -g open-computer-use
  2. Öffne in ZCode Settings → Plugin Management → Discover and klicke auf +.

  3. Füge dieses Repository hinzu — die GitHub-URL opensymph/open-computer-use oder ein lokales Verzeichnis des Klons.

  4. Finde Open Computer Use in der Liste und klicke auf Get.

  5. Starte eine neue Sitzung. Prüfe unter Settings → MCP, dass open-computer-use als verbunden angezeigt wird, und frage dann einfach: „Liste die Fenster auf meinem Bildschirm auf."

Zum Entfernen spâter: Tab InstalledOpen Computer Use → Uninstall.

Agent-Skill — eine installierbare Anleitung, die Agenten den effektiven Umgang mit diesen Werkzeugen zeigt:

npm i -g open-computer-use

Warum 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 call führt ein beliebiges Werkzeug aus deiner Shell aus und gibt MCP-Konformes JSON aus; --calls verkettet 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, sky_click-Klick im Hintergrund.

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

Lizenz

MIT

open-computer-use

Release 简体中文

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

list_apps

Laufende und zuletzt verwendete Anwendungen auflisten.

get_app_state

Den Barrierefreiheitsbaum und den Screenshot einer App lesen.

click

Klicken per element_index oder über Screenshot-Koordinaten.

perform_secondary_action

Die eigene Sekundäraktion eines Elements auslösen.

scroll

Ein Element seitenweise scrollen oder ein Fenster per Pixel delta.

drag

Zwischen zwei Koordinaten ziehen.

type_text

Text eingeben, Unicode-sicher, bevorzugt im Hintergrund.

press_key

Empfänger Taste oder Tastenkombination (ctrl+s, return, page_up…).

set_value

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_apps

macOS 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   # opencode

Jeder 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:

  1. Installiere die Laufzeit einmal (das Plugin greift darauf zurück, wenn kein lokales Build existiert):

    npm i -g open-computer-use
  2. Öffne in ZCode Settings → Plugin-Einstellungen? Nein – öffle in ZCode Settings → Plugin Management → Discover und klicke auf +.

  3. Füge dieses Repository hinzu — die GitHub-URL opensymph/open-computer-use oder ein lokales Checkout-Verzeichnis.

  4. Finde Open Computer Use in der Liste und klicke auf Get.

  5. Starte eine neue Sitzung. Prüfen du unter Settings → MCP, dass open-computer-use als verbunden angezeigt wird, und frage dann einfach: „Liste die Fenster auf meinem Bildschirm auf".

Später installierzen: Tab InstalledOpen 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 -y

Warum 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 call führt jedes Werkzeug aus deiner Shell aus und gibt MCP-ähnliches JSON zurück; --calls verkindet 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 sky_click.

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

Lizenz

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
4Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables AI assistants to automate macOS desktop tasks including mouse control, keyboard input, screenshots, window management, and UI interaction.
    11
    415
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to see and control your desktop with tools for screenshots, clicks, typing, and more, all locally on macOS and Windows.
    64
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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