Pular para o conteúdo

Você dá o objetivo.Ele pilota as abas.

Um agente de IA que pilota o seu navegador com o provedor de IA que você escolher, usando as suas abas, sessões e contas em que você já está logado. Descreva a tarefa no painel lateral: o TabRunner lê as páginas, clica, digita e navega até terminar o serviço.

Lance uma. O que acontece aqui é um bando de cometas cruzando o céu, e mais nada. Para rodar de verdade, precisa da extensão.

Funciona em

  • Chrome
  • Brave
  • Edge
  • Arc
  • Opera
  • Vivaldi

Só Chromium. Firefox e Safari não têm a API de entrada confiável. Em vez de um botão que não funciona, você recebe uma explicação.

O Esc interrompe qualquer execução na hora, inclusive esta demo se fosse uma tarefa real.

A vantagem é o seu navegador

A maioria dos agentes de navegador roda num navegador isolado e sem nenhum login. O TabRunner roda no seu, por isso ele consegue agir nos sites em que você já está logado.

O trajeto de uma tarefa, do começo ao fim

vocêouum cliente MCP

MCP nos dois sentidos

Claude Code, Claude Desktop ou qualquer cliente MCP passa uma tarefa para o TabRunner e acompanha até a resposta, no mesmo navegador, com os mesmos logins e tudo marcado no seu histórico. E no sentido contrário também: o TabRunner se conecta a servidores MCP remotos cujas ferramentas entram em toda execução, sempre passando pelas travas, e eventos de execução podem ir por POST para um webhook seu.

tabrunner
um servidor intermediário

Sem servidor. Nenhum mesmo.

A sua chave vai direto da extensão para o provedor. As configurações e o histórico ficam no chrome.storage, no seu dispositivo. Sem cadastro, sem telemetria, nada que possa vazar.

o pedido / o plano
seu provedor

Use o provedor que quiser

São 15 presets para os 12 provedores abaixo. Anthropic, OpenAI e Kimi aparecem duas vezes: faça login com o plano do Claude, do ChatGPT ou da Kimi que você já paga, ou cole uma chave de API. Além de qualquer endpoint que fale o formato da OpenAI ou da Anthropic. Sem lock-in e sem servidor no meio do caminho.

  • Anthropic
  • OpenAI
  • Kimi
  • Z.ai
  • Qwen
  • DeepSeek
  • Gemini
  • OpenRouter
  • Groq
  • Mistral
  • xAI
  • Ollama
  • + qualquer endpoint compatível com OpenAI/Anthropic
travas

Travas que seguram

Toda ação com consequência (pagar, enviar, excluir) pede a sua confirmação antes. Ele tenta de novo quando o provedor falha, um limite de passos evita que a tarefa saia do controle, e o Parar para na hora.

cliques e teclas / a página em refs
a página

Cliques e teclas de verdade

Os cliques e as teclas passam pelo Chrome DevTools Protocol. São eventos confiáveis de verdade (trusted events), não eventos sintéticos de JavaScript, que telas de login e campos de pagamento ignoram.

Enxerga a página, não o HTML

O modelo lê uma árvore de acessibilidade compacta, nunca o HTML bruto. Isso significa prompts menores e refs estáveis. Senhas e números de cartão nunca saem da página.

[ref=e12] button "Submit"
[ref=e13] textbox "Email"

O painel é o produto

Ele não toma conta do navegador. É um painel lateral que trabalha ao lado da página em que você está.

TabRunner
Uma execução concluída: plano, ações, resumo e a marca na aba
Uma execução concluída: plano, ações, resumo e a marca na aba2 / 4

Capturas da versão atual, geradas automaticamente, então nunca ficam desatualizadas depois de um redesign.

O plano de voo

Um clique na Chrome Web Store e mais um minuto para apontar para um provedor. Sem cadastro, sem nada para assinar.

Instale pela Chrome Web Store

atualiza sozinho
  1. 1

    Instale o TabRunner no seu navegador pela página da loja. Dali em diante as atualizações chegam sozinhas.

  2. 2

    Fixe o cometa na barra de ferramentas e clique nele para abrir o painel lateral.

  3. 3

    Escolha um provedor, faça login com a assinatura que você já paga ou cole uma chave de API e descreva uma tarefa.

Prefere não usar a loja?

Baixe o ZIP e descompacte numa pasta que você vá manter. Depois: chrome://extensions → Modo do desenvolvedor → Carregar sem compactação → selecione essa pasta. Ela não pode conviver com a instalação da loja.

Baixar ZIP

Como atualizar

Extraia cada ZIP novo por cima dessa mesma pasta, substituindo os arquivos, e clique em ⟳ na página chrome://extensions.

Nunca remova a extensão para instalar de novo. O Chrome apaga o armazenamento dela na saída, e seus provedores, logins e conversas vão junto.

Sem letras miúdas

  • Só navegadores Chromium de desktop: Chrome, Brave, Edge, Arc, Opera, Vivaldi. No Edge e no Opera é preciso permitir extensões de outras lojas antes.
  • A tela de instalação pede acesso amplo às suas abas. Esse acesso é o produto: é assim que o agente lê as páginas e digita de verdade. O que ele faz com isso está na seção logo abaixo.
  • O modelo é por sua conta: uma assinatura de provedor que você já paga, ou uma chave de API. Não existe conta TabRunner nem plano gratuito incluído.
  • Já está com a versão descompactada instalada? Remova antes. A da loja usa o mesmo ID de extensão e o Chrome não roda as duas. Remover apaga o armazenamento dela: seus provedores, logins e conversas não vão junto.

Sem estação em terra

Um agente que pilota o seu navegador logado precisa responder à pergunta sobre os dados antes de qualquer outra. A resposta é esta.

  • Por padrão, os seus dados vão para dois lugares: o site em que o agente está trabalhando e o provedor de IA que você configurou. Qualquer outro destino, como o Jev, um servidor MCP ou um webhook, só existe se você adicionar.
  • Não existe servidor do TabRunner, nem cadastro, nem analytics, nem chamada para ninguém que você não tenha configurado.
  • As configurações dos provedores e o histórico das conversas ficam no chrome.storage, no seu dispositivo.
Leia a política de privacidade completa