
# KI-Programmierwerkzeuge

Termbridge eignet sich hervorragend, um KI-Programmierassistenten zu überwachen. Starte einen Agenten in deinem Terminal und beobachte seine Arbeit unterwegs auf deinem Smartphone.

## Warum Termbridge mit KI-Werkzeugen verwenden?

- **Aus der Ferne überwachen**: Beobachte Claude Code oder Codex von der Couch aus
- **Auf dem Laufenden bleiben**: Sieh, wann Agenten Eingaben benötigen oder auf Fehler stoßen
- **Schnell eingreifen**: Sende Befehle oder brich Prozesse auf deinem Smartphone ab
- **Kein VPN nötig**: Sicherer Zugriff von überall

## Unterstützte Werkzeuge

Termbridge überträgt alles, was in der tmux-Sitzung läuft, und muss daher nichts über das jeweilige Werkzeug wissen. Die Beispiele auf dieser Seite verwenden:

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

Diese drei Agenten kann der Sandbox-Modus auch installieren und automatisch anmelden. Andere terminalbasierte Agenten funktionieren genauso, wurden aber nicht getestet.

## Lokaler Workflow

### Claude Code auf deinem Smartphone beobachten

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

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

Scanne den QR-Code und beobachte Claude von überall aus.

### Starte zuerst den Agenten

Wenn du den Agenten lieber vor Termbridge starten möchtest:

```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
```

## Sandbox-Workflow

Führe Agenten für isolierte Umgebungen in einer Daytona-Sandbox aus. Termbridge kann Agenten-CLIs installieren und deine Authentifizierung automatisch synchronisieren.

### Schnelleinrichtung

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

termbridge
```

Dabei geschieht Folgendes:

1. Eine Daytona-Sandbox wird erstellt
2. Die Agenten-CLIs werden installiert
3. Deine lokalen Authentifizierungsdateien werden synchronisiert, damit die Agenten sofort einsatzbereit sind

Alle Einzelheiten findest du im [Leitfaden zu Programmieragenten](https://termbridge.inline0.dev/de/docs/sandboxes/coding-agents).

## Tipps

### Benannte Sitzungen

Verwende aussagekräftige Sitzungsnamen, damit du weißt, was läuft:

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

### Mehrere Agenten

Führe verschiedene Agenten in verschiedenen Terminals aus:

```bash
TERMBRIDGE_SESSIONS=2 termbridge
```

Starte Claude in einem Terminal und Codex in einem anderen und wechsle zwischen ihnen.

### Lang laufende Aufgaben

KI-Agenten können lange laufen. Termbridge kommt damit gut zurecht:

- Deine Sitzung bleibt erhalten, auch wenn du den Browser schließt
- Verbinde dich jederzeit wieder, indem du die Seite aktualisierst
- tmux lässt den Agenten weiterlaufen, auch wenn Termbridge neu startet

### Eingreifen

Musst du einen Agenten stoppen oder neu anweisen?

1. Tippe auf die Schaltfläche `Ctrl+C`, um ihn zu unterbrechen
2. Gib neue Anweisungen in das Eingabefeld ein
3. Der Agent erhält deine Eingabe wie in einem lokalen Terminal

## Sandbox oder lokal

| Funktion | Lokal (tmux) | Sandbox (Daytona) |
|---------|--------------|-------------------|
| Einrichtung | Nur tmux | Daytona-Konto + API-Schlüssel |
| Umgebung | Dein Rechner | Isolierter Container |
| Beständigkeit | Übersteht Neustarts | Übersteht im Direktmodus den Ruhezustand des Laptops |
| Authentifizierung | Bereits eingerichtet | Wird automatisch von Termbridge synchronisiert |
| Am besten für | Schnelle Überwachung | Isolierte Experimente |

Für die meisten ist der lokale Modus einfacher. Verwende den Sandbox-Modus, wenn du Folgendes möchtest:

- Eine saubere, temporäre Umgebung
- Deinen Laptop entlasten, während Agenten arbeiten
- Experimente ausführen, ohne deine lokale Einrichtung zu beeinflussen
