
# AI-codeertools

Termbridge is ideaal om AI-codeerassistenten in de gaten te houden. Start een agent in je terminal en kijk vanaf je telefoon hoe deze werkt terwijl je niet achter je bureau zit.

## Waarom Termbridge gebruiken met AI-tools?

- **Op afstand meekijken**: Bekijk hoe Claude Code of Codex werkt vanaf de bank
- **Op de hoogte blijven**: Zie wanneer agents input nodig hebben of fouten tegenkomen
- **Snel ingrijpen**: Stuur opdrachten of annuleer processen vanaf je telefoon
- **Geen VPN nodig**: Veilige toegang vanaf elke locatie

## Ondersteunde tools

Termbridge streamt alles wat in de tmux-sessie wordt uitgevoerd en hoeft dus niets over de tool te weten. De voorbeelden op deze pagina gebruiken:

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

Deze drie zijn ook de agents die de sandboxmodus automatisch kan installeren en aanmelden. Andere terminalgebaseerde agents werken op dezelfde manier, maar zijn niet getest.

## Lokale workflow

### Claude Code vanaf je telefoon volgen

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

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

Scan de QR-code en kijk vanaf elke locatie hoe Claude werkt.

### Start eerst de agent

Als je de agent liever start voordat je Termbridge start:

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

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

### Workflow voor Codex

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

## Sandboxworkflow

Voor geïsoleerde omgevingen voer je agents uit in een Daytona-sandbox. Termbridge kan agent-CLI's installeren en je authenticatie automatisch synchroniseren.

### Snelle configuratie

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

termbridge
```

Dit doet het volgende:

1. Maakt een Daytona-sandbox aan
2. Installeert de agent-CLI's
3. Synchroniseert je lokale authenticatiebestanden, zodat agents klaar zijn voor gebruik

Zie de [Handleiding voor codeeragents](https://termbridge.inline0.dev/nl/docs/sandboxes/coding-agents) voor alle details.

## Tips

### Benoemde sessies

Gebruik duidelijke sessienamen, zodat je weet wat er actief is:

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

### Meerdere agents

Voer verschillende agents uit in verschillende terminals:

```bash
TERMBRIDGE_SESSIONS=2 termbridge
```

Start Claude in de ene terminal en Codex in een andere, en wissel ertussen.

### Langlopende taken

AI-agents kunnen lang actief blijven. Termbridge kan daar goed mee omgaan:

- Je sessie blijft actief, zelfs als je de browser sluit
- Maak op elk moment opnieuw verbinding door de pagina te vernieuwen
- tmux houdt de agent actief, zelfs als Termbridge opnieuw wordt gestart

### Ingrijpen

Wil je een agent stoppen of bijsturen?

1. Gebruik de knop `Ctrl+C` om te onderbreken
2. Typ nieuwe instructies in het invoerveld
3. De agent ontvangt je invoer net als in een lokale terminal

## Sandbox versus lokaal

| Functie | Lokaal (tmux) | Sandbox (Daytona) |
|---------|--------------|-------------------|
| Configuratie | Alleen tmux | Daytona-account + API-sleutel |
| Omgeving | Je computer | Geïsoleerde container |
| Persistentie | Blijft bestaan na herstarts | Blijft bestaan tijdens slaapstand van de laptop in directe modus |
| Authenticatie | Al geconfigureerd | Automatisch gesynchroniseerd door Termbridge |
| Geschikt voor | Snel meekijken | Geïsoleerde experimenten |

Voor de meeste gebruikers is de lokale modus eenvoudiger. Gebruik de sandboxmodus als je het volgende wilt:

- Een schone, tijdelijke omgeving
- Je laptop vrijhouden terwijl agents werken
- Experimenteren zonder je lokale configuratie te beïnvloeden
