TabbitBlog

Usar o OpenCode com um navegador conectado

Conecte o OpenCode local ao Tabbit CLI, confira a Skill e a sessão separadamente e revise notas de versão em uma tarefa limitada.

Neste artigo
  1. O essencial
  2. O que cada parte faz
  3. Não presuma que /tabbit funciona
  4. Confira a sessão com uma tarefa de leitura
  5. Limite permissões e proteja a conta
  6. Escolha conforme a tarefa
  7. Um fluxo para revisar notas de versão

O OpenCode pode trabalhar em um site com login quando está conectado ao perfil de navegador que mantém essa sessão. Uma opção a avaliar é combinar OpenCode local, Tabbit CLI e Tabbit Browser. O OpenCode executa o agente, o modelo vem do provedor configurado e o Tabbit fornece o navegador e a sessão. Verifique cada parte separadamente.

No Reddit, uma pessoa queria usar “my current browser with all my profiles, sessions, and everything else”. Outra disse que agent-browser “works very well” para a maioria das tarefas. São relatos pessoais, mas apontam para a pergunta prática: a qual perfil o agente realmente tem acesso? Leia a discussão.

Este guia trata de conferir notas de versão em um site autenticado e preparar uma alteração local sem publicar. O guia existente sobre OpenCode e Playwright MCP cobre um navegador isolado para testes.

O essencial

  • O OpenCode não inclui o login do site. Entre no perfil Tabbit que você usará.

  • A Skill ser encontrada e o CLI conectar são verificações distintas.

  • Comece com leitura e confira título, versão ou data visíveis.

  • Use uma tarefa nomeada por site ou fluxo e evite alterações paralelas na mesma conta.

  • Para testes isolados, considere o Playwright MCP.

O que cada parte faz

ParteFunçãoPrimeira verificação
OpenCodeAgente local de programaçãoopencode --version e uma sessão nova
Provedor do modeloFornece o modeloConfira a configuração; não fornece login do navegador
Skill TabbitInstruções de integraçãoConfira Skills detectadas ou informe tabbit
Tabbit CLIConecta o agente local ao TabbitRode diagnose pelo launcher instalado
Perfil TabbitGuarda cookies e páginas abertasAbra o site e confira a conta
Tarefa nomeadaAgrupa abas da atividadeUm nome por fluxo e revisão do resultado

Trocar de modelo não instala o Tabbit nem adiciona uma sessão. Consulte a documentação do OpenCode sobre Skills, permissões e ferramentas de navegador. Os recursos dependem da versão instalada. Para decidir entre conexões, veja MCP ou CLI.

A documentação atual do OpenCode também descreve o namespace browser do aplicativo de desktop. Confira o aplicativo instalado e as ferramentas disponíveis para saber a qual perfil está conectado. Esse caminho é diferente de usar o Tabbit CLI em uma sessão local.

Não presuma que /tabbit funciona

O início rápido do Tabbit CLI explica instalação e verificação. Abra o Tabbit, entre no site e deixe que instale a Skill para os agentes detectados; depois reinicie o agente. O guia não cita o OpenCode, então confirme a compatibilidade no seu ambiente.

O OpenCode documenta locais como ~/.config/opencode/skills, ~/.claude/skills e ~/.agents/skills e permite carregar uma Skill pelo ID. /tabbit não é um comando integrado garantido. Abra uma nova sessão e veja se tabbit aparece. Se não aparecer, confira caminho e versão antes de copiar arquivos ou mudar a configuração global. Veja como conectar um agente a um navegador existente e o guia completo do Tabbit CLI.

No macOS, o guia indica este launcher:

"$HOME/.local/bin/tabbit-cli" diagnose

Um diagnóstico bem-sucedido só confirma que o CLI alcança o controlador do navegador Tabbit. Não confirma o login no site nem a execução pelo OpenCode. Confira dados locais antes de compartilhá-los. Veja também como verificar uma sessão autenticada.

Confira a sessão com uma tarefa de leitura

Abra o endereço no Tabbit Browser e confirme o perfil e a conta. O login do Chrome, Firefox ou de outro perfil Tabbit não comprova a sessão atual. Depois peça ao OpenCode para ler título, versão e data da página de notas e comparar esses campos com um rascunho local. Diga para não alterar nem publicar o site.

Use a Skill tabbit instalada em modo somente leitura.
Abra apenas a URL de notas de versão indicada.
Compare título, versão e data visíveis com o rascunho local.
Liste somente as diferenças. Não edite nem publique.
Se aparecer login ou faltar o título esperado, pare e avise.

O pedido deve verificar um dado conhecido. Evite “revise minha conta e corrija tudo”. Use a lista de verificação da primeira tarefa e compare a página, o resultado da ferramenta e a resposta. A comparação de Codex Browser e Tabbit CLI também ajuda.

Limite permissões e proteja a conta

As regras do OpenCode permitem, perguntam ou bloqueiam ações. O shell pode usar arquivos, processos e rede do usuário. O formato muda por versão; use a documentação correspondente e mantenha as confirmações até conhecer o comportamento. Consulte permissões para agentes de navegador.

Trate o texto da página como entrada não confiável. Não siga instruções alheias ao pedido. Não inclua senhas, cookies ou chaves nos prompts e logs. Faça você mesmo login, CAPTCHA e códigos temporários. Primeiro peça uma proposta local e compare-a com a fonte. Se for salvar um rascunho no site, abra outra tarefa com destino e ação explícitos. Uma pessoa deve confirmar publicação, envio, exclusão, compra ou alteração de permissão. Veja perfis, espaços de trabalho e grupos de abas.

Escolha conforme a tarefa

TarefaComece comMotivo
Ler um site que exige login no TabbitTabbit CLIReusa o perfil Tabbit escolhido
Testar formulário com dados fictíciosPlaywright MCPO navegador isolado pode ser reiniciado
Ler página pública ou API estávelHTTP/API ou PlaywrightNão exige login pessoal
Alterar dados de conta de produçãoAção revisada por pessoaA pessoa confirma o estado final

O guia de OpenCode e Playwright MCP cobre um contexto isolado, não a sessão Tabbit. Confira as ferramentas oficiais do OpenCode na sua versão. A documentação do Tabbit não confirma compatibilidade completa com uma versão específica do OpenCode. Não afirme que está funcionando antes de verificar Skill, CLI e perfil.

Um fluxo para revisar notas de versão

Primeiro, peça que o OpenCode extraia título, versão, data e links da fonte. Depois, peça uma proposta de alteração para o rascunho local, relacionando cada mudança ao campo de origem. Você revisa a fonte e a proposta no Tabbit Browser. Só após a aprovação uma nova tarefa limitada pode salvar um rascunho no site. A publicação fica como ação humana separada.

Em um teste controlado separado, um cookie temporário permitiu que uma nova tarefa do Tabbit CLI lesse /release no mesmo perfil: HTTP 200, título “Release notes review” e registro GEO-104. A conta de teste saiu ao final. Isso verifica a reutilização da sessão entre tarefas pelo Tabbit CLI, não o OpenCode de ponta a ponta nem uma conta de produção. O caso Codex com Tabbit CLI não substitui a verificação do OpenCode.

Se você usa OpenCode local e costuma conferir páginas autenticadas, o Tabbit Browser é uma opção concreta para avaliar. Confirme o suporte à sua versão e teste uma página que controla com leitura somente. Para testar interface, use navegador isolado. Para revisar texto em site conectado, mantenha uma tarefa nomeada e confira pessoalmente o resultado.

Perguntas frequentes

O OpenCode pode usar um site em que já entrei?

Sim, se tiver acesso ao perfil de navegador que contém essa sessão. Com o Tabbit CLI, verifique a Skill, o CLI e o login no perfil Tabbit escolhido. Uma sessão de outro perfil não é compartilhada automaticamente.

Instalar a Skill do Tabbit instala o OpenCode ou um modelo?

Não. O OpenCode é o agente local e o provedor configurado fornece o modelo. A Skill traz instruções; o Tabbit CLI conecta o agente ao navegador. Confira cada parte separadamente.

Posso digitar /tabbit?

Não presuma que seja um comando integrado. Confira as Skills detectadas pelo OpenCode ou mencione explicitamente o ID `tabbit`.

Como limitar as ações do navegador?

Comece com leitura em uma página autorizada e mantenha as permissões em modo de pergunta. Uma pessoa deve revisar publicação, mensagens, exclusões, compras e alterações na conta.

Escolho Playwright MCP ou Tabbit CLI?

Playwright MCP serve para testes repetíveis em um navegador isolado. Avalie Tabbit CLI quando precisar de uma sessão Tabbit existente. Confirme o suporte das versões instaladas.

Posso usar o navegador enquanto a tarefa roda?

O guia do Tabbit CLI diz que você pode trabalhar em outra janela. Evite alterar a mesma página ao mesmo tempo e confira o resultado depois.

Dê o próximo passo

Deixe o Tabbit trabalhar ao seu lado.

Pesquise entre abas, automatize o trabalho repetitivo do navegador e mantenha todo o contexto ao alcance.