open-computer-use
open-computer-use
Локальный MCP-сервер, который даёт ИИ-агентам глаза и руки на вашем рабочем столе. Агенты могут видеть интерфейс приложения, кликать, печатать, прокручивать и перетаскивать — через слой специальных возможностей, не перехватывая вашу настоящую мышь и клавиатуру. Работает полностью на вашей машине: macOS, Windows и Linux.
Инструменты
Девять основных инструментов, одинаковых на всех трёх платформах:
Инструмент | Что делает |
| Список запущенных и недавно использовавшихся приложений. |
| Читает дерево специальных возможностей приложения и делает скриншот. |
| Клик по |
| Выполняет собственное вторичное действие элемента. |
| Прокручивает элемент по страницам или окно по пиксельным дельтам. |
| Перетаскивание между двумя координатами. |
| Ввод текста с поддержкой Unicode, преимущественно в фоне. |
| Нажатие клавиши или комбинации ( |
| Прямое задание значения управляемого элемента. |
Пять дополнительных инструментов уровня окна — list_windows, get_window, get_window_state, launch_app, activate_window — следуют более новому API window2 и сейчас доступны на Windows (для macOS и Linux готовятся).
Related MCP server: servo-mcp
Быстрый старт
npm i -g open-computer-use
ocu doctor # verify the install; macOS: prompts for permissions
ocu call list_appsНа macOS 14+ нужно разово предоставить разрешения Accessibility и Screen Recording. Windows и Linux работают из коробки в авторизованной сессии рабочего стола (для Linux нужен AT-SPI2, который по умолчанию идёт в комплекте GNOME и смежных окружениях).
Подключите своего агента
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Любой другой MCP-клиент — добавьте вручную:
{
"mcpServers": {
"open-computer-use": { "command": "open-computer-use", "args": ["mcp"] }
}
}ZCode
Этот репозиторий распространяется как плагин ZCode — одна установка даёт вам навык и автоматически подключённый MCP-сервер:
Однократно установите среду выполнения (плагин использует её, когда нет локальной сборки):
npm i -g open-computer-useВ ZCode откройте Настройки → Управление плагинами → Поиск и нажмите +.
Добавьте этот репозиторий — GitHub URL
opensymph/open-computer-useили локальную папку с клоном.Найдите Open Computer Use в списке и нажмите Получить.
Начните новую сессию. Проверьте, что в** Settings → MCP в разделе Настройки → MCP отображается подключённый
open-computer-use, затем просто спросите: «перечисли окна на моём экране».
Чтобы удалить его позже: вкладка «Установленные» → Open Computer Use → удалить.
Навык агента — устанавливаемое руководство, которое учит агентов правильно использоваться этими инструментами:
npx skills add opensymph/open-computer-use -g -a claude-code --skill open-computer-use -yПочему именно этот вариант
Неинвазивность по замыслу. Приоритет отдаётся API специальных возможностей, а не синтетическому вводу; ваш реальный указатель, фокус и приложение на переднем плане остаются нетронутыми, пока вы явно не включите глобальный ввод.
Три платформы — один контракт. Одинаковые имена инструментов, аргументы и результаты на любой ОС — агентам не нужны ветвления под каждую платформу.
Курсор, за которым можно наблюдать. На macOS действия воспроизводят видимый программный курсор, так что вы видите, что делает агент.
Скриптуемость без клиента.
ocu callзапускает любой инструмент из вашей оболочки и выводит MCP-совместимый JSON;--callsобъединяет последовательности инструкций в одном процессе.Встроенные ограничения. Менеджеры паролей всегда отклоняются. Запуск приложений, принудительный захват фокуса и глобальная инъекция ввода — каждый из этих действий закрыт отдельной опцией через переменные окружения.
Статус платформ
Платформа | Среда выполнения | Дополнительно |
macOS | Swift | Визуальный курсор, онбординг разрешений, фоновые клики |
Windows | Go, один exe | UI Automation + Win32, изолированные операции в отдельных процессах, полный набор API window2. |
Linux | Go, один бинарник | Нативный AT-SPI2 через D-Bus, отсутствие зависимостей времени выполнения. |
Документация
Архитектура — как работают три среды выполнения
Справочник по навыкам — применение, установка, устранение неисправностей
Лицензия
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