
# Votre terminal, partout

Termbridge vous permet d'accéder à votre terminal local depuis tout appareil doté d'un navigateur. Exécutez une commande, scannez un code QR et vous êtes connecté.

```bash
npx termbridge
```

C'est tout. Votre terminal est maintenant accessible depuis votre téléphone.

## Pourquoi choisir Termbridge ?

**Vérifiez vos compilations depuis le canapé.** Vous avez lancé une longue compilation ? Suivez son avancement depuis votre téléphone en allant prendre un café.

**Surveillez vos serveurs où que vous soyez.** SSH connecté à un serveur exécutant un processus ? Gardez un œil dessus de partout.

**Exécutez des outils de programmation IA à distance.** Vous utilisez Claude Code, Codex ou des outils similaires ? Suivez leur travail depuis votre tablette lorsque vous êtes loin de votre bureau.

**Accès rapide, sans configuration.** Pas de redirection de ports, pas de VPN, pas de configuration complexe. Exécutez simplement la commande et scannez le code.

## Fonctionnement

1. Vous lancez `npx termbridge` sur votre ordinateur
2. Termbridge crée un tunnel sécurisé vers votre terminal (ou utilise un lien vers l'environnement isolé en mode direct)
3. Vous scannez le code QR (ou copiez le URL)
4. Votre terminal s'affiche dans le navigateur et est entièrement interactif

Par défaut, tout s'exécute localement sur votre machine. Le mode facultatif en environnement isolé s'exécute dans votre compte Daytona, sans backend exploité par Termbridge.

## Principes de conception

**Priorité au local.** Par défaut, le serveur, le WebSocket et le registre des terminaux se trouvent sur votre machine. Le mode en environnement isolé s'exécute dans votre compte Daytona, mais Termbridge n'exploite toujours aucun backend et ne stocke pas vos données.

**Transmission sécurisée.** Termbridge génère un jeton à usage unique et l'échange contre une session par cookie. Le jeton URL est celui que vous scannez sur mobile.

**Adapté aux mobiles.** Le UI est volontairement minimal : un terminal pleine hauteur, une barre de commandes compacte et un panneau de sélection des terminaux.

## Ce que vous pouvez faire

- **Accès complet au terminal** : couleurs, interfaces TUI comme htop, vim et gestion correcte des touches
- **Plusieurs sessions** : exécutez plusieurs terminaux et passez de l'un à l'autre dans l'application
- **Commandes mobiles** : boutons à l'écran pour Ctrl+C, les flèches, Tab et d'autres touches
- **Sécurisé par défaut** : les jetons à usage unique garantissent que vous seul pouvez vous connecter

## Démarrage rapide

Pour utiliser le tunnel local par défaut, installez [Node.js](https://nodejs.org) 20 ou une version ultérieure, [tmux](https://github.com/tmux/tmux) et [cloudflared](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/), puis :

```bash
npx termbridge
```

Scannez le code QR avec votre téléphone et vous êtes connecté. Pour le mode en environnement isolé, consultez le guide des environnements isolés.

### [Bien démarrer](https://termbridge.inline0.dev/fr/docs/getting-started)

Guide de configuration complet avec les étapes d'installation

### [Guides d'utilisation](https://termbridge.inline0.dev/fr/docs/usage)

Commandes mobiles, plusieurs terminaux et bien plus

### [Aperçu du serveur de développement](https://termbridge.inline0.dev/fr/docs/usage/dev-server-preview)

Affichez l'aperçu de votre application à côté du terminal

### [Environnements isolés](https://termbridge.inline0.dev/fr/docs/sandboxes)

Exécutez des terminaux dans les environnements isolés cloud Daytona
