Agent Skill, с помощью которого coding-агенты пишут и запускают собственные Playwright-скрипты для тестов и многошаговых задач в браузере.
reticlehq/reticle
SDK и MCP-сервер только для разработки: AI-агенты могут управлять запущенными веб- и desktop-приложениями и получать вердикт с подтверждающими данными.
- Звёзды
- 1,276
- Форки
- 220
- Открытые issues
- 220
- Последний коммит
- 16 часов назад
Что это?
Reticle решает распространённую проблему AI-разработки: агент вносит изменение, считает, что всё работает, и так и не открывает приложение. Reticle устанавливает в приложение небольшой SDK, используемый только во время разработки, и предоставляет агенту инструменты через MCP, чтобы тот мог проверять запущенное приложение, взаимодействовать с ним, наблюдать за ним и выполнять проверки.
Поскольку SDK получает данные изнутри страницы, он может видеть сетевые ответы, связанные с вызвавшим их нажатием, состояние таких библиотек, как zustand, Redux, TanStack Query и Pinia, ошибки консоли, а также файл и строку исходного кода для каждого элемента. Каждая проверка завершается вердиктом «да», «нет» или «неизвестно» с приложенными подтверждающими данными. Сохранённые сценарии можно повторять позднее без AI-модели, а `reticle gate` можно использовать в CI, чтобы требовать успешного прогона при изменении покрытого кодом участка.
Reticle поддерживает React, Next.js, Vue, Svelte, Angular и аналогичные веб-стеки, а также desktop-приложения на Electron и Tauri. Он работает с Claude Code, Cursor, Codex, Windsurf, VS Code, Gemini CLI и другими MCP-клиентами. Мост принимает подключения только на localhost, а SDK исключается из production-сборок.
Ключевые возможности
- 01Предоставляет агентам инструменты для проверки запущенного приложения, взаимодействия с ним, наблюдения за ним и выполнения проверок.
- 02Возвращает вердикты «да», «нет» или «неизвестно», прикладывая в качестве подтверждения запрос, изменение состояния и файл:строку.
- 03Получает изнутри страницы сетевые ответы, состояние хранилищ, вывод консоли и рендеры React.
- 04Детерминированно повторяет сохранённые сценарии без обращения к AI-модели.
- 05Предоставляет `reticle gate` для CI, чтобы требовать успешного прогона при изменении покрытого кодом участка.
- 06Исключает SDK из production-сборок и привязывает локальный мост к 127.0.0.1.
Сценарии использования
- Проверить, что изменение, внесённое агентом в оформление заказа или вход в систему, действительно работает в запущенном приложении.
- Выявлять скрытые сбои, например ответ 500 за сообщением об успехе.
- Фиксировать критически важные пользовательские сценарии, чтобы последующие изменения незаметно их не ломали.
- Требовать проверки покрытых сценариев в CI перед слиянием изменений.
Быстрый старт
- 1
Установите команду reticle глобально с помощью npm
npm install -g @reticlehq/server - 2
Зарегистрируйте Reticle в своих агентских инструментах для программирования
reticle setup mcp - 3
Перезапустите агентский инструмент и выполните init в папке приложения
reticle init
Что важно знать
- Исходный код сервера и CLI доступен по лицензии FSL-1.1-ALv2, но это не одобренное OSI открытое ПО. Через два года лицензия сменится на Apache-2.0.
- Требуются Node 20.11 или новее, локально запущенный сервер разработки и агентский инструмент с поддержкой MCP.
- Инструмент управляет браузером Chromium. По умолчанию включена анонимная телеметрия использования; её можно отключить.
Темы
Частые вопросы
- Что такое reticle?
- SDK и MCP-сервер только для разработки: AI-агенты могут управлять запущенными веб- и desktop-приложениями и получать вердикт с подтверждающими данными. Reticle решает распространённую проблему AI-разработки: агент вносит изменение, считает, что всё работает, и так и не открывает приложение. Reticle устанавливает в приложение небольшой SDK, используемый только во время разработки, и предоставляет агенту инструменты через MCP, чтобы тот мог проверять запущенное приложение, взаимодействовать с ним, наблюдать за ним и выполнять проверки.
- reticle можно использовать бесплатно? Какая у него лицензия?
- reticle распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- reticle всё ещё поддерживается?
- Активно поддерживается. Последний коммит в reticle — 21 окт. 2026 г..
- Для чего можно использовать reticle?
- Проверить, что изменение, внесённое агентом в оформление заказа или вход в систему, действительно работает в запущенном приложении. Выявлять скрытые сбои, например ответ 500 за сообщением об успехе. Фиксировать критически важные пользовательские сценарии, чтобы последующие изменения незаметно их не ломали. Требовать проверки покрытых сценариев в CI перед слиянием изменений.
- Как установить reticle?
- Установите команду reticle глобально с помощью npm: npm install -g @reticlehq/server Зарегистрируйте Reticle в своих агентских инструментах для программирования: reticle setup mcp Перезапустите агентский инструмент и выполните init в папке приложения: reticle init
- Где скачать reticle?
- Исходный код и инструкции по установке — на GitHub: https://github.com/reticlehq/reticle
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагинный набор инструментов, который предоставляет Claude Code, Codex и другим агентам для программирования общие агенты, навыки, хуки, память и сканирование безопасности.
Настольный браузер на Electron для одновременной проверки сайтов в превью на разных устройствах с синхронизацией взаимодействий и MCP-сервером для AI-агентов.
Локальный каталог и среда управления, в которой Codex или Claude могут искать среди 2 700+ сценариев SKILL.md, выбирать нужные навыки, проверять стек и просматривать план установки.
Понятные навыки для Claude Code, Codex CLI, Cursor CLI и Gemini CLI: превращают отчёты агента о работе в краткий вердикт, понятный каждому.
Навык Claude Code, который превращает URL сайта в ролик о запуске продукта с частотой 60 fps: видео создаётся на HTML, а звуковые эффекты синхронизируются с музыкой и добавляется размытие в движении.