O Tabbit CLI permite que um agente local compatível use um Tabbit em execução. Instale o aplicativo oficial, carregue a Skill tabbit se disponível e confira a conexão do iniciador. Depois execute uma tarefa e leia o recibo.
Instale e confira o iniciador
Baixe o Tabbit do site oficial, abra uma vez e reinicie o agente para carregar a Skill. No macOS, o iniciador fica em $HOME/.local/bin/tabbit-cli. O guia de Windows indica a pasta do usuário e Tabbit/LocalAgent/bin/tabbit-cli.exe em LocalAppData. Execute diagnose e confira a edição ativa.
Se houver várias instâncias, mantenha em TABBIT_PLAYWRIGHT_INSTANCE o ID mostrado para o navegador desejado.
launcher="$HOME/.local/bin/tabbit-cli"
"$launcher" diagnoseGuia oficial de instalação · Instalar o Tabbit · Visão geral do Tabbit
O que o agente precisa
O agente precisa de shell ou integração compatível em um host que alcance o Tabbit. A presença da Skill, a conexão e a leitura de um resultado são verificações distintas. Em um cliente remoto, confira o acesso antes de pedir uma tarefa no desktop.
Navegador para agentes · Agentes de navegador
Crie uma tarefa nomeada
Use o mesmo nome para navegar, agir e conferir. Comece com uma página sem conta. Leia o título e confirme que os detalhes estão fechados. Use um novo ID por solicitação e guarde o da ação.
Se necessário, troque a URL pelo link da sua edição. Para outro teste, escolha novo nome e novos IDs.
"$launcher" nodejs --task "CLI practice" --request-id cli-practice-open <<'JS'
await page.goto('https://go.tabbit.ai/blog/tabbit-cli-complete-guide/fixture.html');
return { title: await page.title(), visible: await page.locator('#source').isVisible() };
JSAbrir a prática · Automação web · Deixar um agente controlar o navegador
Recupere o resultado
Reutilize o nome, clique uma vez em Show source details e leia o ID. Se a resposta se perder, consulte receipt com o ID original. Isso recupera o resultado sem repetir o clique. Confira o estado antes de tentar uma ação novamente.
"$launcher" nodejs --task "CLI practice" --request-id cli-practice-click <<'JS'
await page.getByText('Show source details', { exact: true }).click();
return await page.locator('#source').innerText();
JS
"$launcher" receipt --task "CLI practice" --request-id cli-practice-clickSegurança do navegador agêntico
O que duas tarefas compartilham
No Tabbit estável 1.21.21.0, a tarefa A mostrou DEMO-F08 e guardou uma variável local. B abriu outra página, com detalhes fechados e sem a variável de A, mas leu o marcador de armazenamento da mesma origem. Páginas e estado da tarefa são separados. O armazenamento depende do perfil.
| Checagem | Tarefa A | Tarefa B |
|---|---|---|
| Detalhes | Abertos · DEMO-F08 | Fechados |
| Variável da tarefa | TASK-A-ONLY | Ausente |
| Armazenamento da origem | ORIGIN-F08 | Marcador lido |

Compatibilidade e encerramento
O caso Codex usou uma sessão local nova com Tabbit CLI. O caso DeepSeek Harness testou seu adaptador nativo. Outros clientes são descritos no guia oficial. Aqui foi usado o iniciador do macOS. Exporte os recibos antes de finish e feche apenas as abas da prática.
"$launcher" finish --task "CLI practice"| Problema | Primeira checagem |
|---|---|
| Skill ausente | Reinicie o agente e confira a pasta |
| Ambiente inacessível | Abra a edição correta e execute diagnose |
| Resultado ausente | Consulte a solicitação anterior |
Configuração do Codex · Adaptador DeepSeek Harness · Teste do Tabbit CLI
Dois usuários descreveram abrir abas de trabalho e resumir discussões no Tabbit. Para validar a CLI, confira a tarefa e seu recibo em separado. Reddit 1 · Reddit 2
Perguntas frequentes
Onde encontro o Tabbit CLI?
Instale o Tabbit oficial e use o guia para localizar a Skill e o iniciador.
Como conferir a conexão?
Execute diagnose e valide o título e um valor visível em uma tarefa.
Tarefas diferentes têm logins separados?
As tarefas separam páginas e estado. O perfil pode compartilhar dados de sessão.
O que fazer se a resposta falhar?
Consulte o recibo com tarefa e ID original, então confira a página antes de repetir.
Funciona com qualquer agente?
Verifique se o agente pode usar a Skill ou o iniciador e alcançar o Tabbit.
O que finish faz?
Libera a tarefa. Salve a evidência e feche somente suas abas de prática.