Набор инструментов с открытым исходным кодом для работы AI-агентов с компьютерами: Cua Driver, виртуальные машины Lume, кроссплатформенные песочницы и оценка в Cua Bench.
govijr/terminal-mac
Виртуальная машина macOS, которой AI-агенты управляют через MCP-инструменты, а её экран отображается в терминале с помощью графики Kitty, Ghostty или iTerm2.
- Звёзды
- 2,111
- Форки
- 132
- Открытые issues
- 1
- Последний коммит
- 20 часов назад
Что это?
terminal-mac запускает полноценную гостевую macOS на Apple silicon с помощью фреймворка Virtualization от Apple. Вспомогательное приложение в гостевой системе захватывает её экран и передаёт события клавиатуры и мыши, поэтому агенты могут работать в отдельной системе Mac, не перемещая указатель физического Mac и не затрагивая его буфер обмена. У гостевой системы свои приложения, файлы и учётные записи; она не наследует активные сеансы хоста.
Экран гостевой системы отображается прямо в терминале с помощью графики Kitty, Ghostty или iTerm2. Поддерживаются ввод текста, щелчки, перетаскивание, прокрутка и палитра сочетаний клавиш Mac. Команды для агентов доступны как MCP-инструменты (screenshot, click, drag, scroll, type, key, status); также предусмотрен skill с описанием цикла «наблюдение — действие — проверка». CLI отвечает за скачивание образа восстановления, создание и запуск VM, а также команды управления её состоянием: приостановку, возобновление и остановку.
Проект находится на ранней стадии выпуска-кандидата. При первоначальной настройке нужно вручную выдать гостевой системе разрешения на запись экрана и специальные возможности. По умолчанию VM не изолирована от сети.
Ключевые возможности
- 01Запускает полноценную гостевую macOS на Apple silicon со своими приложениями, файлами и учётными записями.
- 02Отображает экран гостевой системы прямо в терминалах Kitty, Ghostty или iTerm2.
- 03Предоставляет MCP-инструменты screenshot, click, drag, scroll, type, key и status.
- 04Ввод команд агентом не перемещает указатель хоста и не меняет его буфер обмена.
- 05Устанавливается с помощью curl-скрипта и при первом запуске скачивает образ восстановления macOS.
- 06Предоставляет палитру сочетаний клавиш Mac, открываемую через Ctrl+G, для клавиш, которые терминал не может отправить напрямую.
Сценарии использования
- Позволяет AI-агенту работать с приложениями только для macOS, не захватывая управление вашим рабочим столом.
- Тестирование GUI-программ для macOS в изолированной виртуальной системе Mac.
- Просмотр виртуальной системы Mac и управление ею из терминала в локальном сеансе без SSH.
- Проведение экспериментов с агентами, управляющими компьютером, которым нужна одноразовая среда macOS.
Быстрый старт
- 1
Установите с помощью curl-установщика из README (проверяет SHA-256)
- 2
Следуйте инструкциям мастера настройки, чтобы скачать, установить и запустить виртуальный Mac
terminal-mac up - 3
Подключите ИИ-агента через MCP
claude mcp add terminal-mac -- terminal-mac mcp
Что важно знать
- Требуется Mac с Apple silicon под управлением macOS 14 или новее.
- Это ранняя версия-кандидат; приемочное тестирование гостевой системы на чистом Mac ещё не проведено.
- Релизы подписаны самостоятельно и не нотариально заверены Apple.
- Встроенный просмотрщик работает только в Ghostty, Kitty или iTerm2.
В подборках
Темы
Частые вопросы
- Что такое terminal-mac?
- Виртуальная машина macOS, которой AI-агенты управляют через MCP-инструменты, а её экран отображается в терминале с помощью графики Kitty, Ghostty или iTerm2. terminal-mac запускает полноценную гостевую macOS на Apple silicon с помощью фреймворка Virtualization от Apple. Вспомогательное приложение в гостевой системе захватывает её экран и передаёт события клавиатуры и мыши, поэтому агенты могут работать в отдельной системе Mac, не перемещая указатель физического Mac и не затрагивая его буфер обмена. У гостевой системы свои приложения, файлы и учётные записи; она не наследует активные сеансы хоста.
- terminal-mac можно использовать бесплатно? Какая у него лицензия?
- terminal-mac распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- terminal-mac всё ещё поддерживается?
- Активно поддерживается. Последний коммит в terminal-mac — 6 нояб. 2026 г..
- Для чего можно использовать terminal-mac?
- Позволяет AI-агенту работать с приложениями только для macOS, не захватывая управление вашим рабочим столом. Тестирование GUI-программ для macOS в изолированной виртуальной системе Mac. Просмотр виртуальной системы Mac и управление ею из терминала в локальном сеансе без SSH. Проведение экспериментов с агентами, управляющими компьютером, которым нужна одноразовая среда macOS.
- Как установить terminal-mac?
- Установите с помощью curl-установщика из README (проверяет SHA-256) Следуйте инструкциям мастера настройки, чтобы скачать, установить и запустить виртуальный Mac: terminal-mac up Подключите ИИ-агента через MCP: claude mcp add terminal-mac -- terminal-mac mcp
- Где скачать terminal-mac?
- Исходный код и инструкции по установке — на GitHub: https://github.com/govijr/terminal-mac
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open-source сервис Computer Use в виде MCP-сервера, который позволяет AI-агентам управлять рабочим столом macOS, Linux и Windows.
Инструмент командной строки от Apple для запуска Linux-контейнеров в виде лёгких виртуальных машин на Mac с Apple silicon.
MCP-сервер, с которым любой AI-агент может управлять обычным iPhone через iPhone Mirroring в macOS — без Developer Mode, Xcode и WebDriverAgent.
Набор инструментов виртуализации для создания, запуска и управления ВМ macOS и Linux на Apple Silicon, ориентированный на CI и автоматизацию.
Приложение для Mac, которое запускает стандартный рабочий стол Omarchy Linux в виртуальной машине, тесно интегрированной с macOS на Apple Silicon.