基于浏览器的页面读取
在真实的 Chromium 浏览器中、JavaScript 执行完成后访问 URL,因此返回结果反映的是渲染后的页面,而不是原始 HTML。
Manifest 是一款 API,可将网页转换为供 AI 代理使用的结构化动作地图。与其让代理从截图或原始页面文本中推断它能点击或填写什么,不如直接返回一个 JSON manifest,描述可用操作、所需字段以及围绕这些操作的页面导航。
该产品面向需要与真实网站交互的开发者。网站将 Manifest 定位为浏览器访问与任务执行之间的一层:它识别按钮、输入框、表单和依赖关系,使代理无需依赖手写选择器,也能理解页面并对其执行操作。
在真实的 Chromium 浏览器中、JavaScript 执行完成后访问 URL,因此返回结果反映的是渲染后的页面,而不是原始 HTML。
使用可访问性树以与辅助技术相同的方式识别元素,帮助理解页面中有哪些控件以及它们的用途。
交叉参考 DOM,以捕获可访问性树可能遗漏的细节,包括必填字段、输入类型、占位符、禁用状态和依赖关系。
返回结构化的 JSON manifest,其中包含动作、要求、依赖关系和导航信息,代理可直接消费。
在模型识别动作后,以确定性方式解析定位器,并将歧义匹配标记为不确定,而不是猜测。
提供带有身份验证、健康状态和会话状态端点,以及针对重复 URL 请求的缓存机制的文档化 API。
当代理需要在尝试操作之前确定网页上有哪些可用控件以及每个控件的作用时,使用 Manifest。
用于填写和提交表单等工作流,此时代理必须知道哪些字段是必填项,以及提交按钮是否依赖这些字段。
在构建需要跟随站点导航,同时以结构化方式跟踪页面交互元素的系统时使用。
用于减少对手工维护的 CSS 选择器的依赖,尤其适合经常改版、容易导致脆弱自动化失效的网站。
Manifest 是一款供开发者使用的工具,可将网页转换为供 AI 代理读取的结构化动作。它面向需要与真实页面交互的代理,而不仅仅是读取文本。
文档展示了一个 POST /manifest 端点,接收一个 URL,并返回包含页面状态、可用操作和导航链接的 JSON 响应。
输出包含诸如动作、其标签和类型、是否必需,以及必须先完成的动作依赖信息等字段。
源内容描述了 Browser session unavailable 错误,并说明该 API 默认使用 6 小时缓存,在此时间窗口内的重复请求会直接从缓存返回。
关于页面说明称 Omfang AB 是一家瑞典小公司,正在构建面向 agentic web 的基础设施,而 Manifest 旨在帮助与网页交互的 AI 代理开发者。
Termo 是一个 AI 代理平台,每个代理运行在独立虚拟机上,可浏览网页、执行代码、保留上下文并按计划运行,适合团队处理持续调研、自动化和轻量构建任务。
Orca 是面向编码代理的 Agent 开发环境,支持在隔离的 git worktree 中并行运行多个 CLI agent,并提供桌面端与移动端协作流程。
AI Magicx 是一体化 AI 工作区,集聊天、图片、视频、语音、音乐、邮件和开发任务于一处,帮助创作者、团队和开发者集中使用多种模型,无需在多个工具和订阅间切换。
Paper 是一款设计工具,连接画布、代码和 AI agent,让团队在一个工作流中完成创建、协作与交付。支持桌面应用、基于 MCP 的 agent 访问,以及真实内容和设计 token 工作流。
blop 是一款 QA agent,可在仓库中将浏览器测试以代码形式编写并运行于 CI,聚合重复失败,还可发起 PR 修复失效测试,适合需要可审查、版本控制浏览器 QA 的团队。
RLAMA 是一款本地 AI 平台,适用于在 macOS、Linux 和 Windows 上构建 RAG 系统与智能体。支持本地处理、交互式终端工作流和用于文档问答及多智能体自动化的 HTTP API。