devtools 快速开始
大约 2 分钟devtoolsquick-start
aiti-devtools 快速开始
5 分钟跑通「AI 操作你的页面」。要装的是 aiti-agent Web 工作台本身?见 工作台快速开始 与 安装。
前置
- Node.js ≥ 20
- 一个可跑的 Web 工程(Vite / Vue / Next / 原生 HTML 均可)
步骤 1:注入(选一种)
方式 A:工程插件(推荐,Vite 示例)
pnpm add -D @aiti-ai/aiti-devtools-vite// vite.config.ts
import { aitiDevtools } from '@aiti-ai/aiti-devtools-vite';
export default defineConfig({
plugins: [aitiDevtools({ bridgeUrl: 'http://localhost:8777' })],
});方式 B:直接引入(原生 HTML / 任意工程)
<script src="/aiti/aiti-launcher.js" data-ai-url="/aiti/cockpit.html" data-bridge-url="/aiti"></script>launcher 读取 data-ai-url / data-bridge-url 属性自动启动,无需手动调用(内部全局为 createDbgLauncher,标准路径用不到)。
方式 C:IDE 插件(零改代码)
安装 aiti-devtools-vscode(已发布 MVP,代理 dev server 一键注入);idea 规划中。
启动 dev server,页面右下角应出现 💬(AI)/ (Inspector)两个按钮。
步骤 2:启动 MCP 桥
npx @aiti-ai/aiti-bridge --port 8777 # MCP 端点内置于桥页面应自动连桥(也可刷新页面确认)。
步骤 3:接入 AI agent
Claude Code
npx @aiti-ai/aiti-bridge --register-shim # 一键注册 aiti 条目(幂等;agent 启动带 env AITI_BRIDGE_URL 即接入)Cursor / VS Code Copilot Chat
在 MCP 设置中添加 stdio server:
{ "command": "node", "args": ["<桥安装目录>/bin/aiti-mcp-shim.cjs"], "env": { "AITI_BRIDGE_URL": "http://127.0.0.1:8777" } }aiti-agent(Web 工作台)
在 aiti-agent 的会话里配置同一桥地址即可(或经 service-tunnels 暴露)。
步骤 4:开始对话
我:用 bridge_status 看一下有哪些 pageId,然后对默认 pageId 执行 page_snapshot
AI:当前页面:http://localhost:5173(Vue 应用,frameId=host),已就绪。
我:点击「提交」按钮,然后把 console 报错给我
AI:已点击,控制台报错:TypeError: Cannot read properties of undefined (reading 'name') at src/components/Form.vue:42
我:(user_confirm 自动弹出确认卡)批准修复
AI:已修复 Form.vue:42 —— 增加空值兜底。