notte 是自动化工作流领域的开源项目,由 nottelabs 开发,2024 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(2,002)位列前 30%,在自动化工作流分类中处于中上游。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。
它主要面向的使用场景是:AI代理执行网页信息抓取和表单填写。同类可对比的替代方案包括 Playwright、Puppeteer、Browserbase。

给 AI 代理装上一双可靠的云浏览器之手,网页操作不再翻车。
notte 是一个面向 AI 编码代理的云浏览器基础设施和网页自动化平台。它解决了 AI 代理在访问网页时面临的浏览器环境管理复杂、反爬虫对抗、会话隔离等问题,提供了一套开箱即用的云端浏览器服务。核心能力包括:通过简单的 API 启动和管理浏览器实例,支持页面导航、元素交互、数据提取等自动化操作;内置智能等待、验证码处理和代理轮换机制,提升网页抓取和交互的稳定性;同时提供会话录制回放、并发扩展和监控日志,方便开发者集成到 AI 工作流中。项目基于 Python 构建,强调与 LangChain、AutoGPT 等代理框架的兼容性,旨在成为 AI 代理的'眼睛和手',让代理能可靠地执行网页任务。
1安装 Python SDK
通过 pip 安装 notte 开源核心包,建议在虚拟环境中执行以免污染全局环境。
pip install notte2安装浏览器依赖
notte 依赖 patchright 驱动 Chromium,该命令会自动下载浏览器及系统依赖,耗时较长请耐心等待。
patchright install --with-deps chromium3准备 LLM 密钥
README 说明本地模式需要自备 LLM API 密钥,示例脚本用 dotenv 从 .env 读取,请把密钥写入项目目录下的 .env 文件。
4运行本地 Agent 示例
创建 Python 脚本并运行,会启动浏览器让 Agent 完成“在 Google 图片找三张猫表情包并描述”的任务,需保证 .env 已就绪。
import notte
import os
from dotenv import load_dotenv
load_dotenv()
with notte.Session(headless=False) as session:
model = os.getenv("NOTTE_EXAMPLE_MODEL", "gemini/gemini-2.5-flash")
agent = notte.Agent(session=session, reasoning_model=model, max_steps=10)
response = agent.run(task="Find three cat memes on Google Images and describe them")5可选安装 Node SDK
如需在 JavaScript/TypeScript 项目中使用,README 提供了 Node SDK,直接通过 npm 安装即可。
npm install notte-sdk| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
NOTTE_EXAMPLE_MODEL | 否 | 指定 Agent 使用的推理模型,示例脚本读取该环境变量作为默认模型 | gemini/gemini-2.5-flash |
脚本运行无报错,headless=False 的浏览器窗口被打开并执行任务,最终返回对三张猫图的描述结果。
Q:没有 LLM API 密钥能跑吗?
A:README 明确本地模式需要自备 LLM API 密钥;若不想自备密钥,可改用官网提供的托管控制台 console.notte.cc。
Q:除了 Python,还支持其他语言吗?
A:支持。README 提到可通过 Node SDK 使用,执行 npm install notte-sdk,具体用法见仓库中的 node-sdk/README.md。
Q:浏览器相关报错、提示缺少 Chromium 怎么办?
A:重新执行 patchright install --with-deps chromium,确保 Chromium 与系统依赖安装完整。
Q:如何切换成其他大模型?
A:设置 NOTTE_EXAMPLE_MODEL 环境变量覆盖默认的 gemini/gemini-2.5-flash 即可。
Playwright、Puppeteer、Browserbase
notte 是自动化工作流领域的开源项目,由 nottelabs 开发,2024 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(2,002)位列前 30%,在自动化工作流分类中处于中上游。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。
它主要面向的使用场景是:AI代理执行网页信息抓取和表单填写。同类可对比的替代方案包括 Playwright、Puppeteer、Browserbase。
上一篇:onefilellm
下一篇:terminator
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
feishu-docx
开源
让 AI 代理轻松读写飞书文档,双向转换 Markdown
Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox