./новости · 5 августа 2026 г.
новость
Агент дотянулся до живого Mac: Codex гоняет e2e-тесты iMessage через видео-KVM
источник: @steipete · X·
машинная выжимка · сверена с источником

Peter Steinberger 🦞
@steipete
Я выдал Codex удалённый KVM с видео, чтобы он сам гонял e2e-тесты интеграции iMessage в OpenClaw. (iMessage в виртуалках работает ненадёжно, а часть функций вроде read receipts требует выключенного SIP)
· 13,2 тыс. просмотров
Создатель OpenClaw Питер Стайнбергер отдал Codex удалённый KVM с видеозахватом: агент сам гоняет e2e-тесты iMessage-канала на живом Mac. Виртуалкой этот тест не собрать. Apple ещё в 2022-м подтверждала, что в macOS-виртуалке нельзя войти в iMessage и iCloud.
Приём закрывает целый класс задач: всё, что не заводится в виртуалках и облаках, тоже можно отдать агенту, если рядом стоит физическая машина с KVM. Раньше e2e-тест iMessage значил человека за клавиатурой. Теперь Codex смотрит на экран через видеозахват и сам жмёт клавиши.
Как собрать стенд. Канал ставится двумя командами: `openclaw plugins install @openclaw/imessage` и `brew install steipete/tap/imsg`. Нужен живой Mac с правами Full Disk Access и Automation. Под бота доки OpenClaw советуют отдельного пользователя macOS со своим Apple ID, чтобы тестовая переписка не мешалась с личной.
Где граница функций. Отправка текста и медиа, чтение входящих и список чатов работают на обычном Mac. Read receipts и статус «печатает» открываются только в Private API mode: OpenClaw подкладывает свою библиотеку в Messages.app, а для этого придётся выключить SIP через Recovery.
Железо на такой стенд стоит как клавиатура: открытый JetKVM за $69 отдаёт видео 1080p60 и эмулирует клавиатуру с мышью, на управляемый Mac ничего ставить не надо.
Софтовый путь у OpenClaw тоже есть: плагин Codex Computer Use управляет десктопом через MCP и ставится чат-командой `/codex computer-use install`. Разница в том, что плагину нужна живая десктоп-сессия на том же Mac, а KVM работает снаружи, отдельной коробкой.
Apple зажимает этот путь: в macOS 26 продвинутые функции Messages, на которых держится Private API mode, ограничены сильнее прежнего.
первоисточник