
# Kodlama aracıları

Termbridge, CLI'larını yükleyip mevcut kimlik doğrulamanızı eşitleyerek kodlama aracılarını Daytona korumalı alanlarında hazırlayabilir. Böylece yeniden oturum açmanız gerekmeden korumalı alan kullanıma hazır olur.

## Desteklenen aracılar

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

## Otomatik kurulum (önerilen)

Aracıları açıkça seçerek otomatik kurulumu etkinleştirin:

```bash
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode
```

Ya da bilinen tüm aracıları etkinleştirin:

```bash
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true
```

Otomatik kurulum etkinleştirildiğinde Termbridge şunları yapar:

- Aracı CLI'larını korumalı alana yükler (`npm install -g` aracılığıyla).
- Yerel kimlik doğrulama dosyalarını korumalı alanla eşitler.
- Desteklenen API anahtarlarını tmux oturumuna iletir.

Yerel kimlik doğrulama dosyaları şu varsayılan konumlardan bulunur:

- `~/.claude/.credentials.json`
- `~/.codex/auth.json`
- `~/.config/opencode/opencode.json`

## Elle kimlik doğrulama eşitleme

Elle denetlemeyi tercih ediyorsanız kimlik doğrulama yollarını doğrudan belirtebilirsiniz:

```bash
export TERMBRIDGE_SANDBOX_AGENT_AUTH_PATHS=~/.claude/.credentials.json,~/.codex/auth.json,~/.config/opencode/opencode.json
```

Korumalı alanda özel hedefler mi gerekiyor? Açık eşlemeleri kullanın:

```bash
export TERMBRIDGE_SANDBOX_AGENT_AUTH_MAPS=~/.claude/.credentials.json=/home/daytona/.claude/.credentials.json
```

## API anahtarları ve ek ortam değişkenleri

Termbridge, yaygın aracı API anahtarlarını otomatik olarak iletir. Şu yolla ek ortam değişkeni adları ekleyin:

```bash
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET
```

## Kurulumu denetleme

Korumalı alana CLI yüklemeyi atlamak istiyorsanız şunu ayarlayın:

```bash
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
```

Kurulum paketlerini tümüyle değiştirmek için:

```bash
export TERMBRIDGE_SANDBOX_AGENT_PACKAGES=claude-code,codex,opencode
```

> **Not**
> Kimlik doğrulama eşitlemesi, yerel kimlik bilgilerini korumalı alana kopyalar. Bunu yalnızca güvendiğiniz korumalı alanlarda kullanın ve `TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true` ile geçici korumalı alanları tercih edin.


## İlgili belgeler

- [Korumalı Alanlar](https://termbridge.inline0.dev/tr/docs/sandboxes)
- [CLI](https://termbridge.inline0.dev/tr/docs/cli)
