效果演示
示例任务描述:add one more todo item, not done state, task name is "hey it's new one", clike this new item show dialog and say "you click me"
(图片描述:点击页面上的 Todo Item,侧边栏直接弹出 AI 对话框,输入指令后,本地代码自动更新)
项目简介
Visual Agentic Dev 是一款沉浸式浏览器开发环境。通过首创的 "点击定位 + Agent 协同编辑" 闭环,让 AI 不再仅仅是一个“聊天框”,而是真正深度集成进你的开发流程中。
无需在 IDE、浏览器和聊天窗口之间反复横跳。直接在页面上点击元素,由 AI Agent(如 Claude Code)联动本地终端完成从定位到修改的全部工作。
核心特性
- 🎯 零配置源码定位:深度集成 React Fiber 链表,精准识别组件源码位置,无需在业务代码中插入冗余属性。
- 📂 多项目并行开发:自动根据当前浏览的页面识别所属项目路径,智能切换对应的终端会话与 Agent 上下文。
- 🤖 动态 Agent 注册:可扩展架构,原生支持 Claude Code、CCR 等多种 AI Agent,动态检测环境就绪状态。
- 🖱️ 批量元素修改:支持多选页面元素,一键将上下文发送给 Agent 进行批量样式调整或逻辑优化。
- ⌨️ 极速快捷键:通过
Cmd + Shift + S(Mac) 或Ctrl + Shift + S(Win) 随时激活定位模式。 - 🛠 内置终端集成:深度集成终端会话历史持久化,支持上下文智能切换与会话重连。
为什么选择 Visual Agentic Dev?
传统的 AI 辅助开发方案往往局限于“聊天窗口”,开发者需要手动告知 AI 源码位置,或者在 IDE 中手动选择代码。
Visual Agentic Dev 改变了这一切:
- 所见即所得:在浏览器看到哪个组件不爽,点一下,AI 就知道在哪里改。
- 闭环体验:定位 -> 提需 -> Agent 自动执行修改 -> 页面热更新,全程无需离开浏览器。
- 拥抱 React 19:针对 React 19 移除
_debugSource的重大变化,我们提供了unplugin插件方案,确保在最新技术栈下依然保持精准定位。
快速上手
1. 安装 Chrome 插件
- 从 Chrome Web Store 下载(即将上线)
- 或下载
extension.zip并通过“加载解压的扩展程序”手动安装。
2. 启动 Bridge Server
# 全局安装
npm install -g @visual-agentic-dev/bridge-server
# 启动服务器
vdev-server
3. 集成到 React 项目
npm install @visual-agentic-dev/react-devtools
// App.tsx
import { DevToolsProvider } from '@visual-agentic-dev/react-devtools';
export default function App() {
return (
<DevToolsProvider enabled={process.env.NODE_ENV === 'development'}>
<YourApp />
</DevToolsProvider>
);
}
注意 (React 19+):React 19 需要配置构建插件以恢复源码定位能力,我们提供了通用
unplugin插件:// vite.config.ts import { vitePlugin as visualDev } from '@visual-agentic-dev/react-devtools/unplugin'; export default defineConfig({ plugins: [visualDev()] });
结语
我们相信,未来的 AI 开发不应该只是“问答”,而应该是“工具化”的延伸。Visual Agentic Dev 正在这一领域进行前沿探索。
欢迎在 GitHub 点个 Star 关注我们的进度!