新闻详情

新闻详情

首页 / 资讯中心 / 详情

Codeg 浏览器智能体:如何让 AI Agent 读取并操作网页的完整指南

发布时间:2026/11/14 21:19:19来源:尧图网络
Codeg 浏览器智能体:如何让 AI Agent 读取并操作网页的完整指南
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),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/14 3:51:47

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/12 23:59:09

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/14 10:11:15

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/14 17:14:38

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/14 16:35:50

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/14 3:51:43

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉