多 Chrome 账号独立路由,各司其职
国内账号、海外工作账号、多窗口 Profile 互不干扰。工具调用带上 browser 参数即可精准派发,AI 操作复杂跨账号任务再也不会串号。
AI 浏览器控制扩展
AgentLimb 是一个 Chrome 扩展加本地 MCP 宿主的通用浏览器控制方案:任意支持 MCP 的 AI(Claude Code、Codex、Cursor、腾讯 WorkBuddy 等)复制一条提示词即可接入并默认自动授权,支持多 Chrome Profile 独立路由与 HTTP Tool RPC 原生调用,自带本地 Markdown 网站记忆(操作过一次的网站下次直接照手册走,不用重新摸索),后台标签操控、不抢焦点,全程 100% 本地。
AgentLimb 的定位是「全平台全软件的网页控制通用插件」。它不绑定某一家 AI 工具:任何支持标准 MCP 的智能体——Claude Code、Codex、Cursor、Trae、Windsurf、腾讯 WorkBuddy,或任何能跑本地命令的模型——都能通过它驱动你的真实浏览器,定位元素、填表、点击、截图、抓取数据,全程复用已登录的会话,不需要无头浏览器,也不需要重新登录。
0.6.8 升级了多步任务生命周期平滑感知与防闪烁机制:彻底解耦「单步工具忙碌」与「任务整体过程」,在 AI 思考与连续动作间歇全程稳固保持橙色「AgentLimb」分组与「⏳ AgentLimb」沙漏,彻底告别动作做完就解散、下一步又建组的反复闪烁感;配合动态多终端匹配,设置与侧栏实时同步终端在线状态(断开即刻消失),操作全部完成后自动平滑解散分组,纯作为任务期间的瞬态感知,后台焦点隔离确保用户日常看电影写文档零打扰。
多 Profile 独立路由、HTTP Tool RPC 原生端点、网站记忆与自动授权完整保留:所有工具支持按 Profile 精确路由;本地 Bridge 开放 POST /api/tool,自带 Python 客户端与 8765~8770 动态探针;每个网站沉淀本地 Markdown 手册(~/.agentlimb/memory),工具返回结果自动注入,装好宿主连上即自动受信,跨会话自动重连。
工程上它是一个零依赖的纯 Node 本地宿主加一枚 MV3 扩展:本地 SSE 推送替代轮询、按标签持久 CDP attach、document_start 常驻无障碍树、自适应 JPEG 截图、网站记忆读取 O(1) 单文件命中(约 10ms),113 项自动化单测加三套混沌测试全绿守护。0.7.0 升级同客户端快速接管与锁继承机制、重置切换客户端粘滞标签并扩充 Bridge 端口池;附 Windows 兼容性自检脚本(node scripts/windows-compat-test.mjs),Windows 用户请解压至纯英文路径加载。
每个产品页都先回答用户真正关心的问题:它解决什么、有什么边界、为什么可信。
国内账号、海外工作账号、多窗口 Profile 互不干扰。工具调用带上 browser 参数即可精准派发,AI 操作复杂跨账号任务再也不会串号。
无需启动完整 MCP stdio 管道,本地脚本与 Python 客户端直接通过 POST /api/tool 调用浏览器工具,内置动态探针与常驻 Bridge 服务支撑长效后台工作。
第一次探索某个网站最贵。网站记忆把直达 URL、选择器、二次确认坑和成功判定沉淀到本机 Markdown 文件夹,并在 navigate / tab_new 与 say 的工具结果里自动提示 AI 读写。不綁定插件、不要求装 Skill,下次或换别的 AI 工具直接复用。
提示词自带扩展 ID 指纹,AI 自己定位源码、安装 ~/.agentlimb 宿主并配置 MCP;连上浏览器即默认自动授权,没有确认页、没有配对码。需要严格隔离时可在高级设置切回 30 分钟复制窗口模式。
全部 17 个浏览器工具新增可选 browser 参数(支持精确 ID、自定义名称或账号邮箱子串,如「work」自动匹配「[email protected]」)。单浏览器用户零感知,多账号用户可精准控制不同 Chrome 实例,多开时自动注入提示与消歧。
本地 Bridge 原生提供 POST /api/tool 接口,支持毫秒级 HTTP JSON-RPC 调用。配合 bin/agentlimb.mjs bridge 常驻模式与自带 8765~8770 动态探针的 Python 客户端(scripts/agentlimb_client.py),实现长周期无缝自动化。
纯宿主侧实现(host/memory.mjs + site_memory 工具),默认保存在 ~/.agentlimb/memory,可在侧栏设置随时开关或改路径。单站一本 PLAYBOOK.md(≤120 行),工具返回结果自动附带手册与写回提醒;内置路径白名单、密码/Token/Bearer 自动脱敏、同内容去重、目录锁与连续失败 2 次自动标 stale。
复制提示词交给 AI,AI 根据扩展 ID 指纹反查安装目录,自动完成宿主安装与 MCP 配置。默认开启自动授权,连上即受信;已授权 AI 随时可在「已连接」列表中移除。
已配对后侧栏展示当前 AI 的回复与连接状态:每条回复通过 say 工具回到这里,操作过程折叠成简洁的「正在操作」;你在侧栏发消息还会自动附带当前标签页的文本快照与压缩截图。
AI 操作你正在使用的 Chrome:登录态、Cookie、多 Profile 全部保留。新标签一律在橙色「AgentLimb」分组后台打开,运作时分组芯片变为「⏳ AgentLimb」,通过焦点模拟操控后台标签,不抢焦点。
tabs_context、read_page、find、computer、form_input、navigate、javascript_eval、browser_batch(单次最多 20 步)、read_console_messages、read_network_requests、wait、say、site_memory、ping 等;113 项单测 + 配对/面板/记忆三套混沌测试。
「我点了这里又点了那里」的录像没人会读第二遍,还会拖慢检索。网站记忆只存 8 节操作知识,精确命中单文件(~10ms),运行日志只供人复盘、永不进检索热路径。
提示词会忘、会被懒加载吞掉。所以手册注入直接走 navigate/say 的工具返回结果,而防路径逃逸、凭据脱敏、行数上限与并发锁全部由宿主代码强制兜底。
安装即授权省去来回点确认;操作指示只改分组标签「⏳ AgentLimb」,去掉多余的横幅、标题前缀和图标闪烁;侧栏只做回复窗,绝不堆砌控制台按钮。
宿主只监听 127.0.0.1,信任、聊天记录、网站记忆与页面数据都不出本机;多 AI 并存时单控制器串行,忙时拒绝强切。
开发日记记录了 AgentLimb 的完整演化:从 0.2 时代的 Runtime 自举,到 0.5 时代「复制即配对 + 回复窗侧栏」,再到 0.6 时代「外挂式网站记忆 + 安装即授权 + 极简分组沙漏」的完整过程,也沉淀为 AI 自动化课程的案例。
扩展与本地宿主全部运行在本机:MCP 宿主只监听 127.0.0.1 回环端口,配对信任与聊天记录只存在扩展私有存储,网站记忆为本机纯 Markdown 手册且自动脱敏凭据,页面数据不上传,无云端、无追踪。