Przejdź do treści

Twój terminal, gdziekolwiek jesteś

Termbridge umożliwia dostęp do lokalnego terminala z dowolnego urządzenia z przeglądarką. Uruchom jedno polecenie, zeskanuj kod QR i gotowe.

Powłoka
npx termbridge

To wszystko. Teraz możesz korzystać z terminala na telefonie.

Dlaczego warto używać Termbridge?

Sprawdzaj kompilacje z kanapy. Uruchomiono długą kompilację? Obserwuj jej przebieg na telefonie, pijąc kawę.

Monitoruj serwery w drodze. Połączono się przez SSH z serwerem, na którym działa proces? Obserwuj go z dowolnego miejsca.

Zdalnie uruchamiaj narzędzia AI do programowania. Korzystasz z Claude Code, Codex lub podobnych narzędzi? Obserwuj ich działanie na tablecie, gdy jesteś z dala od biurka.

Szybki dostęp bez konfiguracji. Bez przekierowywania portów, VPN-u ani skomplikowanej konfiguracji. Wystarczy uruchomić polecenie i zeskanować kod.

Jak to działa

  1. Uruchamiasz npx termbridge na swoim komputerze
  2. Termbridge tworzy bezpieczny tunel do terminala (lub używa linku do piaskownicy w trybie bezpośrednim)
  3. Skanujesz kod QR (lub kopiujesz URL)
  4. Terminal pojawia się w przeglądarce i jest w pełni interaktywny

Domyślnie wszystko działa lokalnie na Twoim komputerze. Opcjonalny tryb piaskownicy działa na Twoim koncie Daytona i nie korzysta z zaplecza obsługiwanego przez Termbridge.

Podstawowe założenia

Najpierw lokalnie. Domyślnie serwer, WebSocket i rejestr terminali działają na Twoim komputerze. Tryb piaskownicy działa na Twoim koncie Daytona, ale Termbridge nadal nie obsługuje zaplecza ani nie przechowuje Twoich danych.

Bezpieczne przekazanie dostępu. Termbridge wydaje jednorazowy token i wymienia go na sesję cookie. Token URL to kod skanowany na urządzeniu mobilnym.

Dostosowane do urządzeń mobilnych. UI ma celowo minimalistyczny interfejs: terminal na pełną wysokość ekranu, kompaktowy pasek sterowania i panel przełączania terminali.

Co możesz zrobić

  • Pełny dostęp do terminala — działają kolory, interfejsy tekstowe, takie jak htop i vim, oraz prawidłowa obsługa klawiszy
  • Wiele sesji — uruchamiaj kilka terminali i przełączaj się między nimi w aplikacji
  • Sterowanie na urządzeniach mobilnych — przyciski ekranowe dla Ctrl+C, strzałek, klawisza Tab i innych klawiszy
  • Domyślnie bezpiecznie — dzięki jednorazowym tokenom tylko Ty możesz się połączyć

Szybki start

W przypadku domyślnego lokalnego połączenia tunelowego zainstaluj Node.js w wersji 20 lub nowszej, tmux oraz cloudflared, a następnie:

Powłoka
npx termbridge

Zeskanuj telefonem kod QR, aby uzyskać dostęp. Informacje o trybie piaskownicy znajdziesz w przewodniku po piaskownicach.

Pierwsze kroki

Pełny przewodnik konfiguracji z instrukcjami instalacji

Przewodniki użytkowania

Sterowanie na urządzeniach mobilnych, wiele terminali i nie tylko

Podgląd serwera deweloperskiego

Wyświetl podgląd aplikacji obok terminala

Piaskownice

Uruchamiaj terminale w piaskownicach chmurowych Daytona