📰 正文
Agentation(名字来自 Agent + Annotation)是一个专为开发者和 AI 编程工具设计的“可视化反馈标注工具”。
你可以在自己做的网站页面上,直接用鼠标点出有问题的地方(比如某个按钮、文字、或图片),然后写上反馈,Agentation 会自动生成一段带结构信息的说明。
这段说明你只要复制粘贴给 Claude Code、Cursor、Windsurf 这些 AI 助手,AI 就能立刻在代码里找到对应的地方,修改问题。
简单说:就是它能让你在自己的网站上“圈出问题”,生成带结构化信息的反馈,然后发给你的 AI 编码助手(比如 Claude Code、Cursor、或 Windsurf)。
AI 就能精准地定位出问题的代码位置并修复它,而不用再靠你模糊地描述“蓝色按钮那块有 bug”。
用一句话解释:
Agentation 让你“用鼠标指出问题”,而不是“用语言解释问题”。
它帮 AI 明白你到底指的是页面上的哪个元素,从而更准确地修改代码。
想象一下这个场景
你让 Claude 帮你写了一个网页。
网页打开后,你发现:
按钮太小;
文案有拼写错误;
登录弹窗打不开。
现在你要告诉 Claude 怎么改,你得一个个解释,比如:
“在首页右下角的那个蓝色按钮上,点击没反应,能帮我修一下吗?”
Claude 听完后,得猜半天是哪段代码。因为它不知道“右下角蓝色按钮”对应哪一个文件、哪个 class。
这就浪费了时间。
而有了 Agentation,你可以: 1.
在网页上点击某个元素(比如一个按钮、一段文字、一个图片等);
添加你的反馈说明(比如“这个按钮太小了”、“这个文字拼错了”);
工具会自动记录该元素的技术信息,比如:
元素的 class 名称
元素在网页中的 CSS 选择器
元素的 位置
然后它会帮你生成一个整齐的 Markdown 格式反馈,像这样👇:
### Annotation
Selector: .sidebar > .nav-actions > button.primary
Issue: 按钮文字应为“提交”,但目前显示为“送出”
这样一来,当你把这段文字复制给 AI 工具(Claude Code 或 Cursor)时, AI 可以立刻定位到对应代码文件,并自动修改正确的内容。
几秒钟就能修好。
最佳使用技巧(开发者小贴士)
它的核心原理是什么?
Agentation 的原理其实很简单,但非常聪明。
它做的事情就是:当你点击网页上的某个元素时,它会自动收集这个元素的:
HTML 选择器(selector)
类名(class)
层级路径
在页面中的位置坐标
这些信息组合在一起,就能唯一地标识出网页里的那个元素。
然后 Agentation 把这些数据打包成一段结构化 Markdown 文本。AI 拿到后就能直接在代码里定位这个元素所在的文件或组件。
换句话说:
你指的是“看得见的按钮”, AI 能立刻知道“代码里的哪一行”。
这就像是你给 AI 配上了“定位眼镜”。
如何安装使用?(超详细步骤)
首先要知道:
Agentation 目前是 桌面端专用工具(Desktop Only), 主要作为一个 浏览器内开发调试插件(前端工具) 来运行。
⚠️ 当前仅支持桌面端(Desktop only) 需要 React 18+,仅限开发环境使用(dev-only)
它不是一个 Chrome 插件或 VS Code 插件, 而是一个可以嵌入在本地网页开发环境(如 localhost:3000)中的 React 工具。
安装依赖包
在你的 React 项目中运行以下命令之一:
npm install agentation
或使用其他包管理器:
yarn add agentation
# 或
pnpm add agentation
# 或
bun add agentation
在应用中添加组件
在你的 React 应用中(建议在根组件中)引入:
import { Agentation } from "agentation";
function App() {
return (
<>
<YourApp />
{process.env.NODE_ENV === "development" && <Agentation />}
</>
);
}
✅ NODE_ENV 检查 确保 Agentation 只在开发模式下加载, 不会在生产环境中运行。
Claude Code 一键集成(可选)
如果你使用 Claude Code(Anthropic 的 AI 编码工具), 可以自动安装并配置 Agentation:
1️⃣ 安装技能:
npx add-skill benjitaylor/agentation
2️⃣ 在 Claude Code 中运行:
/agentation
Claude Code 会自动:
检测你的框架;
安装 Agentation 包;
创建 Provider;
自动接入布局文件。
如何使用
1️⃣ 打开 Agentation 工具 它现在是桌面版(Windows、Mac、Linux 都行)。 启动后会在你的网站右下角出现一个小图标。
2️⃣ 激活标注模式 点击右下角的图标进入“标注状态”。 这时候,当你把鼠标移动到页面上的元素时, 每个元素都会被高亮显示。
3️⃣ 选择想反馈的元素 比如你看到一个按钮有问题,点击它。
4️⃣ 填写反馈文字 会弹出一个小框,让你写下你的想法,比如: “按钮文字太模糊”、“动画卡顿”、“点击没反应”等。
5️⃣ 生成结果并复制 点击“Add”或“Copy”, Agentation 会自动生成一段 Markdown 格式的输出。
6️⃣ 粘贴到你的 AI 编程助手 打开 Claude Code 或 Cursor,把这段文本粘进去。 它会立刻根据那段 selector 信息,在代码里找到问题的源头并修改。
整个过程完全可视化,几乎不需要动脑子。
背后的创意:
Agentation 的灵感来自一位开发者 Benji Taylor。他写了一篇文章 探讨——
“为什么开发者和 AI 的沟通效率这么低?”
他发现:
人类喜欢用视觉描述(“这里不对”)
AI 只能读文字(“在文件 X.js 的第 45 行”)
于是他和两位同事(Dennis Jin 和 Alex Vanderzon)做了一个桥梁:让视觉反馈转成代码可读的信息。
这就是 “Agent + Annotation” = Agentation 的由来。
安全说明
Agentation 的所有操作均在本地浏览器中执行, 不会上传或收集任何数据。
🚫 无网络请求(No network requests)
🧱 所有数据仅在本地处理
🧩 不存储或追踪任何用户信息
🧠 仅用于开发环境(Dev-only)
在线体验:https://agentation.dev/