tabsh: agentes de IA para programação no navegador

Terminais locais e tarefas de vários projetos em uma visão compartilhada

tabsh.cc
tabsh screenshot

Para que serve o tabsh, em termos simples

O tabsh coloca os terminais e agentes de IA para programação do seu computador em uma aba do navegador. Um serviço local executa os comandos; a página permite acompanhar e controlar as sessões ao lado dos tickets, da documentação e do aplicativo em desenvolvimento.

Ele ajuda quando existem vários projetos e você precisa descobrir qual tarefa está trabalhando ou aguardando sua resposta. A demonstração do site usa um serviço simulado dentro da página. Para executar comandos reais, é necessário instalar o programa local.

Gratuidade e sistemas compatíveis

Verificado em 28 de outubro de 2026: o tabsh é gratuito, de código aberto sob licença MIT e sem plano pago. A gratuidade não cobre condições comerciais dos agentes, modelos ou serviços de rede escolhidos.

Há builds para macOS Apple silicon e Intel, além de Linux x86-64 e arm64; não há build Windows. O Safari usa o aplicativo local em http://tabsh.localhost:7681. O Chrome pode pedir permissão para acessar aplicativos locais. A proposta combina com quem já trabalha em projetos e terminais locais.

Acompanhe projetos e tarefas que precisam de você

Cada shell ou agente vira um cartão com sua própria pasta. O quadro separa backlog, andamento, necessidade de entrada, conclusão e arquivo. A lista reúne os mesmos cartões de todos os projetos por status, em uma única rolagem. Assim, você encontra primeiro o trabalho que precisa de intervenção.

Um cartão abre o terminal ou o painel de conversa. O explorador acompanha a pasta do shell, com busca por nome de arquivo, caminhos clicáveis e edição em um painel. Arrastar um arquivo para o terminal insere seu caminho. As sessões podem se reconectar após fechar ou recarregar a aba; abas, pastas e histórico de rolagem são restaurados.

Conecte os agentes que já usa

A página oficial cita Claude Code, Codex, Cursor CLI e OpenCode. Outras CLIs que aceitam um prompt podem ser configuradas por comandos de início, retomada e ACP. Os cartões oferecem visualização TUI e chat, mas os recursos disponíveis devem ser conferidos por provedor.

Você continua usando os agentes escolhidos e configurados por conta própria. O tabsh não fornece automaticamente autenticação ou assinatura dos modelos.

Instale e confira o primeiro fluxo

  1. Prepare um Mac ou Linux, a pasta do projeto e um agente funcionando. Pelo Homebrew, use brew install blaise1030/tap/tabsh.
  2. Execute tabsh e confira o diretório do cartão no navegador pareado.
  3. Dentro de um terminal do tabsh, peça ao agente para executar tabsh setup e seguir o guia. A configuração recebe uma cópia de segurança; hooks existentes são preservados, e o relatório informa o arquivo alterado e como desfazer.
  4. Verifique se o cartão passa para Needs input com setup test, depois volta a In progress. Se não ocorrer, devolva o relatório ao mesmo agente. Os eventos disponíveis variam entre CLIs.
  5. Envie uma tarefa pequena e revise arquivos e testes. Hooks configurados podem gerar notificação e som quando uma sessão fora de foco precisa de entrada ou termina.

O processo em primeiro plano para quando seu terminal de origem é fechado. Com Homebrew, é possível encerrá-lo, executar brew services start tabsh e parear uma vez em http://127.0.0.1:7681.

Execução local e conflitos no código

O serviço escuta em loopback e usa um token de pareamento no fragmento da URL. As informações oficiais declaram ausência de conta, relay próprio e telemetria do tabsh. Isso descreve o tabsh; um agente conectado ainda pode consultar modelos externos segundo as regras do provedor.

Não existe isolamento automático com Git worktrees. Agentes trabalham no checkout e branch selecionados, podendo alterar os mesmos arquivos. Divida o escopo e prepare diretórios separados quando necessário, conferindo diferenças e testes.

O acesso por outro dispositivo exige uma configuração privada opcional. A documentação apresenta Tailscale ou túnel SSH e alerta contra expor publicamente a porta HTTP do shell.

Perguntas frequentes

O tabsh inclui gratuitamente o uso de Claude Code ou Codex?

A aplicação tabsh é gratuita. Acesso, assinatura e consumo do agente ou modelo são condições separadas.

Posso trabalhar apenas na demonstração?

A demo é simulada. Para usar os arquivos reais, instale o serviço local e faça o pareamento do navegador.

Execução local significa que toda a IA fica offline?

Não. A conexão local do tabsh é diferente das requisições que o agente envia ao provedor de modelos.

Recursos oficiais