
# Ferramentas de programação com IA

Termbridge é ótimo para monitorar assistentes de programação com IA. Inicie um agente no terminal e acompanhe o trabalho pelo celular quando estiver longe da sua mesa.

## Por que usar Termbridge com ferramentas de IA?

- **Monitore remotamente**: acompanhe o trabalho de Claude Code ou Codex do sofá
- **Mantenha-se informado**: veja quando os agentes precisam de informações ou encontram erros
- **Intervenha rapidamente**: envie comandos ou cancele processos pelo celular
- **Sem necessidade de VPN**: acesse com segurança de qualquer lugar

## Ferramentas compatíveis

Termbridge transmite tudo o que é executado na sessão tmux, portanto não precisa conhecer a ferramenta. Os exemplos nesta página usam:

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

Essas três também são os agentes que o modo sandbox pode instalar e conectar automaticamente. Outros agentes baseados em terminal funcionam da mesma forma, mas não foram testados.

## Fluxo de trabalho local

### Acompanhe Claude Code pelo celular

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

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

Leia o código QR e acompanhe o trabalho de Claude de qualquer lugar.

### Inicie o agente primeiro

Se preferir iniciar o agente antes de 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
```

### Fluxo de trabalho com Codex

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

## Fluxo de trabalho em sandbox

Para ambientes isolados, execute agentes em um sandbox Daytona. Termbridge pode instalar CLIs de agentes e sincronizar sua autenticação automaticamente.

### Configuração rápida

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

termbridge
```

Isso vai:

1. Criar um sandbox Daytona
2. Instalar os CLIs dos agentes
3. Sincronizar seus arquivos locais de autenticação para que os agentes estejam prontos para uso

Consulte o [guia de agentes de programação](https://termbridge.inline0.dev/pt/docs/sandboxes/coding-agents) para ver todos os detalhes.

## Dicas

### Sessões nomeadas

Use nomes de sessão significativos para saber o que está em execução:

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

### Vários agentes

Execute agentes diferentes em terminais diferentes:

```bash
TERMBRIDGE_SESSIONS=2 termbridge
```

Inicie Claude em um, Codex em outro e alterne entre eles.

### Tarefas de longa duração

Agentes de IA podem funcionar por muito tempo. Termbridge lida bem com isso:

- Sua sessão persiste mesmo que você feche o navegador
- Reconecte-se a qualquer momento atualizando a página
- tmux mantém o agente em execução mesmo que Termbridge reinicie

### Intervenção

Precisa interromper ou redirecionar um agente?

1. Use o botão `Ctrl+C` para interromper
2. Digite novas instruções no campo de entrada
3. O agente recebe sua entrada como em um terminal local

## Sandbox ou ambiente local

| Recurso | Local (tmux) | Sandbox (Daytona) |
|---------|--------------|-------------------|
| Configuração | Só tmux | Conta Daytona + chave API |
| Ambiente | Sua máquina | Contêiner isolado |
| Persistência | Sobrevive a reinicializações | Sobrevive à suspensão do laptop no modo direto |
| Autenticação | Já configurada | Sincronizada automaticamente por Termbridge |
| Ideal para | Monitoramento rápido | Experimentos isolados |

Para a maioria dos usuários, o modo local é mais simples. Use o modo sandbox quando quiser:

- Um ambiente limpo e descartável
- Manter o laptop livre enquanto os agentes trabalham
- Executar experimentos sem afetar sua configuração local
