
# Outils de codage IA

Termbridge est idéal pour surveiller les assistants de codage IA. Lancez un agent dans votre terminal, puis observez-le travailler depuis votre téléphone lorsque vous êtes loin de votre bureau.

## Pourquoi utiliser Termbridge avec des outils d'IA ?

- **Surveillance à distance** : observez Claude Code ou Codex travailler depuis votre canapé
- **Restez informé** : voyez quand les agents ont besoin de votre intervention ou rencontrent des erreurs
- **Intervention rapide** : envoyez des commandes ou annulez des processus depuis votre téléphone
- **Aucun VPN requis** : accès sécurisé où que vous soyez

## Outils pris en charge

Termbridge diffuse tout ce qui s'exécute dans la session tmux ; il n'a donc pas besoin de connaître l'outil. Les exemples de cette page utilisent :

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

Ces trois outils sont également les agents que le mode bac à sable peut installer et auxquels il peut vous connecter automatiquement. Les autres agents en terminal fonctionnent de la même façon, mais n'ont pas été testés.

## Flux de travail local

### Surveiller Claude Code depuis votre téléphone

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

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

Scannez le code QR et observez Claude travailler où que vous soyez.

### Démarrer l'agent d'abord

Si vous préférez démarrer l'agent avant 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
```

### Flux de travail Codex

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

## Flux de travail en bac à sable

Pour les environnements isolés, exécutez les agents dans un bac à sable Daytona. Termbridge peut installer les interfaces CLI des agents et synchroniser automatiquement votre authentification.

### Configuration rapide

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

termbridge
```

Cette opération va :

1. Créer un bac à sable Daytona
2. Installer les interfaces CLI des agents
3. Synchroniser vos fichiers d'authentification locaux afin que les agents soient prêts à l'emploi

Consultez le [guide des agents de codage](https://termbridge.inline0.dev/fr/docs/sandboxes/coding-agents) pour tous les détails.

## Conseils

### Sessions nommées

Utilisez des noms de session explicites pour savoir ce qui s'exécute :

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

### Plusieurs agents

Exécutez différents agents dans différents terminaux :

```bash
TERMBRIDGE_SESSIONS=2 termbridge
```

Démarrez Claude dans l'un, Codex dans l'autre, puis passez de l'un à l'autre.

### Tâches de longue durée

Les agents IA peuvent s'exécuter longtemps. Termbridge les gère efficacement :

- Votre session reste active même si vous fermez le navigateur
- Reconnectez-vous à tout moment en actualisant la page
- tmux maintient l'agent en cours d'exécution même si Termbridge redémarre

### Intervention

Besoin d'arrêter ou de réorienter un agent ?

1. Utilisez le bouton `Ctrl+C` pour interrompre l'exécution
2. Saisissez de nouvelles instructions dans le champ de saisie
3. L'agent reçoit votre saisie comme dans un terminal local

## Bac à sable ou mode local

| Fonctionnalité | Local (tmux) | Bac à sable (Daytona) |
|---------|--------------|-------------------|
| Configuration | Il suffit de tmux | Compte Daytona + clé API |
| Environnement | Votre machine | Conteneur isolé |
| Persistance | Résiste aux redémarrages | Résiste à la mise en veille de l'ordinateur en mode direct |
| Authentification | Déjà configurée | Synchronisée automatiquement par Termbridge |
| Idéal pour | Surveillance rapide | Expériences isolées |

Pour la plupart des utilisateurs, le mode local est plus simple. Utilisez le mode bac à sable si vous voulez :

- Un environnement propre et éphémère
- Libérer votre ordinateur portable pendant que les agents travaillent
- Lancer des expériences sans affecter votre configuration locale
