[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1vxgvsqxjz3nv":3},{"code":4,"message":5,"data":6,"timestamp":38},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":34,"homepage":35,"updated_at":36,"history":37},"ctoldigital\u002Faxuse",23,"Accessibility-first browser & computer use for AI agents — one MCP server for every harness (Codex, Claude Code, OpenCode, Antigravity). Instruments the DOM\u002Faccessibility tree via CDP instead of screenshot loops: diffed snapshots, stable element refs, trusted input, typed errors. Zero dependencies","JavaScript",494,25,47,10,[],"让编程 Agent 通过无障碍树而非截图操控浏览器与桌面的 MCP 服务器，减少 token 与步骤。","这是一个文档扎实、机制清晰的 Agent 浏览器自动化服务器，但源码采用非商业许可，商用前要先谈授权；验证码求解还需另购商业插件。\n\n## 解决什么问题\n\n当 Agent 要帮人订会议、填采购表单或查看后台数据时，它首先得看见并操作真实浏览器。常见做法是把截图循环喂给视觉模型，再按像素坐标去点。这样做既费 token，又在页面慢、布局或分辨率变化时容易失败。axuse 换掉了中间这一步：Agent 读取 DOM 与无障碍树的文本快照，按具名元素引用操作，而不是猜坐标。同一件事因此能用更少的步骤和更低的成本完成。\n\n## 有什么不同\n\n它的思路是给页面装仪表，而不是给页面拍照。axuse 通过 Chrome DevTools Protocol 接入，输出类 YAML 的无障碍快照，默认只返回两次观察之间变化的差异。元素引用绑定到元素身份，所以新增内容插入时，未变化的行仍保持原引用。输入通过 CDP 的可信事件派发，比合成 DOM 事件更接近真实用户收到的输入。一次 `ax_fill` 可以填完整个表单，`ax_scroll {until:\"text\"}` 能处理无限滚动列表，从而减少往返次数。\n\n项目公布了一组与 Codex 自带 Chrome 扩展和 browser-use 0.13 的对比基准，均在同一个 Codex CLI harness 和同一模型下运行。三者通过任务的成绩打平（28\u002F28、27\u002F27、27\u002F27），而 axuse 报告的中位单任务耗时是 17 秒，另两者为 26 秒和 56 秒；token 总量为 4.7M，另两者为 9.8M 和 8.8M。这些是作者自行运行的数字：任务集不大，且正确率并未胜出，所以收益体现在成本和延迟上，而不是准确率。README 提到还有一组更难的扩展任务，但给出的节选中没有其结果。\n\n## 谁值得试\n\n适合已经在用编程 Agent、希望让它顺带操作网页应用的人：读取某个门户、填写重复表单，或在没有公开 API 的站点上查信息。也适合在无桌面的 Ubuntu 服务器上跑 Agent 的用户，README 描述了启动私有 Xvfb 并以有头模式运行 Chrome，使反爬检测看不到无头浏览器的指纹。非开发者有更省事的路子：Claude 桌面应用可直接双击 `.mcpb` 包，其他 Agent 可以照着安装提示自行配置，另有单独的非开发者上手指南。\n\n如果想在商业产品里嵌入一个宽松许可的组件，或者自动化主要是批量抓取、专用爬虫更简单，就不太适合。harness 不支持 MCP 时也不要选它，因为 README 只给出了这一种接入方式。\n\n## 使用条件与边界\n\n需要 Node.js 22 或更高版本，以及 Chrome、Edge、Chromium 等浏览器；浏览器会自动查找，也可用 `AXUSE_BROWSER` 指定。在无浏览器、无 sudo 的服务器上，`install-browser` 会在 `~\u002F.cache\u002Faxuse` 下装一个固定版本的 Chrome for Testing。桌面控制的支持程度不一：Windows 已验证，macOS 需显式选择启用并经过系统 TCC 权限检查，Linux 通过 X11\u002FXWayland 与 XTEST 运行。日常用 Chrome 或 Edge 会话时，需要手动点一次“加载已解压的扩展程序”，之后用 `bridge verify` 检查连接，这一步是安装阶段的主要摩擦。\n\n更大的边界在许可。代码采用 PolyForm Noncommercial License 1.0.0，个人、研究、教育、慈善等非商业用途免费，商业用途需另行向 CTOL Digital Solutions 取得授权。核心本身不含验证码求解器；Turnstile、hCaptcha、reCAPTCHA 支持来自单独授权的商业插件包。README 中“已在生产中验证”的说法是厂商自述，并非独立证据。\n\n## HotRepo 点评\n\nHotRepo 的存储覆盖从 2026-10-24 开始，仓库创建于 2026-10-14。唯一一条带日期的观察是 2026-10-25 的 JavaScript 新项目榜第 23 名、494 颗总星——这是一次快照，不是单日增长。没有可比的每日榜单历史，因此目前无法判断关注度能否持续。采用之前，建议直接核实商业许可条款，尤其当验证码求解会成为流程一部分时。\n\n[项目源码与说明](https:\u002F\u002Fgithub.com\u002Fctoldigital\u002Faxuse)",{"slug":19,"name":20},"ai-engineering","AI 工程",[22,23,24,25,26,27,28,29,30,31,32,33],"agentic-automation","ai-agents","browser-automation","browser-use","cdp","chrome-devtools-protocol","computer-use","cua","mcp","model-context-protocol","rpa","web-automation","NOASSERTION","https:\u002F\u002Fax-use.com","2026-10-25T06:46:46Z",[],1792919746]