一个用你自己 key 的 AI 浏览器助手。
告诉 yank 要做什么,它就用你已经在付费的 AI,帮你操作任意网站。 而且每完成一次任务,都会存成一个宏,以后可以 免费重跑。
永久免费 · 自带 API key · 本地运行
# 抓 GitHub trending Rust → Notion
navigate("github.com/trending/rust?since=weekly")
wait(selector="article.Box-row")
# 遍历每个 repo,取名字和 url
for $repo in select_all("article.Box-row"):
$name = extract($repo, "h2 a")
$url = extract($repo, "h2 a", attr="href")
paste_into("notion.so/…", $name, $url)
用你已经买好的 AI 套餐。
yank 是你的助手,不是你的 AI 供应商。填上你自己的 API key,它就用你现有的 AI 套餐操作浏览器——token 走你自己的账户,你不会为它再向 yank 付一分钱。
任意 provider
OpenAI、Claude、Gemini —— 还有 DeepSeek、通义千问、智谱、Kimi,或任意本地 / OpenAI 兼容端点。一个设置切换。
不抽成、不加价
请求用你的 key 直连你的 provider。yank 不抽成,也不加任何按 token 的费用。
本地优先
你的 key、宏、历史都存在浏览器本地。完成任务不经过我们的服务器。
用 AI 跑一次,之后永久免费重放。
每一次 AI 执行都会被记成可读的宏。哪天它失效了,AI 会给你看截图 + DOM diff,并提出一个补丁让你 review。
AI 做一次
告诉 yank 你想做什么。它用浏览器工具一步步操作完成,过程中同步录下 trace。
yank 记下来
trace 变成一份带稳定 selector 的 markdown 宏 —— 每一步你都能读、能改。
重跑 0 元
"再来一次"就确定性重放,不调模型、不烧 token、每次零成本。
一套心智,三种用法。
AI 引导执行
"帮我抓 GitHub trending Rust 到 Notion。" AI 一步步做完,同时录 trace,结束自动产宏。
主入口 · 用你的 LLM
手动录制
点 Record 自己操作,AI 把动作转成干净、可参数化的宏 —— 给 power user。
应付棘手流程
重跑
说"再来一次"或点 ▶。确定性重放,零 LLM 成本 —— 宏一旦存在,这就是日常。
日常 · 0 LLM
它能做的一切,都在你掌控里。
不重复试探
AI 一旦搞定一个难页面,就把真正生效的元素按 URL 缓存下来。下次直接命中,不用再试几十遍——更少步骤、更省 token。本地存储,只存 selector,不碰你的数据。
AI 引导执行
给个目标,它用真实浏览器工具——点击、输入、提取、滚动、跳转——一步步把任务做完。
可读的宏
每次执行都变成一份带稳定 selector 的 markdown 宏。能读、能改、能版本化,绝非黑盒。
零 LLM 重放
确定性重跑,不调模型。第 N 次成本 $0。
失败自愈
站点变了,AI 给你看截图 + DOM/console diff,并提出补丁,你接受或拒绝。
变量与追问
AI 自动把 URL、输入识别成变量,转成 ask 步骤,一个宏吃多种输入。
数据循环
喂一份 CSV 或页面选区,AI 识别"for each row"循环,逐条重复执行。
那些吃掉你一整周的重复浏览器操作。
带登录态抓取
在 LinkedIn / GitHub / Twitter 搜关键词、翻页,把前 N 条粘到 Notion 或表格 —— 还能定时跑。
跨平台搬运
复制一条 Twitter thread,切到 LinkedIn,排版发布。AI 自动识别 URL 是变量,每次跑让你填。
批量填表
拿一份 CSV 或表格选区,对每条记录跳目标页填字段提交。AI 从一次录制里识别"for each row"循环。
第二次开始,别人都还在付钱。
| Claude Skills | browser-use | Bardeen | yank | |
|---|---|---|---|---|
| 第 2 次 | LLM 重新推理 | LLM 重新跑 | 黑盒重放 | 确定性,0 LLM |
| 第 N 次成本 | N × $0.05 | N × $0.05 | SaaS 月费 | $0 |
| 配方可读 | ✓ markdown | ✗ | ✗ 黑盒 | ✓ markdown |
| 失效时 | 重跑 LLM | 重跑 LLM | 重新录 | AI 出补丁等你 review |
| 本地 / BYOK | 仅 Claude 云 | ✓ | ✗ | ✓ |
免费版就能干真活,Pro 负责放大。
自带 LLM key。你只为第一次执行向你的 provider 付费。
两档分别给你什么。
整个核心免费。Pro 加的是规模、持久和连接能力。
| 能力 | Free | Pro |
|---|---|---|
| 核心 —— 人人免费 | ||
| 浏览器工具 —— 点击、输入、提取、滚动、跳转、截图、上传… | ✓ | ✓ |
| 页面感知 —— 行动前 AI 先 snapshot 所有可交互元素 | ✓ | ✓ |
| Shadow DOM + 同源 iframe —— 看得见现代 Web 组件 | ✓ | ✓ |
| 三种模式 —— AI 引导 · 手动录制 · 零 LLM 重放 | ✓ | ✓ |
| BYOK + 成本统计 —— OpenAI / Claude / Gemini / DeepSeek / 通义 / 本地 | ✓ | ✓ |
| 可读的宏 —— markdown、可编辑、可版本化 | 无限 | 无限 |
| 变量与循环 —— ask 追问步骤 + for-each-row | ✓ | ✓ |
| 密码自动遮罩 —— 密钥转成 ask 步骤,绝不存储 | ✓ | ✓ |
| 上下文压缩 —— 长会话自动摘要,省 token、不爆上下文窗口 | ✓ | ✓ |
| 页面元素缓存 —— 按页缓存生效元素,免重复试探 | 200 页 | 1,000 页 |
| 失败自愈 —— 宏挂了 AI 出补丁,你 review | 30 次 / 月 | 无限 |
| Pro —— 规模 · 持久 · 连接 | ||
| 并行会话 —— 同时跑多个自动化 | 1 | 最多 15 |
| 会话恢复 —— 关浏览器后继续跑 | — | ✓ |
| 定时任务 —— 按时触发宏(浏览器开着) | — | ✓ |
| MCP —— 连接并管理 MCP 服务器(HTTP) | — | ✓ |
| 宏 导入 / 导出 —— 文件形式备份、分享宏 | — | ✓ |
| 场景 playbook —— 按你设的触发词注入命名指令集 | — | ✓ |
| 用户记忆 —— AI 记住关于你的稳定事实 | — | ✓ |
| 深度选择器 —— 穿透闭合 Shadow DOM + 跨源 iframe | — | ✓ |
| 书签 —— 读取、整理浏览器书签 | — | ✓ |
| 页面翻译 —— 翻译 / 总结当前页 | — | ✓ |
| 支持 —— 社区 vs 优先 + 早期访问 | 社区 | 优先 |
几个问题
跟 Claude Skills 有什么不一样?
Skills 每次都跑 LLM。yank 只执行一次,把过程缓存成宏,之后零 LLM 重放 —— 第 N 次成本为零。
我需要 API key 吗?
需要 —— yank 是自带 key。你接任意 LLM provider 直接付费给他们,且只为第一次 AI 执行付费,重跑免费。
我的数据去哪了?
宏和历史都存在你浏览器本地(IndexedDB)。yank 只跟你选的 LLM provider、以及 Pro 账户的授权服务走 HTTPS 通信,没有别的。
站点改版、宏挂了怎么办?
yank 会抓截图、周边 DOM、console diff,然后提出一个补丁。你 review 后接受 —— 绝不盲目重跑。