跳到正文
智能体 · CDP · MCP · 浏览器内

浏览器,专为 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 框架。

在文档中深入了解

相关功能

试用 Clearcote

可直接接入 Playwright 与 Puppeteer,一直到 TLS 握手都保持一致,并提供开源构建作为起点。

通过 GitHub 可免费使用一个浏览器。无需信用卡。