2026.10.09

Notte:面向网页代理的自动化框架与浏览器基础设施

Notte 面向需要让 AI 或编程代理操作网页的开发者,提供本地开源核心、结构化输出和网站交互能力,也可接入托管浏览器会话。采用前应区分开源部分与 API 服务,并核实许可证、凭据处理和外部服务依赖。

项目用途

Notte 是一个面向 AI 与编程代理的网页自动化框架。它把浏览器会话、代理逻辑与传统脚本组合起来,适合构建能够访问网站、读取页面状态并执行操作的自动化流程。项目 README 同时提供本地模式和 API 服务两条路径:前者用于在自己的环境中运行开源核心,后者由 Notte 托管浏览器会话并提供额外功能。

适合哪些人

它更适合熟悉 Python 或 JavaScript/TypeScript、需要把网页操作接入代理工作流的开发者。例如,研究人员可以用自然语言任务探索网页代理;应用开发者可以把确定性步骤交给脚本,再让代理处理变化较大的页面;数据流程开发者则可以利用结构化输出,把结果映射到 Pydantic 模型。README 还列出了 Node SDK,因此不局限于 Python 用户。

已知功能

开源核心包含运行网页代理、结构化输出和网站交互。结构化输出允许在代理运行时指定 Pydantic 模型,便于要求结果遵循预先定义的字段。网站交互部分使用与 Playwright 兼容的操作原语,并支持通过自然语言执行动作。

推荐的 API 服务进一步列出托管浏览器会话、代理、验证码处理、混合工作流、Secrets Vault 和 Digital Persona 等功能。文件上传与下载、Cookie 会话,以及通过 CDP 接入外部浏览器提供商,也出现在 README 的会话功能说明中。官方 v1.9.7 release 还记录了 SDK 日志流令牌修复和 Node SDK 重新生成,但这不等同于对所有部署环境的兼容性保证。

采用前的限制与部署考虑

首先要区分“开源核心”和 API 服务:README 明确将后者标为推荐方案,并说明托管浏览器和高级能力通过服务提供。使用本地模式时,需要自行准备 LLM API 密钥;运行环境还涉及 Python 3.11+、浏览器安装和浏览器自动化依赖,具体系统支持范围未在所给来源中完整确认。

其次,仓库元数据中的许可证字段为“Other”,SPDX 结果为 NOASSERTION;README 的徽章则显示 SSPL-1.0。两处信息存在需要进一步核对的差异,团队在商用、再分发或内部合规前应直接审阅仓库中的 LICENSE 和适用条款。凭据保险库、Cookie、代理和数字身份会触及高敏感数据与第三方网站规则,部署时应自行设置访问控制、审计、密钥生命周期和站点授权边界。来源没有提供足够依据让我们确认安全性、成本、性能或验证码处理效果,不能将这些能力视为无条件保证。

判断建议

如果目标是快速搭建网页代理,并希望在本地实验后切换到托管会话,Notte 的接口设计值得评估。若要求完全自托管、明确的许可证边界或严格控制敏感凭据,则应先验证服务依赖、实际源码覆盖范围、版本兼容性和法律条款,再决定是否采用。

资料来源

资料核对日期:2026-10-09