# Rode vários OpenCode em paralelo — Tallos

> O Tallos roda o OpenCode, o agente de código open source para terminal que funciona com vários provedores de modelo, em sessões paralelas no macOS e no Windows. Cada sessão ganha o próprio git worktree, e o Tallos lista os modelos do OpenCode para você escolher um por sessão ou por membro de squad. O OpenCode continua usando os logins de provedor que você já tem.

- Canonical: https://runtallos.com/pt/integracoes/opencode
- English: https://runtallos.com/integrations/opencode.md
- Atualizado em: 2026-09-29
- Section: Integrações

## Em resumo

- Instale e entre por Configurações → Conexões
- Modelos listados direto da sua instalação do OpenCode
- Um git worktree isolado por sessão
- Modelo por membro de squad, com várias cópias

## O que é o OpenCode?

O **OpenCode** é um agente de código com IA, open source, feito para o terminal e executado com o comando `opencode`. Ele não é preso a um provedor: você conecta os provedores de modelo que quiser e escolhe o modelo por sessão. Como outras CLIs de agente, ele lê o código, edita arquivos e roda comandos.

O **Tallos** é um [ambiente de desenvolvimento com agentes](https://runtallos.com/pt/o-que-e-um-ade) para desktop que inicia o OpenCode de verdade em workspaces isolados, ao lado do Claude Code, do Codex, do Gemini CLI e dos seus outros agentes.

## Como configuro o OpenCode no Tallos?

Abra **Configurações → Conexões**, instale o OpenCode pelo card dele, entre num provedor e defina como agente padrão. Se o `opencode` já está no PATH, o Tallos detecta.

1. **Instale** — Clique em **Instalar**. O Tallos mostra o comando oficial antes de rodar: `brew install anomalyco/tap/opencode` ou `npm install -g opencode-ai@latest` no macOS, e `npm install -g opencode-ai@latest` no Windows (precisa do Node.js).
2. **Entre num provedor** — Clique em **Entrar** para rodar `opencode auth login` num terminal. O OpenCode guarda as credenciais de cada provedor por conta própria, então o Tallos não pede chave de API para ele. O card mostra **Conectado** assim que o OpenCode salva um login.
3. **Confira os modelos** — Abra **Modelos** no card. O Tallos pergunta à sua instalação do OpenCode quais modelos ela pode usar, então a lista bate com os provedores que você conectou.
4. **Defina como padrão e comece** — Em **Configurações → Agentes**, marque o OpenCode como **Agente padrão**. Depois adicione um repositório, clique em **+** para um workspace e descreva a tarefa; o Tallos inicia o OpenCode num worktree novo com o seu prompt.

Para todos os agentes da tela de Conexões, veja [conexões de agentes](https://runtallos.com/pt/recursos/conexoes-de-agentes).

## Como rodo várias sessões do OpenCode em paralelo?

Abra um workspace por tarefa. Cada workspace é um git worktree separado, com branch, arquivos e terminais próprios, então várias sessões do OpenCode trabalham no mesmo repositório ao mesmo tempo sem mexer nos arquivos umas das outras.

- **Modelos diferentes, mesma tarefa.** Rode uma sessão por modelo e compare os diffs lado a lado.
- **Status num relance.** O Tallos instala um pequeno plugin de status para a barra lateral mostrar quando cada sessão do OpenCode está trabalhando ou esperando você.
- **Revisão por branch.** Cada workspace tem seu diff; comente linhas e mande o feedback de volta para aquela sessão.
- **Retome depois.** Sessões do OpenCode aparecem no Histórico de Sessões do Agente; **Retomar** roda `opencode --session <id>` na pasta certa.

O padrão por trás disso está em [rodar agentes de IA em paralelo](https://runtallos.com/pt/rodar-agentes-de-ia-em-paralelo) e em [workspaces paralelos](https://runtallos.com/pt/recursos/workspaces-paralelos).

> Rode o OpenCode em quantos workspaces a tarefa pedir. → https://runtallos.com/signup

## Como uso o OpenCode junto com outros agentes?

Coloque-o numa [squad](https://runtallos.com/pt/recursos/squads): um agente líder mais membros, em que cada posição escolhe agente e modelo. A lista de modelos do OpenCode vem ao vivo, então um membro pode usar qualquer modelo que a sua instalação suporte.

- **Várias cópias do mesmo membro.** Coloque **Quantos** em 4 e o líder entrega um módulo para cada cópia do OpenCode — a [squad de cobertura de testes](https://runtallos.com/pt/squads/cobertura-de-testes) funciona assim.
- **Revisor ou testador.** Junte um construtor com um membro OpenCode que revisa a correção ou escreve o teste de regressão.
- **Uma das três tentativas.** Em *3 tentativas, escolhe a melhor*, o OpenCode pode ser um dos agentes atacando o mesmo objetivo.

As squads rodam dentro dos limites que você define — 5 rodadas e 4 membros ao mesmo tempo por padrão, até 20 rodadas e 12 membros. Cada membro trabalha no próprio worktree, e nada é mesclado sem o seu aceite.

## O OpenCode abre na visão de chat?

Não. O OpenCode abre na visão de terminal, com a interface dele do jeito que você conhece. A visão de chat está disponível para agentes cuja transcrição o Tallos consegue ler, como Claude Code, Codex e Grok CLI.

O Tallos espera a caixa de entrada do OpenCode ficar pronta antes de colar o seu prompt, para o texto da tarefa não se perder na inicialização.

## O que o Tallos acrescenta ao OpenCode?

| Recurso | OpenCode sozinho | OpenCode no Tallos |
| --- | --- | --- |
| Sessões em paralelo | Você abre mais terminais e monta os git worktrees | Um workspace por tarefa, cada um com worktree e branch próprios |
| Instalação e login | Você roda a instalação e o `opencode auth login` | Instalar e entrar em Configurações → Conexões |
| Escolha de modelo | `opencode models`, depois passar `--model` | Modelos listados no card; um por sessão ou membro de squad |
| Status da sessão | Visível no terminal dela | Trabalhando / esperando de todas as sessões na barra lateral |
| Sessões antigas | `opencode --session` a partir da pasta certa | Histórico pesquisável de todos os agentes, Retomar com um clique |
| Outros agentes | Ferramentas separadas | Mesmo app; squads com líder, membros e cópias |

_O OpenCode continua livre de provedor. O Tallos acrescenta workspaces e coordenação._

## Perguntas frequentes

### Preciso de outra assinatura para usar o OpenCode no Tallos?

Não. O OpenCode continua usando as contas e chaves de provedor que você conectou com `opencode auth login`, e o Tallos não revende acesso a modelos.

### Por que não consigo colar uma chave de API do OpenCode no Tallos?

O OpenCode trabalha com vários provedores e guarda a chave de cada um por conta própria, via `opencode auth login`. O Tallos abre esse fluxo em vez de manter uma chave separada.

### Consigo rodar o OpenCode com modelos diferentes ao mesmo tempo?

Sim. Abra um workspace por modelo, ou adicione vários membros OpenCode numa squad, cada um com um modelo. Cada sessão tem o próprio worktree.

### O Tallos muda as permissões do OpenCode?

Não. O Tallos não passa nenhuma flag para pular permissões ao OpenCode, então ele segue as permissões da sua configuração do OpenCode.

### O OpenCode funciona no Tallos para Windows?

Sim. No Windows 10+, a tela de Conexões instala o OpenCode via npm, então instale o Node.js antes.

### O OpenCode pode liderar uma squad?

Sim. O líder pode ser qualquer agente suportado, inclusive o OpenCode. Ele planeja o trabalho, distribui tarefas com o comando `tallos` e reporta para você.

---

**Rode seus agentes em paralelo com o Tallos** — Claude Code, Codex, Gemini e mais de 30 agentes — cada um no seu workspace, com squads, chat, terminais e revisão num só app. Usa as assinaturas que você já tem.

https://runtallos.com/signup (macOS 13+ · Windows 10+)
