
# Alat Coding AI

Termbridge sangat cocok untuk memantau asisten coding AI. Mulai agen di terminal Anda, lalu pantau kerjanya dari ponsel saat Anda jauh dari meja.

## Mengapa menggunakan Termbridge dengan alat AI?

- **Pantau dari jarak jauh**: Lihat Claude Code atau Codex bekerja dari sofa
- **Tetap mendapat informasi**: Ketahui saat agen membutuhkan masukan atau mengalami kesalahan
- **Intervensi cepat**: Kirim perintah atau batalkan proses dari ponsel
- **Tak perlu VPN**: Akses aman dari mana saja

## Alat yang didukung

Termbridge menyiarkan apa pun yang berjalan di sesi tmux, jadi tidak perlu mengetahui alat yang digunakan. Contoh di halaman ini menggunakan:

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

Ketiganya juga merupakan agen yang dapat diinstal dan masuk secara otomatis oleh mode sandbox. Agen lain yang berbasis terminal berfungsi dengan cara yang sama, tetapi belum diuji.

## Alur kerja lokal

### Pantau Claude Code dari ponsel

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

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

Pindai kode QR dan pantau Claude bekerja dari mana saja.

### Mulai agen terlebih dahulu

Jika Anda memilih untuk memulai agen sebelum 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
```

### Alur kerja Codex

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

## Alur kerja sandbox

Untuk lingkungan terisolasi, jalankan agen di sandbox Daytona. Termbridge dapat menginstal CLI agen dan menyinkronkan autentikasi Anda secara otomatis.

### Penyiapan cepat

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

termbridge
```

Langkah ini akan:

1. Membuat sandbox Daytona
2. Menginstal CLI agen
3. Menyinkronkan file autentikasi lokal agar agen siap digunakan

Lihat [panduan Agen Coding](https://termbridge.inline0.dev/id/docs/sandboxes/coding-agents) untuk detail selengkapnya.

## Tips

### Sesi bernama

Gunakan nama sesi yang bermakna agar Anda tahu apa yang sedang berjalan:

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

### Beberapa agen

Jalankan agen yang berbeda di terminal yang berbeda:

```bash
TERMBRIDGE_SESSIONS=2 termbridge
```

Mulai Claude di satu terminal, Codex di terminal lain, lalu beralih di antara keduanya.

### Tugas berdurasi panjang

Agen AI dapat berjalan lama. Termbridge menanganinya dengan baik:

- Sesi Anda tetap aktif meskipun Anda menutup browser
- Hubungkan kembali kapan saja dengan memuat ulang halaman
- tmux menjaga agen tetap berjalan meskipun Termbridge dimulai ulang

### Intervensi

Perlu menghentikan atau mengarahkan ulang agen?

1. Gunakan tombol `Ctrl+C` untuk menyela
2. Ketik instruksi baru di kolom masukan
3. Agen menerima masukan Anda seperti di terminal lokal

## Sandbox vs lokal

| Fitur | Lokal (tmux) | Sandbox (Daytona) |
|---------|--------------|-------------------|
| Penyiapan | Cukup tmux | Akun Daytona + kunci API |
| Lingkungan | Mesin Anda | Kontainer terisolasi |
| Persistensi | Bertahan setelah dimulai ulang | Bertahan saat laptop tidur dalam mode langsung |
| Autentikasi | Sudah dikonfigurasi | Disinkronkan otomatis oleh Termbridge |
| Cocok untuk | Pemantauan cepat | Eksperimen terisolasi |

Bagi kebanyakan pengguna, mode lokal lebih sederhana. Gunakan mode sandbox jika Anda menginginkan:

- Lingkungan bersih yang dapat dibuang
- Laptop tidak terbebani saat agen bekerja
- Menjalankan eksperimen tanpa memengaruhi penyiapan lokal
