SimAgentation — плагин
Плагин и MCP-сервер дают агенту пометки к экрану iOS Simulator: элемент, экран, строки для поиска в коде и два снимка.
- 62 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Инструмент использует приватные фреймворки Xcode и управляет симулятором: запускает, создает и сбрасывает устройства.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/simagentationОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Инструмент использует приватные фреймворки Xcode и управляет симулятором: запускает, создает и сбрасывает устройства.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
SimAgentation переносит идею Agentation на iOS. Страница в браузере показывает запущенный симулятор, пользователь замораживает экран, щелкает по элементу или обводит область рамкой и пишет, что нужно изменить. Агент получает сам элемент, экран, строки для поиска в исходниках и два снимка: весь экран с красной рамкой и крупный план рамки. Приложению SDK не нужен: все берется из дерева доступности симулятора, поэтому подходит любое приложение, включая системные. MCP-сервер из семи инструментов передает пометки агенту, а в Claude Code каждая пометка может попасть в запущенную сессию сразу после отправки. Есть и копирование всех пометок текстом. Для своих приложений доступен необязательный SDK с точным файлом и строкой для каждого помеченного вида.
Для кого. iOS-разработчикам, которые правят интерфейс через агента и устали описывать словами, какой элемент на экране не так.
Подходит, если
- Дизайнер указывает на кнопку в симуляторе, и агент должен найти ее в коде.
- Нужно пометить несколько элементов сразу одной заметкой.
- Заметки с экрана хотят вставить в любой чат текстом.
- Приложению с SDK нужно точное имя файла и строка для вида.
Не подходит, если
- Тестируете на физическом устройстве или Android: инструмент работает только с симулятором iOS.
- Нет Mac на Apple Silicon с Xcode 26.
- Нужен проект без приватных фреймворков Xcode.
Пример запроса к агенту
Открой SimAgentation, возьми мои пометки на экране входа и найди в исходниках экраны и строки, которые нужно изменить.Ограничения
Нужны Mac на Apple Silicon и Xcode 26, а для складного iPhone Duo Xcode 27.1. Нативная часть использует приватные фреймворки CoreSimulator, SimulatorKit и AccessibilityPlatformTranslation, поэтому новый выпуск Xcode может сломать инструмент до обновления. При первом запуске MCP-сервер скачивает релиз около 2 МБ, сверяет SHA-256 и кладет в `~/Library/Caches/sim-agentation`. Страница открывается на локальном порту 38470, и симулятор запускается только после нажатия кнопки.
Как отключить. Удалите плагин командой `/plugin uninstall sim-agentation@sim-agentation` и пакет командой `brew uninstall sim-agentation`. Кеш в `~/Library/Caches/sim-agentation` очистите вручную.
Частые вопросы
Как установить?
Выполните `brew install lcandy2/tap/sim-agentation` и `sim-agentation serve --open`. Плагин для агента сам скачивает нужную версию.
Нужен ли SDK в приложении?
Нет. Все берется из дерева доступности симулятора. Необязательный SDK дает точные файл и строку для видов.
Как поставить плагин в Codex?
Выполните `codex plugin marketplace add https://github.com/lcandy2/sim-agentation.git`, затем `codex plugin add sim-agentation@sim-agentation`.
Как начать помечать элементы?
Нажмите Shift+Command+D: экран заморозится, затем выберите элемент или обведите область и напишите заметку.
Что получает агент?
Элемент, экран, строки для поиска в коде и два снимка: экран с рамкой и ее крупный план.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныMCP-сервер для iOS Simulator: тапы, свайпы, ввод текста, дерево доступности, скриншоты, видео и управление приложениями
Плагин Claude Code для iOS: восемь небольших MCP-серверов и восемь скиллов, чтобы собирать, тестировать и управлять симулятором.
CLI показывает агенту экран iOS-симулятора или Android-эмулятора компактным списком элементов и нажимает их по короткому алиасу.
MCP-сервер, который принимает команды на обычном языке и управляет iOS-симулятором через idb: приложения, нажатия, логи
Плагин Callstack показывает симуляторы и устройства рядом с чатом агента и дает ему управлять мобильным приложением.
Десктопное приложение и CLI для Android-эмуляторов, iOS-симуляторов и телефонов с MCP-сервером для агента
Коротко о README
В README: что делает инструмент, возможности, запуск и сборка, режим пометок, подключение агента через плагин и скиллы, необязательный SDK и настройки.