Codeg 浏览器智能体如何让 AI Agent 读取并操作网页的完整指南【免费下载链接】codegCollaborative multi-agent AI coding workspace: aggregate sessions from Claude Code, Codex, OpenCode, Pi, Grok Build, etc. Desktop app, self-hosted server, or Docker.项目地址: https://gitcode.com/gh_mirrors/co/codegCodeg 浏览器智能体让 AI 编程助手直接读取你内置浏览器里的网页、并按需执行点击、输入、按键等操作。这篇完整指南会带新手从零理解Agent 如何看见页面、如何拿到操作权限、每一步操作如何被审计以及常见问题的最快解决办法。为什么 AI Agent 需要浏览器智能体普通的 AI 编程助手如 Claude Code、Codex、OpenCode 等擅长读写代码但常常看不见网页。Codeg 聚合了这些智能体会话并内置了一个浏览器智能体可以在其中打开页面然后像人一样去读取和操作它。典型场景️ 让 Agent 查看你本地开发服务器如localhost:3000的渲染效果验证前端修改是否生效 让 Agent 读取某个网页的结构与文案据此生成代码或文档️ 让 Agent 代替你完成点击按钮、填写表单、选择下拉项等重复性网页操作核心机制概括为一句话Agent 不直接摸 DOM而是先拍照快照拿到元素的引用ref再凭 ref 去点击或输入——这正是 Playwright 生态通用的做法源码说明见 browser-agent/README.md。一页纸看懂Agent 读取网页的完整流程整个流程分四步每步都对应一个内置工具列出标签页—browser_list_tabs告诉 Agent 当前有哪些页面可看抓取页面快照—browser_snapshot把页面变成一棵带编号元素e1、e2…的无障碍树执行操作—browser_click/browser_type/browser_press_key/browser_hover/browser_select_option按 ref 定位并操作核对结果— 再次快照或browser_screenshot/browser_console_messages确认页面变化这些工具由内置的 codeg-mcp 服务承载权限判断统一走 src-tauri/src/browser/agent.rs工具定义见 src-tauri/src/acp/browser_tools.rs。关键权限模型先共享后操作Codeg 的设计原则非常强硬没有任何页面是被默认开放的。Agent 要读一页唯一的路径是你主动共享这个标签页给它。在浏览器标签页的工具栏中点击机器人图标即可打开共享菜单提供两个层级权限级别中文名称Agent 能做什么read读取权限快照、截图、读控制台control读取并操作权限在读取基础上可点击、输入、按键、选择none不共享默认一律拒绝并提示你共享标签页几个值得记住的细节按站点生效共享只覆盖该网址origin页面一旦跳转到别的站点共享自动结束️本地端口防串门如果你共享的是localhost:3000Codeg 会记住当时是哪个程序含工作目录在监听换一个程序占用该端口共享同样失效全程留痕每次读取/操作都会在地址栏右侧的活动记录中显示读取了页面点击了 ××已拒绝此页面未共享等条目界面实现见 src/components/browser/browser-agent-access.tsx❌拒绝也是一种答案没有共享时工具返回的不是报错而是一条可读的说明browser_grant_requiredAgent 会转告你请共享这个标签页快照与操作AI 如何看见并动手页面脚本运行在与 Agent 隔离的独立环境中注入脚本由 esbuild 构建为 src-tauri/src/browser/js/agent.bundle.js源码在 browser-agent/src/ 目录。读取页面快照快照采用 Playwright 的 ai 模式所有可见且能接收指针事件的元素都会拿到一个 ref——连没有 ARIA 角色、只挂了点击事件的div也能被点名快照默认有 4 万字符上限可在请求中调整超出会标注truncated提醒 Agent 缩小提问范围而不是误以为页面到底了操作页面动作动作工具在一次求值内完成解析 ref → 执行动作中间页面不可能变化避免点对了元素名、点错了元素️点击被遮挡的元素会被拒绝并告诉你谁挡在前面比如弹窗遮罩⌨️输入优先走浏览器原生beforeinput/input事件保证 Vue、React 这类框架能收到滚动没有单独的滚动工具PageDown/PageUp 按键就是唯一的滚动方式Agent 会收到实际滚动了多少、还能滚多少的真实反馈⚠️陈旧 ref页面跳转后旧快照里的 ref 一律作废browser_stale_refAgent 必须重新快照——宁可多问一次也不点错东西常见提示与最快排查方法提示含义最快解决browser_grant_required页面未共享给 Agent在标签页工具栏点机器人图标选择共享browser_control_required已共享但只有读权限Agent 想操作把共享升级为读取并操作权限browser_stale_ref引用的元素已随页面变化失效无需处理Agent 会自动重新快照browser_eval_declined你拒绝了在页面上运行一段代码这是逐条审批制重新允许即可browser_unavailable当前构建/模式下没有内置浏览器注意服务端模式下浏览器工具组不启用另外Agent 若在页面上运行自定义 JavaScriptbrowser_eval会先弹出确认框向你展示完整代码逐条审批、可随时拒绝——你有权知道它在页面上跑什么。适合新手的起步清单✅ 安装并打开 Codeg 桌面版确认内置浏览器可用浏览器功能相关设置位于设置 → 内置浏览器前端代码在 src/settings/browser/ 目录✅ 在内置浏览器中打开任意页面点击工具栏机器人图标选择读取权限完成第一次共享✅ 在对话中让 Agent 描述当前页面观察地址栏右侧出现的读取了页面活动记录✅ 需要操作时升级为读取并操作权限试试让它点击一个按钮✅ 阅读 browser-agent/README.md 了解 ref 失效、遮挡拒绝等设计细节总结Codeg 的浏览器智能体把AI 看网页、操作网页变成了一件权限清晰、过程可审计、失败方向安全的事没有自动授权、每个标签页独立控制、每次动作都有记录。对新手来说只需要记住三个词——共享、快照、按 ref 操作——就能安全地让 AI 助手替你读懂网页、动手点击。【免费下载链接】codegCollaborative multi-agent AI coding workspace: aggregate sessions from Claude Code, Codex, OpenCode, Pi, Grok Build, etc. Desktop app, self-hosted server, or Docker.项目地址: https://gitcode.com/gh_mirrors/co/codeg创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
Atlas 300V 24G部署YOLO全攻略:从模型转换到推理调优 1. 先搞清楚:Atlas 300V 24G到底是不是一张“运算加速卡”服务器到货那天,我做第一件事不是急着装系统,而是先插上一块全新的计算卡。卡身上的印刷体小字写得很克制:Atlas 300V 24GB。随后我打开终端敲了一句npu-smi info… · 2026/9/25 22:24:20
AI创业者开发Agent:从架构选型到评估的实战避坑指南 1. 从一条只有标题的线索说起:AI创业者做Agent到底在做什么第一次看到"AI Frontier This AI entrepreneur is developing agent"这个标题时,我手里其实只有一句话,正文、关键词、摘要全是空的。这种"光杆标题"在信息流里… · 2026/9/25 22:24:20
SaaS 选型指南:支持考勤打卡与提成自动结算的管理系统对比 实体门店的人员管理与薪资核算,是中小商户日常运营的核心痛点。多数服务型门店员工岗位灵活,技师、销售、前台多岗位并存,业绩统计、考勤登记、提成核算依赖人工手动整理,不仅耗时费力,还容易出现数据误差、核算标准不… · 2026/9/25 22:24:13
中文法律大模型实战:从基座选择到RAG增强的部署避坑指南 简介:LexiLaw是一款面向中文法律领域微调的大语言模型资源包,基于ChatGLM-6B架构,针对法律条款解读、案例分析、法规咨询等任务优化。适合法律科技开发者、NLP研究者和法律专业学生快速搭建智能问答原型,解决通用模型在法律场景下… · 2026/9/25 23:07:07
Teigha4 .NET读写DWG:不装AutoCAD也能解析图纸 简介:Teigha(原名OpenDwg/DWGdirect)是脱离AutoCAD环境读写DWG文件的经典开发库,本资源面向.NET平台二次开发人员,以VB.net和C#双语言源码演示了不启动AutoCAD即可提取图形数据的实现思路。压缩包共165个文件、约61.5M… · 2026/9/25 23:06:34
统信UOS内网离线安装Flash插件全流程与避坑指南 简介:针对统信UOS内置浏览器无法加载Flash插件、且内网环境阻碍在线安装的问题,这份资源打包了一套离线安装与排错方案,主要面向政企运维人员、UOS普通用户及系统管理员,帮助恢复旧式Flash网页内容的正常显示。资源包共6个文件&am… · 2026/9/25 23:06:34
阳光板厂推荐 银川君瑞祥新材料科技质量参考评选 在工业厂房搭建、农业温室建设、体育场馆改造以及化工车间升级的各类工程项目中,采光板材的选择,从来都是影响项目整体质量、后期运维成本与使用安全的核心环节。面对西北区域强紫外线、大温差、多风沙的特殊气候,不少项目都曾踩过通用款采光… · 2026/9/25 23:06:27
基于PHP的H5转APP在线封装打包平台实现与避坑指南 简介:面向需要把H5手机网站快速封装成安卓和苹果安装包的开发者,这套PHP源码以在线打包方式提供免签绿色封装方案,支持Android与iOS平台。可自行上传安卓证书和启动图,并针对iOS 14全屏兼容问题做了专门修复;同时去除多… · 2026/9/25 23:06:21
GEOFlow API v1开发者完整指南:用REST接口全自动驱动GEO运营工作流 GEOFlow API v1开发者完整指南:用REST接口全自动驱动GEO运营工作流 【免费下载链接】GEOFlow Open-source GEO content engineering and multi-site distribution platform with AI quality inspection, illustrated admin help, hosted sites, browser-assisted pu… · 2026/9/25 23:05:48
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37