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
Instale
Clique em Instalar. O Tallos mostra o comando oficial antes de rodar:
brew install anomalyco/tap/opencodeounpm install -g opencode-ai@latestno macOS, enpm install -g opencode-ai@latestno Windows (precisa do Node.js). - 2
Entre num provedor
Clique em Entrar para rodar
opencode auth loginnum 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.
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.
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?
| 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 |
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ê.