OpenAI выпустила обновление десктопного клиента Codex для macOS, добавив в него функцию Appshots — механизм мгновенной передачи контекста активного окна ИИ-ассистенту. Новый инструмент избавляет разработчиков от рутинного копирования фрагментов кода, логов и документации, превращая любое приложение на экране в источник данных для модели. Принцип работы Appshots сочетает визуальный и текстовый каналы. После одновременного нажатия двух клавиш Command система делает снимок активного окна и параллельно обращается к Accessibility API операционной системы, чтобы извлечь полный исходный текст интерфейса. Ключевая особенность — функция считывает не только видимую часть окна, но и контент за пределами области прокрутки. Это означает, что длинные стектрейсы, многостраничные API-справочники или объёмные файлы кода попадают в контекст модели целиком, без необходимости вручную пролистывать экран и собирать данные по частям. Для активации Appshots пользователю потребуется выдать клиенту Codex два системных разрешения macOS: доступ к записи экрана для формирования снимка и универсальный доступ для работы с Accessibility API. Без них функция оказывается недоступна, поскольку Apple строго ограничивает программное считывание содержимого чужих окон. OpenAI подчёркивает, что данные передаются только в момент явного запроса со стороны пользователя — фонового мониторинга экрана не предусмотрено. Типичные сценарии применения охватывают всю повседневную работу программиста. Достаточно открыть терминал с ошибкой сборки и нажать сочетание клавиш, чтобы Codex получил полный лог и предложил исправление. Аналогично функция работает с окнами браузера, в которых открыта документация SDK, с панелями IDE, выводом отладчика или интерфейсами административных консолей. Раньше для подобных задач приходилось вручную выделять текст, копировать его в чат и сопровождать пояснениями о контексте — теперь весь процесс сводится к одному жесту. Appshots дополняет ранее представленный режим Computer Use, в котором Codex способен автономно управлять интерфейсом — кликать по элементам, заполнять формы и перемещаться между окнами. Если Computer Use отвечает за исходящие действия ИИ-ассистента, то Appshots обеспечивает входящий канал: модель получает максимально полную картину того, что видит пользователь в данный момент. Совместное использование двух режимов превращает Codex в полноценного оператора рабочей среды macOS.