
# AI-kodeværktøjer

Termbridge er ideel til at overvåge AI-kodeassistenter. Start en agent i din terminal, og følg med fra din telefon, mens du er væk fra skrivebordet.

## Hvorfor bruge Termbridge med AI-værktøjer?

- **Overvåg på afstand**: Se Claude Code eller Codex arbejde fra sofaen
- **Hold dig opdateret**: Se, når agenter har brug for input eller støder på fejl
- **Grib hurtigt ind**: Send kommandoer, eller annullér processer fra din telefon
- **Ingen VPN nødvendig**: Sikker adgang fra hvor som helst

## Understøttede værktøjer

Termbridge streamer alt, der kører i tmux-sessionen, så den behøver ikke kende værktøjet. Eksemplerne på denne side bruger:

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

Disse tre agenter kan også installeres og logges ind automatisk i sandkassetilstand. Andre terminalbaserede agenter fungerer på samme måde, men er ikke testet.

## Lokalt workflow

### Se Claude Code fra din telefon

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

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

Scan QR-koden, og se Claude arbejde hvor som helst fra.

### Start agenten først

Hvis du foretrækker at starte agenten før 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
```

### Codex-workflow

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

## Workflow i sandkasse

Kør agenter i en Daytona-sandkasse for at arbejde i isolerede miljøer. Termbridge kan installere agentens CLI-værktøjer og automatisk synkronisere din godkendelse.

### Hurtig opsætning

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

termbridge
```

Dette vil:

1. Oprette en Daytona-sandkasse
2. Installere agentens CLI-værktøjer
3. Synkronisere dine lokale godkendelsesfiler, så agenterne er klar til brug

Se vejledningen til [kodeagenter](https://termbridge.inline0.dev/da/docs/sandboxes/coding-agents) for alle detaljer.

## Tips

### Navngivne sessioner

Brug beskrivende sessionsnavne, så du ved, hvad der kører:

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

### Flere agenter

Kør forskellige agenter i forskellige terminaler:

```bash
TERMBRIDGE_SESSIONS=2 termbridge
```

Start Claude i én terminal og Codex i en anden, og skift mellem dem.

### Langvarige opgaver

AI-agenter kan køre i lang tid. Termbridge håndterer dette godt:

- Din session fortsætter, selvom du lukker browseren
- Opret forbindelse igen når som helst ved at opdatere siden
- tmux holder agenten kørende, selvom Termbridge genstarter

### Indgriben

Skal du stoppe eller omdirigere en agent?

1. Brug knappen `Ctrl+C` til at afbryde
2. Skriv nye instruktioner i inputfeltet
3. Agenten modtager dit input ligesom i en lokal terminal

## Sandkasse eller lokalt

| Funktion | Lokalt (tmux) | Sandkasse (Daytona) |
|---------|--------------|-------------------|
| Opsætning | Bare tmux | Daytona-konto + API-nøgle |
| Miljø | Din maskine | Isoleret container |
| Vedvarenhed | Overlever genstarter | Overlever dvale på bærbar i direkte tilstand |
| Godkendelse | Allerede konfigureret | Synkroniseres automatisk af Termbridge |
| Bedst til | Hurtig overvågning | Isolerede eksperimenter |

For de fleste brugere er lokal tilstand enklere. Brug sandkassetilstand, når du vil:

- Have et rent, midlertidigt miljø
- Frigøre din bærbare, mens agenterne arbejder
- Køre eksperimenter uden at påvirke din lokale opsætning
