O navegador para agentes de IA
Frameworks de agentes controlam o Chrome pelo DevTools Protocol e herdam a cara do navegador que estiver por baixo, seja ela qual for. Entregue a eles o Clearcote em vez de um Chromium de fábrica e toda página que o agente visitar verá uma única identidade consistente, definida no motor em vez de remendada pelo framework.
Grátis para um navegador com GitHub. O build aberto não exige conta nenhuma.
Passe uma URL CDP para o seu framework
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()Destaques
Qualquer framework CDP
browser-use, Crawl4AI, Stagehand, Patchright e o Playwright puro se conectam a uma URL CDP do Clearcote pela configuração de sempre.
Onde quer que o agente rode
Localmente com serve(), num container a partir da imagem oficial ou nos nossos servidores, como navegador hospedado. Todos entregam uma URL CDP: um endpoint HTTP local nos dois primeiros casos e uma URL WebSocket de uso único na sessão hospedada.
MCP para clientes de chat
Claude Desktop, Cursor e Cline ganham cerca de vinte ferramentas de navegador pelo servidor MCP do Clearcote.
Um agente dentro do navegador
O agente embutido, que é opcional, lê a página ao vivo, pergunta ao seu modelo o que fazer e age pelo framework Actor do Chrome, com input trusted.
Ritmo de digitação humano
Por padrão, o agente digita tecla por tecla, com um tempo próprio para cada uma, em vez de colar o texto num único evento sem pressionar tecla nenhuma.
Documentação que o seu agente de código consegue ler
O llms.txt e o llms-full.txt, que reúne tudo num arquivo só, passam a documentação completa para o Claude, o Codex ou o Cursor: basta colar uma vez.
Duas formas de deixar um modelo no comando
A maioria dos frameworks de agentes deixa o navegador por sua conta: pede uma URL CDP ou abre um Chromium de fábrica. O framework decide onde clicar; o navegador decide o que o site vê. O Clearcote cuida dessa segunda metade, com fingerprint, locale e TLS definidos no motor e um seed que mantém a identidade estável de uma execução para a outra.
O agente embutido no navegador é a outra forma. Ele vem desligado e só é ativado quando você fornece uma chave de API e um modelo: o OpenRouter por padrão, ou qualquer API compatível com a OpenAI via agent_llm_url, inclusive uma rodando na sua própria máquina (qualquer chave fictícia serve se o servidor não verificar). Os campos de senha são mascarados antes de qualquer coisa ser enviada ao modelo. Rode o agente com launch_agent(), que dá a ele um perfil persistente. Ele também vem como a ferramenta de linha de comando clearcote-agent, com um modo de execução única e um REPL interativo.
Deixe o rastro do próprio agente o menor possível. Listeners CDP amplos, init scripts e a interceptação de todas as requisições são o fingerprint da automação, não do navegador. Derive o seed do id da tarefa ou da conta, assim o mesmo ator recebe sempre o mesmo navegador e uma execução que falhou pode ser reproduzida.
Para que as pessoas usam
Agentes de pesquisa
Agentes que leem, comparam e resumem páginas que só renderizam com JavaScript.
Agentes que operam contas
Um perfil persistente por conta mantém o agente logado, sempre no mesmo dispositivo.
Avaliação de modelos
Rode a mesma tarefa na mesma identidade com modelos diferentes, para que o navegador não seja uma variável.
Agentes de código
Cole o llms-full.txt no seu assistente de código e deixe que ele escreva a integração.
O Clearcote foi feito para privacidade, testes, pesquisa e automação lícita. Você é responsável pela forma como o usa e por seguir os termos dos sites que visita.
Qual plano inclui
Tudo nesta página está disponível em todos os planos. O agente embutido no navegador usa a sua própria chave de modelo, e os navegadores hospedados são cobrados por GB.
Comparar planosPerguntas frequentes
O browser-use funciona com o Clearcote?
Sim. Inicie o Clearcote com serve(), pela imagem Docker ou numa sessão hospedada, e passe a URL CDP para o Browser(cdp_url=...) do browser-use. O cdp_url do Crawl4AI e o localBrowser.connect do Stagehand funcionam do mesmo jeito.
Quais modelos o agente embutido no navegador suporta?
Qualquer endpoint de chat completions compatível com a OpenAI, incluindo o OpenRouter e um servidor local. Você escolhe o modelo com agent_model. O agente pede ao modelo uma resposta em JSON como texto puro, então não depende de o endpoint ter suporte a tool calls.
Para onde vai o conteúdo da página?
Com um framework CDP, para onde o seu framework mandar. Com o agente embutido, só para o endpoint de modelo que você configurar, e os campos de senha são mascarados antes. O agente fica desligado até você fornecer uma chave ou um endpoint.
Uso o servidor MCP ou um framework CDP?
Use o servidor MCP quando quem vai controlar o navegador é um cliente de chat (Claude Desktop, Cursor, Cline). Use um framework CDP quando o loop do agente roda no seu próprio código.
Vá mais fundo na documentação
Recursos relacionados
Dê ao Claude Desktop, ao Cursor ou ao Cline um navegador Clearcote pelo Model Context Protocol: vinte ferramentas e, por baixo, uma única identidade coerente.
Inicie um navegador Clearcote na nuvem com uma chamada de API e conecte o Playwright ou o Puppeteer via CDP. IP residencial incluído, cobrança por GB de tráfego.
Rode o Clearcote como endpoint CDP permanente pela imagem Docker oficial, pelo serve() ou por uma CLI, e conecte qualquer framework sem mudar o código.
Uma única opção dá aos cliques, à digitação, aos arrastes e às rolagens do Playwright trajetos curvos e timing humano, ainda como input nativo trusted.
Leituras relacionadas
Experimente o Clearcote
Plug-and-play no Playwright e no Puppeteer, coerente até o handshake TLS, com um build de código aberto para começar.
Grátis para um navegador com GitHub. Sem cartão.