
# Инструменты для программирования с ИИ

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 и следите за работой 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 может автоматически устанавливать интерфейсы командной строки агентов и синхронизировать данные авторизации.

### Быстрая настройка

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

termbridge
```

Это позволит:

1. Создать песочницу Daytona
2. Установить интерфейсы командной строки агентов
3. Синхронизировать локальные файлы авторизации, чтобы агенты были готовы к работе

Полную информацию см. в руководстве [Агенты для программирования](https://termbridge.inline0.dev/ru/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 |
| Лучше всего подходит для | Быстрого наблюдения | Изолированных экспериментов |

Для большинства пользователей локальный режим проще. Используйте режим песочницы, если вам нужно:

- Чистая временная среда
- Освободить ноутбук, пока работают агенты
- Проводить эксперименты, не затрагивая локальную конфигурацию
