Domscribe - это инструмент разработки с открытым исходным кодом, который устраняет разрыв между работающими веб-приложениями и их исходным кодом, позволяя агентам кодирования AI видеть и изменять элементы интерфейса напрямую.
https://domscribe.com/?ref=producthunt&utm_source=aipure
Domscribe

Информация о продукте

Обновлено:31/03/2026

Что такое Domscribe

Domscribe - это инструмент разработки, который решает проблему разрыва между кодом и пользовательским интерфейсом, позволяя агентам кодирования AI взаимодействовать с элементами интерфейса в режиме реального времени. Он работает как мост между вашим работающим веб-приложением и его исходным кодом, обеспечивая стабильные идентификаторы времени сборки, глубокий захват контекста среды выполнения и не зависящую от фреймворка реализацию. Domscribe, лицензированный по лицензии MIT, интегрируется с любым агентом, совместимым с MCP, и поддерживает основные фреймворки, такие как React, Vue, Next.js и Nuxt.

Ключевые особенности Domscribe

Domscribe - это инструмент с открытым исходным кодом, который устраняет разрыв между пользовательским интерфейсом и агентами кодирования AI, обеспечивая двунаправленную связь между элементами DOM и исходным кодом. Он внедряет стабильные идентификаторы во время сборки, захватывает контекст времени выполнения (props, state, DOM) и позволяет агентам как запрашивать состояния живого пользовательского интерфейса, так и реализовывать изменения пользовательского интерфейса с точным отображением местоположения источника, и все это, будучи агностиком к фреймворку и сохраняя нулевое влияние на производство.
Стабильные идентификаторы во время сборки: Внедряет детерминированные атрибуты data-ds с помощью синтаксического анализа AST, обеспечивая стабильность при горячей перезагрузке модулей и быстрой перезагрузке без эвристики времени выполнения
Захват контекста глубокого времени выполнения: Извлекает живые props, state и DOM-снимки с помощью React fiber walking и Vue VNode inspection, предоставляя полный контекст компонента
Двунаправленное отображение UI-Code: Позволяет как щелкать элементы пользовательского интерфейса, чтобы найти исходный код, так и запрашивать местоположения источника, чтобы увидеть живой рендеринг пользовательского интерфейса
Агностическая интеграция фреймворка: Работает с несколькими фреймворками (React, Vue, Next.js, Nuxt) и упаковщиками (Vite, Webpack, Turbopack), сохраняя при этом совместимость с MCP

Варианты использования Domscribe

Разработка пользовательского интерфейса с помощью AI: Позволяет агентам AI вносить точные изменения в пользовательский интерфейс, понимая точный контекст и местоположение элементов в кодовой базе
Автоматизированное исправление ошибок: Позволяет агентам быстро находить и исправлять проблемы пользовательского интерфейса, напрямую сопоставляя визуальные проблемы с местоположениями в исходном коде
Оптимизация рабочего процесса разработки: Оптимизирует процесс разработки, устраняя ручной поиск и переключение контекста между пользовательским интерфейсом и кодом

Преимущества

Нулевое влияние на производство со всеми функциями отладки, удаленными в производственных сборках
Комплексная поддержка фреймворков и совместимость с упаковщиками
Надежная безопасность со встроенным редактированием PII

Недостатки

В настоящее время находится в альфа-версии с некоторыми неудачными тестами
Для работы требуется запущенный сервер разработки
Для каждого проекта требуется дополнительная настройка и конфигурация

Как использовать Domscribe

Установите Domscribe: Запустите \'npx domscribe init\' в каталоге вашего проекта. Это автоматически определит ваш фреймворк и настроит необходимые конфигурации.
Включите наложение браузера: После установки Domscribe добавит наложение в ваше работающее веб-приложение, которое позволит вам взаимодействовать с элементами DOM.
Нажмите на элементы, чтобы внести изменения: Нажмите на любой элемент в вашем работающем приложении через наложение браузера. Элемент будет выделен и выбран для изменения.
Опишите желаемые изменения: Напишите простым английским языком, какие изменения вы хотите внести в выбранный элемент (например, \'сделайте кнопку синей\'). Отправьте свою инструкцию.
Просмотрите изменения агента: Domscribe захватит местоположение и контекст элемента в исходном коде, а затем передаст его вашему агенту кодирования. Агент внесет изменения в правильный исходный файл и строку.
Проверьте изменения: Изменения будут отображаться в режиме реального времени через ретрансляцию WebSocket. Вы можете убедиться, что изменения были внесены правильно как в пользовательском интерфейсе, так и в исходном коде.
Получите доступ к аннотациям: Все аннотации хранятся в виде JSON-файлов в каталоге .domscribe/annotations/ вашего проекта, к которым можно получить доступ через REST API.
Развертывание в производственной среде: Для производственных сборок Domscribe автоматически удаляет все атрибуты data-ds, скрипты наложения и ретрансляционные соединения, чтобы гарантировать отсутствие влияния на производственную среду.

Часто задаваемые вопросы о Domscribe

Domscribe - это инструмент с открытым исходным кодом, который устраняет разрыв между агентами кодирования AI и разработкой внешнего интерфейса. Он позволяет агентам видеть и взаимодействовать с внешним интерфейсом, предоставляя стабильные идентификаторы data-ds во время сборки, глубокий захват контекста времени выполнения и двунаправленный запрос между исходным кодом и элементами DOM.

Последние ИИ-инструменты, похожие на Domscribe

Gait
Gait
Gait — это инструмент для сотрудничества, который интегрирует генерацию кода с поддержкой ИИ с системой контроля версий, позволяя командам эффективно отслеживать, понимать и делиться контекстом кода, сгенерированного ИИ.
invoices.dev
invoices.dev
invoices.dev - это автоматизированная платформа для выставления счетов, которая генерирует счета напрямую из коммитов Git разработчиков, с возможностями интеграции с GitHub, Slack, Linear и Google-услугами.
EasyRFP
EasyRFP
EasyRFP — это ИИ-технология для вычислений на краю, которая упрощает ответы на RFP (запросы предложений) и позволяет проводить реальное время полевой фенотипизации с использованием технологий глубокого обучения.
Cart.ai
Cart.ai
Cart.ai — это платформа на основе ИИ, предоставляющая комплексные решения для автоматизации бизнеса, включая программирование, управление отношениями с клиентами, редактирование видео, настройку электронной коммерции и разработку пользовательских решений на основе ИИ с поддержкой 24/7.