
# Sandbox

Termbridge può usare una sandbox invece di una sessione tmux locale. È utile quando volete un terminale e un'anteprima in esecuzione nel cloud, mantenendo lo stesso flusso di lavoro Termbridge UI e di condivisione.

## Quando usare le sandbox

- Volete un terminale in un ambiente cloud temporaneo.
- Vi serve un'anteprima eseguita in una sandbox, non sul vostro laptop.
- Eseguite CI o test d'integrazione in un ambiente remoto.

Se vi serve solo condividere il terminale locale, usate il backend predefinito tmux.

## Provider di sandbox

Termbridge attualmente supporta:

- **Daytona** - Sandbox cloud con clonazione dei repository e porte di anteprima. Consultate la guida [Daytona](https://termbridge.inline0.dev/it/docs/sandboxes/daytona).

Altri provider arriveranno prossimamente.

## Avvio rapido

1. Scegliete un provider e seguite la relativa guida di configurazione.
2. Impostate il backend della sandbox e la configurazione del repository.
3. Eseguite Termbridge come al solito:

```bash
npx termbridge
```

Per Daytona, seguite la guida rapida [Daytona](https://termbridge.inline0.dev/it/docs/sandboxes/daytona#quick-start).

## Agenti di programmazione

Termbridge può installare agenti di programmazione nella sandbox e sincronizzare le vostre credenziali locali, così saranno subito pronti.

Consultate la guida [Agenti di programmazione](https://termbridge.inline0.dev/it/docs/sandboxes/coding-agents) per la configurazione completa, la modalità automatica e i dettagli sulla sicurezza.

## Modalità anteprima

I provider di sandbox possono esporre una porta di anteprima che Termbridge inoltra a UI. Consultate la guida del provider per le opzioni e le variabili d'ambiente esatte.
