
# Tekoälyn koodaustyökalut

Termbridge sopii erinomaisesti tekoälypohjaisten koodausavustajien valvontaan. Käynnistä agentti päätteessä ja seuraa sen työskentelyä puhelimellasi, kun olet poissa työpöytäsi äärestä.

## Miksi käyttää Termbridge-palvelua tekoälytyökalujen kanssa?

- **Etävalvonta**: Seuraa työkalun Claude Code tai Codex toimintaa sohvalta käsin
- **Pysy ajan tasalla**: Näet, kun agentit tarvitsevat syötettä tai kohtaavat virheitä
- **Nopea puuttuminen**: Lähetä komentoja tai peruuta prosesseja puhelimellasi
- **VPN-yhteyttä ei tarvita**: Suojattu yhteys kaikkialta

## Tuetut työkalut

Termbridge välittää kaiken tmux-istunnossa suoritettavan sisällön, joten sen ei tarvitse tietää käytettävästä työkalusta. Tämän sivun esimerkeissä käytetään seuraavia:

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

Nämä kolme ovat myös agentteja, jotka hiekkalaatikkotila voi asentaa ja joihin se voi kirjautua automaattisesti. Muut päätelaitteessa toimivat agentit toimivat samalla tavalla, mutta niitä ei ole testattu.

## Paikallinen työnkulku

### Seuraa Claude Code-työkalua puhelimellasi

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

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

Skannaa QR-koodi ja seuraa työkalun Claude toimintaa mistä tahansa.

### Käynnistä agentti ensin

Jos haluat käynnistää agentin ennen Termbridge-palvelua:

```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-työnkulku

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

## Hiekkalaatikkotyönkulku

Suorita agentteja eristetyissä ympäristöissä Daytona-hiekkalaatikossa. Termbridge voi asentaa agenttien komentorivityökalut ja synkronoida todennustiedot automaattisesti.

### Nopea käyttöönotto

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

termbridge
```

Tämä tekee seuraavaa:

1. Luo Daytona-hiekkalaatikko
2. Asenna agenttien komentorivityökalut
3. Synkronoi paikalliset todennustiedostot, jotta agentit ovat valmiina käyttöön

Katso [Koodausagentit-oppaasta](https://termbridge.inline0.dev/fi/docs/sandboxes/coding-agents) lisätietoja.

## Vinkkejä

### Nimetyt istunnot

Käytä kuvaavia istuntojen nimiä, jotta tiedät, mitä on käynnissä:

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

### Useita agentteja

Suorita eri agentteja eri päätteissä:

```bash
TERMBRIDGE_SESSIONS=2 termbridge
```

Käynnistä Claude yhdessä ja Codex toisessa ja vaihda niiden välillä.

### Pitkäkestoiset tehtävät

Tekoälyagentit voivat työskennellä pitkään. Termbridge sopii siihen hyvin:

- Istuntosi säilyy, vaikka sulkisit selaimen
- Voit muodostaa yhteyden uudelleen milloin tahansa lataamalla sivun uudelleen
- tmux pitää agentin käynnissä, vaikka Termbridge käynnistyisi uudelleen

### Keskeyttäminen

Pitääkö agentti pysäyttää tai ohjata toiseen suuntaan?

1. Keskeytä toiminta painamalla `Ctrl+C`-painiketta
2. Kirjoita uudet ohjeet syötekenttään
3. Agentti vastaanottaa syötteesi kuten paikallisessa päätteessä

## Hiekkalaatikko vai paikallinen käyttö

| Ominaisuus | Paikallinen (tmux) | Hiekkalaatikko (Daytona) |
|---------|--------------|-------------------|
| Käyttöönotto | Pelkkä tmux | Daytona-tili + API-avain |
| Ympäristö | Oma koneesi | Eristetty säilö |
| Säilyvyys | Säilyy uudelleenkäynnistyksissä | Säilyy kannettavan tietokoneen lepotilassa suorassa tilassa |
| Todennus | Määritetty valmiiksi | Termbridge synkronoi automaattisesti |
| Sopii parhaiten | Nopea valvonta | Eristetyt kokeilut |

Useimmille käyttäjille paikallinen tila on yksinkertaisempi. Käytä hiekkalaatikkotilaa, kun haluat:

- Puhtaan, kertakäyttöisen ympäristön
- Pitää kannettavan tietokoneesi vapaana agenttien työskentelyn aikana
- Suorittaa kokeiluja vaikuttamatta paikallisiin asetuksiisi
