tabsh: agenci AI do kodu i terminal w przeglądarce

Lokalne powłoki i status zadań z wielu projektów w jednym widoku

tabsh.cc
tabsh screenshot

Do czego służy tabsh prostymi słowami?

Tabsh przenosi obsługę terminali i agentów AI do kodu do karty przeglądarki. Polecenia wykonuje lokalny proces na Twoim komputerze, a strona pokazuje sesje obok dokumentacji, zgłoszeń i rozwijanej aplikacji. Ułatwia to pracę, gdy masz kilka projektów i chcesz wiedzieć, który czeka na odpowiedź.

Demonstracja na stronie korzysta z symulowanego procesu wewnątrz strony. Do pracy na prawdziwych plikach potrzebujesz lokalnej instalacji i sparowania przeglądarki.

Koszty i obsługiwane systemy

Stan na 28 października 2026: Tabsh jest darmowy, na licencji MIT, bez płatnego planu. Koszty agentów, modeli i usług sieciowych sprawdza się oddzielnie.

Oficjalne kompilacje obejmują macOS Apple silicon i Intel oraz Linux x86-64 i arm64. Nie ma wersji Windows. Safari używa lokalnego adresu http://tabsh.localhost:7681; Chrome może poprosić o dostęp do aplikacji lokalnych. To narzędzie dla osób pracujących już z lokalnymi projektami i CLI.

Podłączenie używanych agentów AI

Oficjalna strona wymienia Claude Code, Codex, Cursor CLI i OpenCode. Inne CLI przyjmujące prompt można konfigurować poleceniami uruchamiania, wznawiania i ACP. Dostępne są widoki TUI i rozmowy, lecz zgodność funkcji trzeba sprawdzić dla konkretnego dostawcy.

Tabsh organizuje narzędzia wybrane przez użytkownika. Nie zapewnia automatycznie ich danych logowania, subskrypcji modeli ani wymaganego środowiska.

Kontrola projektów i oczekujących zadań

Powłoka lub agent otrzymuje kartę z własnym katalogiem roboczym. Tablica rozdziela zadania na backlog, pracę w toku, oczekiwanie na dane, zakończenie i archiwum. Lista grupuje te same karty ze wszystkich projektów według statusu, w jednym przewijanym widoku.

Karta otwiera terminal albo panel rozmowy. Eksplorator śledzi katalog powłoki; można szukać plików po nazwie, otwierać ścieżki i edytować pliki w panelu. Przeciągnięcie pliku do terminala wstawia jego ścieżkę. Powłoki mogą ponownie połączyć się po zamknięciu lub odświeżeniu karty, a karty, foldery i historia przewijania są przywracane.

Pierwsze zadanie i sprawdzenie statusu

  1. Przygotuj macOS lub Linux, katalog projektu i działającego agenta. W Homebrew użyj brew install blaise1030/tap/tabsh.
  2. Uruchom tabsh i sprawdź katalog karty w sparowanej przeglądarce.
  3. W terminalu Tabsh poproś agenta o wykonanie tabsh setup i zastosowanie instrukcji. Konfiguracja jest wcześniej kopiowana, istniejące hooki pozostają zachowane, a raport opisuje zmianę i jej cofnięcie.
  4. Sprawdź przejście karty do Needs input z notatką setup test, a potem do In progress. W razie problemu przekaż raport temu samemu agentowi. Zakres zdarzeń zależy od CLI.
  5. Zleć małe zadanie, przejrzyj pliki i testy. Skonfigurowane hooki mogą wywołać powiadomienie i dźwięk, gdy niewidoczna sesja wymaga reakcji lub kończy pracę.

Proces na pierwszym planie kończy się po zamknięciu terminala startowego. Przy instalacji Homebrew można go zatrzymać, użyć brew services start tabsh i sparować przeglądarkę przez http://127.0.0.1:7681.

Lokalne dane i wspólny katalog roboczy

Proces nasłuchuje na loopback i wymaga tokenu parowania we fragmencie URL. Oficjalne materiały deklarują brak konta, własnego przekaźnika i telemetrii Tabsh. Nie określa to polityki modeli: podłączony agent może wysyłać zapytania do zewnętrznego dostawcy.

Nie ma automatycznej izolacji Git worktree. Agenci używają wybranego checkoutu i gałęzi, więc równoczesne zmiany mogą kolidować. Rozdziel zakres prac, a w razie potrzeby przygotuj osobne katalogi.

Dostęp z innego urządzenia jest opcjonalny. Dokumentacja opisuje prywatne połączenia Tailscale lub tunel SSH i ostrzega przed publicznym udostępnianiem portu HTTP powłoki.

Najczęstsze pytania

Czy darmowy Tabsh obejmuje użycie modeli?

Darmowa jest aplikacja Tabsh. Dostęp, limity i rozliczenia modelu zależą od wybranego agenta i dostawcy.

Czy wystarczy otworzyć demo?

Demo pokazuje interfejs. Prawdziwy terminal wymaga instalacji procesu lokalnego i sparowania.

Czy wszystkie zapytania AI pozostają offline?

Nie. Lokalna komunikacja Tabsh nie wyznacza sposobu, w jaki agent korzysta z zewnętrznych modeli.

Oficjalne materiały