dev3000
面向AI Agent的本地Web调试运行时,统一管理开发服务器和浏览器。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:dev3000。 它的用途是:面向AI Agent的本地Web调试运行时,统一管理开发服务器和浏览器。 完整的 Skill 内容见:https://321skill.com/skills/dev3000/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“用d3k帮我调试一下这个项目的登录流程,看看点击提交按钮后为什么没有跳转。” 它会先检查d3k运行状态,若无则启动调试环境,然后使用`d3k agent-browser`操作浏览器执行登录步骤,最后通过`d3k errors --context`和统一日志分析网络请求、控制台错误,定位问题根源。
介绍
d3k (dev3000) 是一个专为AI Agent设计的本地Web调试运行时,旨在解决开发者在调试Web应用时,开发服务器、浏览器、日志和网络活动等信息分散在不同终端和界面,导致调试流程割裂、上下文丢失的问题。
它通过一个统一的运行时环境,自动启动开发服务器,并打开一个受监控的浏览器(使用项目专属的稳定Chrome配置文件)。AI Agent可以通过专门的d3k技能,以非交互方式启动和管理整个调试会话,获取包含服务器日志、浏览器错误、网络活动、用户交互和屏幕截图在内的统一证据流。
这个工具非常适合需要与AI编码助手(如Claude、Cursor等)协同工作的前端或全栈开发者,尤其是在进行功能测试、交互调试和问题复现时。它让AI Agent能够像人类开发者一样,在一个连贯的上下文中观察和操作整个Web应用。
与传统的独立开发服务器、浏览器调试工具或Playwright等测试框架相比,d3k的核心区别在于其“Agent-First”的设计理念。它不是为人类手动操作设计的独立GUI/TUI工具,而是将运行时状态(如稳定的无端口URL、浏览器身份)暴露为API,让AI Agent成为调试流程的主要驱动者,从而实现自动化、可重复且上下文连贯的调试任务。
核心特点
核心区别在于“Agent-First”设计:d3k不是供人类手动操作的独立调试工具,而是将整个Web调试运行时(服务器、浏览器、日志流)封装为可由AI Agent直接管理和查询的单一接口,并提供项目级稳定的浏览器身份和无端口URL,确保AI在多次调试中上下文不丢失。
注意事项
不适合需要完全手动控制浏览器、或调试流程严重依赖特定非Chrome浏览器或自定义浏览器配置的场景。
常见问题
d3k和直接运行npm run dev有什么区别?
d3k不仅启动开发服务器,还统一管理一个受监控的浏览器和所有调试证据(日志、错误、网络请求),并提供稳定URL和浏览器身份,方便AI Agent持续调试。
使用d3k后,AI还能用Playwright吗?
对于d3k管理的应用,建议使用`d3k agent-browser`命令来驱动同一个受监控的浏览器,以保持登录状态和上下文一致;使用独立的Playwright会创建新的浏览器身份。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/dev3000/raw/index.md 读取 dev3000 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/dev3000/raw/index.md(查看排版版本)