用途
Notte 定位为面向 AI 智能体和开发者的云端浏览器基础设施与网页自动化平台,核心目标是「快速构建可靠的网页自动化智能体」。它让 AI 智能体与开发者能够使用云端浏览器,从终端、编码智能体或代码中驱动这些浏览器,把浏览器自动化部署为 API,并抓取任意页面的结构化数据。
主要能力
云端浏览器会话(Browser Sessions)
每个会话都是带代理、CAPTCHA 解决、反检测、实时预览与录制的云端 Chrome。可通过 CDP 连接任何兼容工具,如 Playwright、Puppeteer、Stagehand、Browser Use。面向需要登录的工作流,可附加 Vault(凭据与 MFA,LLM 不可见)、Browser Profile 或 Persona。
浏览器函数(Browser Functions)
可将浏览器脚本部署为无服务器端点,通过 HTTP 调用、用 cron 调度,或从应用触发。也可用英文描述一个网页任务,Notte 会探索网站、编写自动化、部署为 Function 并运行;还可在 marketplace 浏览现成函数。
单次调用抓取
提供一次调用、无需管理会话的方式获取数据,可返回 markdown 或按自定义 schema 返回数据。
接入方式
- CLI:从终端、shell 脚本或 CI 驱动云端浏览器,CLI 仓库中列出全部命令。
- MCP:在 Claude Code 中运行 /mcp 登录,Codex、Cursor 及其他客户端的设置见 MCP 文档。将特定片段粘贴进 Claude Code、Codex 或 Cursor,会安装 Notte skill 与 CLI、完成登录并打开实时会话。
- 编码智能体:为编码智能体提供可打开、驱动、观察和抓取的云端浏览器,并支持保存登录状态。
- SDK:提供 Python 的 notte-sdk 与 npm 上的 notte-sdk。
使用方式
先在 Console 创建免费 API key,然后根据场景选择入口:终端/脚本/CI 使用 CLI;在 Claude Code、Codex、Cursor 中使用 MCP 或粘贴安装命令;直接写代码则使用 Python 或 Node SDK。部署自动化可用 Browser Functions,简单取数可用单次调用抓取。
适用场景
- 为 AI 智能体和编程智能体提供云端浏览器能力
- 构建并部署可靠的网页自动化(可发布为 API、定时调度)
- 从任意网页抓取结构化数据
- 需要登录、代理、CAPTCHA 处理、反检测的自动化流程
- 与 Playwright、Puppeteer、Stagehand、Browser Use 等 CDP 兼容工具配合
限制与说明
本项目采用 Server Side Public License v1 许可。仓库包含开源智能体框架 notte 及云端 SDK(Python 的 notte-sdk、npm 的 notte-sdk)。官方还维护 BrowserArena 云浏览器提供商公开基准。关于价格、具体平台支持范围、效果数据等细节,现有资料暂未提供。