描述
Domscribe 是一款旨在弥合 AI 编码代理与应用程序前端之间差距的工具。AI 编码代理通常擅长读取和编辑源文件,但在识别特定 UI 元素对应的文件时却存在困难。Domscribe 通过允许用户点击 DOM 元素来指示代理进行更改,或让代理查询任何源位置以查看实时结果,从而解决了这一问题。这是通过构建时稳定 ID 和深度运行时上下文实现的,使其与任何 MCP 代理兼容且不依赖于框架。
该工具通过在构建时运行,遍历 JSX 和 Vue 模板,并为每个元素分配一个稳定的 ID。然后,它创建一个清单,将每个 ID 映射到其确切的文件、行和列。这使得代理能够读取清单并立即解析元素,确保在第一次尝试时编辑正确的文件。
Domscribe 还使代理能够通过查询工具查看实时 DOM 快照、组件属性和状态来了解他们正在编辑的内容。这消除了对屏幕截图或人工干预的需求,允许实时反馈和结果验证。
该工具专为现实世界的代理工作流程而构建,提供确定性数据-ds 属性、深度运行时捕获、PII 删除和零生产影响等功能。它支持多个框架,包括 React、Vue、Next.js 和 Nuxt,并与 Vite、Webpack 和 Turbopack 等打包工具兼容。
Domscribe 对于使用 AI 编码代理管理前端更改的开发人员和团队特别有用,因为它简化了流程并减少了错误。其设置向导便于与现有项目的集成,使其适用于各种用例。
Domscribe的核心功能
构建时稳定 ID
深度运行时捕获
与框架无关
兼容 MCP
零生产影响
PII 删除
实时反馈
与代理无关
如何使用 Domscribe?
配置:将 Domscribe 设置为与您的项目一起使用
使用:点击 DOM 元素以指导 AI 代理
优化:查询实时 DOM 以进行准确编辑
验证:通过实时反馈检查更改
Domscribe的使用案例
- UI 错误修复
- 前端开发
- 代码审查
- 组件调试
- 自动化测试
