浏览器,专为 AI 智能体打造
智能体框架通过 DevTools 协议驱动 Chrome,底层浏览器长什么样,它们就继承什么样。把原版 Chromium 换成 Clearcote,智能体访问的每个页面看到的都是同一个一致的身份——它在引擎中设定,而不是由框架事后打补丁。
GitHub 免费版可免费使用一个浏览器。开源版构建完全不需要账号。
把 CDP URL 交给你的框架
from clearcote import serve
from browser_use import Agent, Browser
srv = serve(fingerprint="agent-1") # a local Clearcote with a CDP URL
agent = Agent(task="Find the cheapest flight to Lisbon next Friday",
llm=llm, browser=Browser(cdp_url=srv.cdp_url))
await agent.run()
srv.close()亮点
任意 CDP 框架
browser-use、Crawl4AI、Stagehand、Patchright 以及原生 Playwright,都能通过各自惯用的设置接入 Clearcote 的 CDP URL。
智能体跑在哪里都行
用 serve() 在本地运行,用官方镜像在容器中运行,或作为托管浏览器运行在我们的服务器上。每种方式都会给你一个 CDP URL:前两种是本地 HTTP 端点,托管会话则是一次性的 WebSocket URL。
面向聊天客户端的 MCP
通过 Clearcote MCP 服务器,Claude Desktop、Cursor 和 Cline 可以获得大约二十个浏览器工具。
浏览器里的智能体
需主动开启的浏览器内置智能体会读取实时页面,询问你的模型下一步该做什么,再通过 Chrome 的 Actor 框架以可信输入执行操作。
真人般的打字节奏
默认情况下,智能体逐键输入,每个按键都有各自的时间间隔,而不是在一个事件里整段粘贴、完全没有按键过程。
编码智能体读得懂的文档
llms.txt 以及单文件合集 llms-full.txt,粘贴一次就能把完整文档交给 Claude、Codex 或 Cursor。
让模型掌控浏览器的两种方式
大多数智能体框架把浏览器留给你自己处理:要么让你提供一个 CDP URL,要么启动原版 Chromium。框架决定点什么,浏览器决定网站看到什么。Clearcote 负责的是后半部分:指纹、区域设置和 TLS 都在引擎中设定,再用一个种子(seed)让身份在多次运行之间保持稳定。
浏览器内置智能体是另一种形态。它默认关闭,在你提供 API 密钥和模型后才会开启:默认使用 OpenRouter,也可以通过 agent_llm_url 接入任何兼容 OpenAI 的 API,包括运行在你自己机器上的服务(如果服务器不校验密钥,随便填一个占位密钥即可)。任何内容发送给模型之前,密码字段都会先被脱敏。请通过 launch_agent() 运行它,这样它会拥有一个持久化配置文件。它还以 clearcote-agent 命令行工具的形式提供,支持单次执行模式和交互式 REPL。
尽量减小智能体自身的痕迹。大范围的 CDP 监听器、初始化脚本、拦截每一个请求,这些是自动化程序的指纹,而不是浏览器的。用任务 ID 或账号 ID 派生种子,这样同一个执行者总是拿到同一个浏览器,失败的运行也能重放。
典型用途
研究型智能体
阅读、比较和总结那些必须执行 JavaScript 才能渲染的页面。
操作账号的智能体
每个账号一个持久化配置文件,让智能体保持登录,而且每次都在同一台设备上。
模型评测
用同一个身份、不同的模型运行同一个任务,让浏览器不再是变量。
编码智能体
把 llms-full.txt 粘贴给你的编码助手,让它来写集成代码。
Clearcote 专为隐私保护、测试、研究和合法自动化而打造。你须对自己的使用方式负责,并遵守所访问网站的条款。
哪些套餐包含此功能
本页介绍的所有功能在每个套餐中都可用。浏览器内置智能体使用你自己的模型密钥,托管浏览器按 GB 计费。
对比套餐常见问题
browser-use 能配合 Clearcote 使用吗?
可以。用 serve()、Docker 镜像或托管会话启动 Clearcote,再把 CDP URL 传给 browser-use 的 Browser(cdp_url=...)。Crawl4AI 的 cdp_url 和 Stagehand 的 localBrowser.connect 用法相同。
浏览器内置智能体支持哪些模型?
任何兼容 OpenAI 的 chat-completions 端点都可以,包括 OpenRouter 和本地服务器。模型通过 agent_model 选择。智能体要求模型以纯文本返回 JSON,因此不依赖端点是否支持工具调用。
页面内容会被发送到哪里?
使用 CDP 框架时,由你的框架决定发往何处。使用浏览器内置智能体时,只会发送到你配置的模型端点,并且会先对密码字段做脱敏处理。除非你提供密钥或端点,否则智能体一直保持关闭。
该用 MCP 服务器还是 CDP 框架?
如果要让聊天客户端(Claude Desktop、Cursor、Cline)驱动浏览器,用 MCP 服务器;如果由你自己的代码运行智能体循环,用 CDP 框架。
在文档中深入了解
相关功能
通过 Model Context Protocol 为 Claude Desktop、Cursor 或 Cline 提供 Clearcote 浏览器:20 个工具,底层是一个一致的身份。
一次 API 调用即可在云端启动 Clearcote 浏览器,并通过 CDP 连接 Playwright 或 Puppeteer。含住宅 IP,按流量(GB)计费。
通过官方 Docker 镜像、serve() 或 CLI,把 Clearcote 作为常驻 CDP 端点运行,任何框架都能直接连接,无需改代码。
一个选项,就能让 Playwright 的点击、打字、拖拽和滚动拥有弧形路径和真人节奏,并且仍然是可信的原生输入。
相关阅读
试用 Clearcote
可直接接入 Playwright 与 Puppeteer,一直到 TLS 握手都保持一致,并提供开源构建作为起点。
通过 GitHub 可免费使用一个浏览器。无需信用卡。