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