SpaceO MCP
SpaceO дает агентам отдельные виртуальные дисплеи на Mac: приложение, CLI и MCP-сервер, чтобы агент не трогал ваш экран и курсор.
- 127 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агент получает доступ к интерфейсу приложений через Accessibility и запись экрана.
- Установщик скачивается из сети и запускает код с правами пользователя.
Установка
- Работает в
Ручная установка
curl -fsSL https://raw.githubusercontent.com/ParthJadhav/SpaceO/main/install.sh | bashКоманда установки из README: скачивает подписанный релиз и проверяет подпись и нотаризацию.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент получает доступ к интерфейсу приложений через Accessibility и запись экрана.
- Установщик скачивается из сети и запускает код с правами пользователя.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
SpaceO запускает приложения агента на отдельных виртуальных дисплеях без монитора. Вы продолжаете работать за своим экраном, курсор и фокус остаются у вас, а агент действует через действия доступности и точечные события ввода. Это нативное приложение на Swift вместе с CLI и MCP-сервером. Агент читает элементы интерфейса, нажимает кнопки, вводит текст, делает снимки экрана и проверяет результат. В приложении Viewer видны сессии, активность, пауза и передача управления человеку. Сессии могут занимать отдельный дисплей или делить один на плитки. Поддерживаются нативные приложения и браузеры на Chromium.
Для кого. Разработчикам на Mac, которые запускают агентов с доступом к приложениям и не хотят, чтобы те перехватывали экран и курсор.
Подходит, если
- Агент тестирует нативное приложение, а вы в это время пишете код.
- Несколько агентов работают с разными окнами на одном Mac параллельно.
- Нужно наблюдать за сессией и вмешаться в нужный момент.
- Агенту надо открыть сайт в Chromium и пройти сценарий.
Не подходит, если
- Нужен Mac на Intel или macOS старше 14.
- Приложение на Electron вроде Cursor или VS Code, их запуск SpaceO отклоняет.
- Сессия должна работать на Windows или Linux.
Пример запроса к агенту
Открой Safari на отдельном дисплее SpaceO, найди страницу настроек и сделай снимок экрана.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Нужен Mac на Apple Silicon с macOS 14 или новее. При установке нужно выдать разрешения Accessibility и Screen Recording, они дают широкий доступ к интерфейсу. Электрон-приложения вроде Cursor и VS Code запускать на дисплеях SpaceO нельзя, зато они могут подключаться как MCP-клиенты. Установщик загружается из сети командой `curl`, и его стоит прочитать перед запуском, хотя он проверяет подпись и нотаризацию релиза.
Как отключить. Удалите приложение SpaceO и бинарный файл `~/.local/bin/spaceo`, уберите запись сервера из настроек MCP-клиента и отзовите разрешения в системных настройках macOS.
Частые вопросы
Как установить?
Одной командой `curl` из README, она ставит подписанный релиз. Затем `spaceo setup` выдает разрешения, делает тест и настраивает MCP.
Какие инструменты видит агент?
Группы `spaceo_session_*`, открытие приложений и окон, чтение экрана и снимки, а также клики, ввод, прокрутка, перетаскивание и меню.
Можно ли запускать Cursor на дисплее SpaceO?
Нет, такие Electron-приложения отклоняются до запуска. Cursor и VS Code можно использовать как MCP-клиенты, которые управляют другими приложениями.
Как вмешаться в работу агента?
Через приложение Viewer: там можно поставить сессию на паузу и взять управление на себя.
Какие системы поддерживаются?
Только Mac на Apple Silicon с macOS 14 и новее.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыAgentOS ведет команду агентов OpenClaw: рабочие пространства, задачи по расписанию, отчеты и подтверждения человека
Локальная память для Claude Code, Codex и Cursor Agent: учится на вашей активности на Mac и отдает агентам контекст со ссылками на источники по MCP
Локальный ИИ-агент, который работает на своем железе через llama.cpp, водит браузер, правит файлы, выполняет разрешенные команды и помнит контекст между сессиям
Докер-контейнер с браузером, терминалом, файлами, VS Code и MCP-сервисами внутри для безопасного запуска действий агента в изоляции
PromptOps держит Claude Code, Codex и Gemini CLI рядом по проектам и дает ведущему агенту MCP для запуска помощников
Agent Virtual Office рисует состояние Claude Code, Codex и Gemini CLI как мини-офис в браузере через хуки и HTTP
Коротко о README
Описание начинается с идеи отдельного экрана для каждого агента и таблицы, что остается у вас и что получает агент. Дальше идут перечень MCP-инструментов, установка, настройка разрешений и справочные разделы.