Repolode
govijr

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. 1

    Установите с помощью curl-установщика из README (проверяет SHA-256)

  2. 2

    Следуйте инструкциям мастера настройки, чтобы скачать, установить и запустить виртуальный Mac

    terminal-mac up
  3. 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 обновляется ежедневно.

Похожие проекты

Набор инструментов с открытым исходным кодом для работы AI-агентов с компьютерами: Cua Driver, виртуальные машины Lume, кроссплатформенные песочницы и оценка в Cua Bench.

31,9 тыс.+528 за неделю2,4 тыс.RustMITОбновлён 17 часов назад