Что это такое?
Локальный HTTP-сервер для автоматизации macOS: управление окнами, скриншоты, эмуляция действий пользователя.
Проект создаёт фоновое приложение, которое запускает локальный HTTP-сервер. Через него можно получать список окон и приложений, делать скриншоты, читать состояние доступности (Accessibility) и отправлять действия: клики, скролл, ввод текста, нажатия клавиш,...
Для разработчиков, создающих автоматизацию, тестирование или AI-агентов для macOS, которым нужен программный доступ к интерфейсу.
Автоматизировать действия в нативных приложениях macOS сложно: нужно работать с Accessibility API, получать скриншоты, эмулировать клики и ввод, при этом не ломая текущий сеанс пользователя.
Проект создаёт фоновое приложение, которое запускает локальный HTTP-сервер. Через него можно получать список окон и приложений, делать скриншоты, читать состояние доступности (Accessibility) и отправлять действия: клики, скролл, ввод текста, нажатия клавиш, перемещение окон. Всё работает через стандартные macOS API (Accessibility, Screen Recording), но упаковано в удобный JSON-over-HTTP интерфейс.
Это инструмент для автоматизации рабочего стола macOS. Он похож на плагин Computer Use от OpenAI Codex, но работает локально. После запуска создаёт .app-бандл, запрашивает необходимые разрешения у системы и открывает API для управления окнами и приложениями. Состояние системы и метаданные API записываются в JSON-манифест, который можно прочитать для автоматического подключения.
Проект автоматически создаёт локальный сертификат для подписи приложения, если у разработчика нет настроенного идентификатора, что упрощает первый запуск.
Стоит пробовать, если вы разрабатываете под macOS и вам нужен чистый API для автоматизации интерфейса. Проект сыроват (всего 15 звёзд), но архитектура продумана и повторяет функциональность коммерческих решений.
Проект активен, использует современный Swift 6.2, но имеет мало звёзд и форков, что говорит о ранней стадии.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Локальный HTTP-сервер для автоматизации macOS: управление окнами, скриншоты, эмуляция действий пользователя.
Для разрабочиков, которые пишут тесты, ботов или AI-агентов, взаимодействующих с графическим интерфейсом macOS.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.