Integração · OpenCode

Rode vários OpenCode em paralelo — Tallos

Atualizado em 29 de setembro de 2026 · 4 min de leitura

Resposta curta

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.

  • 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 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. 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. 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. 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. 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.

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 e em workspaces paralelos.

Rode o OpenCode em quantos workspaces a tarefa pedir.

Baixar o Tallos →

Como uso o OpenCode junto com outros agentes?

Coloque-o numa squad: 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 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?

RecursoOpenCode sozinhoOpenCode no Tallos
Sessões em paraleloVocê abre mais terminais e monta os git worktreesUm workspace por tarefa, cada um com worktree e branch próprios
Instalação e loginVocê roda a instalação e o opencode auth loginInstalar e entrar em Configurações → Conexões
Escolha de modeloopencode models, depois passar --modelModelos listados no card; um por sessão ou membro de squad
Status da sessãoVisível no terminal delaTrabalhando / esperando de todas as sessões na barra lateral
Sessões antigasopencode --session a partir da pasta certaHistórico pesquisável de todos os agentes, Retomar com um clique
Outros agentesFerramentas separadasMesmo 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ê.

Dê ao OpenCode mais de um terminal.

Baixe o Tallos, conecte o OpenCode e rode lado a lado todos os modelos que você usa.

macOS 13+ · Windows 10+