
# Інструменти програмування зі штучним інтелектом

Termbridge чудово підходить для моніторингу асистентів програмування зі штучним інтелектом. Запустіть агента в терміналі, а потім стежте за його роботою з телефона, коли відійдете від комп’ютера.

## Навіщо використовувати Termbridge з інструментами штучного інтелекту?

- **Віддалене спостереження**: стежте за роботою Claude Code або Codex, сидячи на дивані
- **Будьте в курсі**: дізнавайтеся, коли агентам потрібні дані або виникають помилки
- **Швидке втручання**: надсилайте команди або скасовуйте процеси з телефона
- **VPN не потрібен**: захищений доступ звідусіль

## Підтримувані інструменти

Termbridge транслює все, що працює в сеансі tmux, тому йому не потрібно знати про інструмент. У прикладах на цій сторінці використовуються:

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

Ці три агенти також можуть автоматично встановлюватися й авторизуватися в режимі ізольованого середовища. Інші агенти, що працюють у терміналі, працюють так само, але їх не тестували.

## Локальний робочий процес

### Стежте за Claude Code із телефона

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

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

Відскануйте QR-код QR і стежте за роботою Claude звідусіль.

### Спочатку запустіть агента

Якщо ви хочете запустити агента до 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
```

### Робочий процес Codex

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

## Робочий процес в ізольованому середовищі

Для ізольованих середовищ запускайте агентів в ізольованому середовищі Daytona. Termbridge може встановлювати CLI агентів і автоматично синхронізувати дані автентифікації.

### Швидке налаштування

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

termbridge
```

Це дасть змогу:

1. Створити ізольоване середовище Daytona
2. Встановити CLI агентів
3. Синхронізувати локальні файли автентифікації, щоб агенти були готові до роботи

Перегляньте посібник [Агенти програмування](https://termbridge.inline0.dev/uk/docs/sandboxes/coding-agents), щоб дізнатися більше.

## Поради

### Іменовані сеанси

Використовуйте зрозумілі назви сеансів, щоб знати, що запущено:

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

### Кілька агентів

Запускайте різних агентів у різних терміналах:

```bash
TERMBRIDGE_SESSIONS=2 termbridge
```

Запустіть Claude в одному терміналі, Codex — в іншому та перемикайтеся між ними.

### Тривалі завдання

Агенти зі штучним інтелектом можуть працювати довго. Termbridge добре з цим справляється:

- Ваш сеанс зберігається, навіть якщо ви закриєте браузер
- Повторно підключайтеся будь-коли, оновивши сторінку
- tmux підтримує роботу агента, навіть якщо Termbridge перезапускається

### Втручання

Потрібно зупинити агента або змінити його напрямок?

1. Натисніть кнопку `Ctrl+C`, щоб перервати роботу
2. Введіть нові інструкції в поле введення
3. Агент отримає ваші дані так само, як у локальному терміналі

## Ізольоване середовище чи локальний режим

| Функція | Локально (tmux) | Ізольоване середовище (Daytona) |
|---------|--------------|-------------------|
| Налаштування | Лише tmux | Обліковий запис Daytona + ключ API |
| Середовище | Ваш комп’ютер | Ізольований контейнер |
| Збереження | Після перезапусків | Після переходу ноутбука в режим сну в прямому режимі |
| Автентифікація | Уже налаштована | Автоматично синхронізується через Termbridge |
| Найкраще підходить для | Швидкого моніторингу | Ізольованих експериментів |

Для більшості користувачів локальний режим простіший. Використовуйте режим ізольованого середовища, якщо вам потрібно:

- Чисте тимчасове середовище
- Звільнити ноутбук, поки працюють агенти
- Проводити експерименти, не змінюючи локальне налаштування
