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
| Parte | Função | Primeira verificação |
|---|---|---|
| OpenCode | Agente local de programação | opencode --version e uma sessão nova |
| Provedor do modelo | Fornece o modelo | Confira a configuração; não fornece login do navegador |
| Skill Tabbit | Instruções de integração | Confira Skills detectadas ou informe tabbit |
| Tabbit CLI | Conecta o agente local ao Tabbit | Rode diagnose pelo launcher instalado |
| Perfil Tabbit | Guarda cookies e páginas abertas | Abra o site e confira a conta |
| Tarefa nomeada | Agrupa abas da atividade | Um 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" diagnoseUm 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
| Tarefa | Comece com | Motivo |
|---|---|---|
| Ler um site que exige login no Tabbit | Tabbit CLI | Reusa o perfil Tabbit escolhido |
| Testar formulário com dados fictícios | Playwright MCP | O navegador isolado pode ser reiniciado |
| Ler página pública ou API estável | HTTP/API ou Playwright | Não exige login pessoal |
| Alterar dados de conta de produção | Ação revisada por pessoa | A 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.