
# Narzędzia AI do programowania

Termbridge świetnie sprawdza się do monitorowania asystentów AI do programowania. Uruchom agenta w terminalu, a potem obserwuj jego działanie na telefonie, gdy jesteś z dala od biurka.

## Dlaczego warto używać Termbridge z narzędziami AI?

- **Monitoruj zdalnie**: obserwuj działanie Claude Code lub Codex z kanapy
- **Bądź na bieżąco**: sprawdzaj, kiedy agenci potrzebują danych wejściowych lub napotykają błędy
- **Szybko reaguj**: wysyłaj polecenia lub anuluj procesy z telefonu
- **Bez VPN-u**: bezpieczny dostęp z dowolnego miejsca

## Obsługiwane narzędzia

Termbridge przesyła wszystko, co działa w sesji tmux, więc nie musi znać konkretnego narzędzia. Przykłady na tej stronie dotyczą:

- **Claude Code** (`claude`)
- **Codex** (`codex`)
- **OpenCode** (`opencode`)

To także jedyne agenty, które tryb sandbox może automatycznie zainstalować i zalogować. Inne agenty działające w terminalu zachowują się tak samo, ale nie zostały przetestowane.

## Lokalny przepływ pracy

### Obserwuj Claude Code na telefonie

```bash
# Start Termbridge with a named session
termbridge --session claude

# In the terminal (via UI or locally), start Claude
claude
```

Zeskanuj kod QR i obserwuj pracę Claude z dowolnego miejsca.

### Najpierw uruchom agenta

Jeśli wolisz uruchomić agenta przed Termbridge:

```bash
# Create a tmux session and start the agent
tmux new-session -d -s claude "claude"

# Then attach Termbridge to it
termbridge --session claude
```

### Przepływ pracy Codex

```bash
tmux new-session -d -s codex
tmux send-keys -t codex "codex" Enter
termbridge --session codex
```

## Przepływ pracy w sandboxie

W odizolowanych środowiskach uruchamiaj agentów w sandboxie Daytona. Termbridge może instalować CLI agentów i automatycznie synchronizować uwierzytelnianie.

### Szybka konfiguracja

```bash
export TERMBRIDGE_BACKEND=sandbox-daytona
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex

termbridge
```

Wykona to następujące czynności:

1. Utworzy sandbox Daytona
2. Zainstaluje CLI agentów
3. Zsynchronizuje lokalne pliki uwierzytelniania, aby agenty były gotowe do użycia

Zobacz przewodnik [Dotyczący agentów kodujących](https://termbridge.inline0.dev/pl/docs/sandboxes/coding-agents), aby poznać wszystkie szczegóły.

## Wskazówki

### Nazwane sesje

Używaj opisowych nazw sesji, aby wiedzieć, co jest uruchomione:

```bash
termbridge --session claude-refactor
termbridge --session codex-tests
```

### Wiele agentów

Uruchamiaj różne agenty w osobnych terminalach:

```bash
TERMBRIDGE_SESSIONS=2 termbridge
```

Uruchom Claude w jednym terminalu, Codex w drugim i przełączaj się między nimi.

### Długotrwałe zadania

Agenty AI mogą działać przez długi czas. Termbridge dobrze sobie z tym radzi:

- Sesja jest zachowywana nawet po zamknięciu przeglądarki
- Możesz ponownie połączyć się w dowolnym momencie, odświeżając stronę
- tmux utrzymuje działanie agenta nawet po ponownym uruchomieniu Termbridge

### Interwencja

Chcesz zatrzymać agenta lub zmienić kierunek jego pracy?

1. Użyj przycisku `Ctrl+C`, aby przerwać działanie
2. Wpisz nowe instrukcje w polu tekstowym
3. Agent otrzyma Twoje instrukcje tak jak w lokalnym terminalu

## Sandbox a tryb lokalny

| Funkcja | Lokalnie (tmux) | Sandbox (Daytona) |
|---------|--------------|-------------------|
| Konfiguracja | Wystarczy tmux | konto Daytona + klucz API |
| Środowisko | Twój komputer | Odizolowany kontener |
| Trwałość | Przetrwa ponowne uruchomienia | Przetrwa uśpienie laptopa w trybie bezpośrednim |
| Uwierzytelnianie | Już skonfigurowane | Automatycznie synchronizowane przez Termbridge |
| Najlepsze do | Szybkiego monitorowania | Odizolowanych eksperymentów |

Dla większości użytkowników tryb lokalny jest prostszy. Użyj trybu sandbox, gdy chcesz:

- Czystego, tymczasowego środowiska
- Zwolnić laptopa, gdy agenty pracują
- Prowadzić eksperymenty bez wpływu na lokalną konfigurację
