tabsh: terminali e agenti di programmazione nel browser

Sessioni locali e avanzamento dei progetti in un unico spazio

tabsh.cc
tabsh screenshot

A cosa serve tabsh, in parole semplici

Tabsh porta nel browser i terminali e gli agenti di programmazione AI del tuo computer. Un servizio locale esegue i comandi; la pagina li mostra accanto ai ticket, alla documentazione e all'applicazione che stai costruendo. È utile soprattutto quando hai più sessioni e vuoi sapere quale sta aspettando una risposta.

La demo del sito usa un servizio simulato all'interno della pagina. Per lavorare davvero sui tuoi file devi installare il programma locale e abbinare il browser.

Collegare gli agenti già configurati

La pagina ufficiale cita Claude Code, Codex, Cursor CLI e OpenCode. Altre CLI che accettano un prompt possono essere configurate tramite comandi di avvio, ripresa e ACP. Le schede offrono interfacce TUI e chat, ma non bisogna presumere la stessa compatibilità per ogni provider.

Tabsh organizza strumenti scelti da te: credenziali, requisiti e accesso ai modelli rimangono quelli del singolo agente.

Tenere insieme progetti e sessioni

Ogni shell o agente ha una scheda con la propria cartella. La bacheca distingue backlog, attività in corso, richiesta di input, completamento e archivio. La vista elenco raggruppa le stesse schede per stato, attraverso tutti i progetti, evitando di aprire ogni terminale per capire cosa manca.

Aprendo una scheda accedi al terminale o alla chat. L'esploratore segue la cartella della shell; puoi cercare file per nome, aprire percorsi e modificarli in un pannello. Trascinare un file nel terminale inserisce il percorso. Le shell possono riconnettersi dopo la chiusura o il ricaricamento della scheda; vengono ripristinati tab, cartelle e cronologia visibile.

Avviare un lavoro e controllare gli hook

  1. Prepara un Mac o Linux, una cartella e un agente funzionante. Con Homebrew installa usando brew install blaise1030/tap/tabsh.
  2. Esegui tabsh; il browser si apre già abbinato. Controlla la directory della scheda prima di chiedere modifiche.
  3. Dentro un terminale Tabsh, chiedi all'agente di eseguire tabsh setup e seguire la guida. La procedura salva una copia della configurazione, conserva gli hook esistenti e spiega file modificati e annullamento.
  4. Verifica il passaggio a Needs input con setup test, poi il ritorno a In progress. Se manca, restituisci il rapporto allo stesso agente. Gli eventi disponibili dipendono dallo strumento.
  5. Assegna un piccolo compito e controlla differenze e test. Gli hook configurati possono notificare, anche con un suono, che una sessione non visibile richiede attenzione o ha concluso.

Il servizio avviato in primo piano termina con il terminale iniziale. Con Homebrew puoi fermarlo e usare brew services start tabsh, poi aprire http://127.0.0.1:7681 per abbinare il browser.

Costi e sistemi supportati

Verifica del 28 ottobre 2026: Tabsh è gratuito, con licenza MIT e senza piano a pagamento. Le condizioni economiche di agenti, modelli o servizi di rete non sono comprese in questa gratuità.

Sono disponibili build per macOS Apple silicon e Intel e Linux x86-64 e arm64, ma non per Windows. Safari usa l'app locale http://tabsh.localhost:7681; Chrome può richiedere il permesso di raggiungere applicazioni sul computer. È quindi indicato per sviluppatori che lavorano già con progetti e CLI locali.

Dati locali e modifiche nello stesso repository

Il servizio ascolta su loopback e richiede un token nel frammento dell'URL. I materiali ufficiali dichiarano assenza di account, relay e telemetria di Tabsh. Questo non definisce il trattamento dati dei modelli: l'agente collegato può comunicare con servizi esterni.

Non vengono creati worktree Git isolati. Due agenti nello stesso checkout e branch possono modificare gli stessi file. Suddividi le attività e prepara directory separate quando serve, verificando sempre il risultato.

L'accesso da un altro dispositivo richiede una configurazione privata facoltativa, descritta per Tailscale e tunnel SSH. La documentazione avverte di non esporre pubblicamente la porta HTTP della shell.

Domande frequenti

Tabsh include gratuitamente i modelli di Claude Code o Codex?

La gratuità riguarda Tabsh. Account, abbonamenti e consumo dei modelli dipendono dal provider scelto.

Basta aprire il sito?

Per la demo sì; per una vera shell servono installazione locale e abbinamento.

Tutte le richieste AI restano offline?

Non necessariamente. La connessione locale di Tabsh non determina dove l'agente invia codice o prompt.

Risorse ufficiali