Três agentes de IA de código aberto dominam a conversa no fim de 2026 — OpenCode v2, Hermes e OpenClaw — e juntos eles somam mais de 850.000 estrelas no GitHub.
OpenClaw, o assistente com tema de lagosta que nasceu como uma ponte de hobby para o WhatsApp e hoje é mantido pela própria fundação, está na casa dos 392.000. Hermes Agent, o agente pessoal autoaperfeiçoável da Nous Research, passou dos 250.000 — superando o OpenCode em algum momento do verão. E o OpenCode, o agente de codificação de código aberto da equipe que criou o SST, está em cerca de 212.000 e acaba de concluir a reconstrução mais ambiciosa que qualquer um dos três já tentou.
A pergunta que todo mundo faz sobre eles é qual deles eu devo usar? A resposta honesta é que essa é, em parte, a pergunta errada. As três ferramentas se sobrepõem, pegam ideias umas das outras e até se conectam entre si — mas foram construídas para trabalhos diferentes. O OpenCode é uma oficina para código. O Hermes é um agente que vive com você e aprende. O OpenClaw é a central que coloca um assistente em cada aplicativo de chat que você usa, para uma pessoa ou para uma equipe inteira.
Então este artigo faz três coisas. Explica as diferenças de verdade, sem o teatro das tabelas de recursos. Defende — em alto e bom som, porque acho que merece — por que o OpenCode 2.0, que se tornou oficialmente a linha principal de lançamentos do OpenCode em 12 de outubro, é a atualização de agente de código aberto mais importante do outono. E mapeia a enorme onda de novos modelos que chegou nos últimos noventa dias, direto do banco de dados do models.dev banco de dados, para cada agente, para você saber o que realmente rodar.
Tudo aqui foi verificado na documentação oficial, nas notas de lançamento, nos changelogs e nos repositórios de código dos próprios três projetos em 17 de outubro de 2026. Os três lançam atualizações quase todos os dias, então sinalizei os números voláteis ao longo do texto.

TL;DR — A versão em 60 segundos
- Eles não são três versões da mesma coisa. O OpenCode v2 é um agente de codificação que se tornou um runtime de agentes programável. O Hermes Agent é um agente pessoal construído em torno de memória e de um ciclo de aprendizado. O OpenClaw é uma plataforma de assistente auto-hospedada construída em torno de um Gateway que conecta modelos, ferramentas e mais de 20 aplicativos de chat para uma pessoa ou uma equipe.
- O OpenCode 2.0 é a atualização do ano. A tag 2.0.0 chegou em 11 de setembro; o post de lançamento da Anomaly em 12 de outubro tornou a linha 2.x a principal; a 2.0.32 saiu em 16 de outubro — 33 lançamentos em cinco semanas. Um serviço de segundo plano compartilhado atrás de cada interface, uma API reconstruída, Code Mode ativado para cada servidor MCP, subagentes em segundo plano e comandos de shell (pressione
Ctrl+B), mais de 80 plugins internos com hot reload, um pacote de cliente e um SDK integrável, ferramentas de git worktree nativas, pareamento remoto por QR code, pacotes nativos para Windows ARM64 e WinGet. - O preço da v2: os plugins da v1 não carregam, a API do servidor mudou, a v2 não roda nenhum servidor de linguagem (então nada de diagnósticos LSP), e o compartilhamento de sessões foi aposentado. A v1 ainda recebe patches — a 1.19.3 saiu em 16 de outubro — e o
opencode upgrade --majorleva você para a nova linha quando você estiver pronto. - O Hermes Agent v0.22.0, “The Threshold Release”, chegou em 13 de outubro e é o maior até agora: uma primeira inicialização guiada com um modelo de teste gratuito, conectores de aplicativos para ferramentas como Linear e Notion, modelos locais com um clique via llama.cpp, um Catálogo de Plugins com 600 plugins revisados, login por gerenciador de senhas no navegador dele, uma “Bot Screen” que você pode assumir e direcionamento ao vivo dos subagentes. Desde a v0.21.0, cerca de 6.080 pull requests mesclados, de aproximadamente 2.520 contribuidores, entraram no projeto.
- O OpenClaw é o maior e o mais “infraestrutura” dos três. Agora ele é mantido por uma fundação independente 501(c)(3) com mantenedores da Microsoft, NVIDIA, OpenAI e Tencent, não tem plano pago, e seus lançamentos de outubro (2026.10.1 a 2026.10.4) são sobre confiabilidade. É a escolha mais forte para assistentes multicanal e multiusuário — e o que tem o histórico de segurança mais pesado. O sandboxing continua desligado por padrão.
- A onda de modelos é real. Desde o início de setembro, o models.dev adicionou Gemini 4 Argon, o Muse Wonder da Meta e o modelo de pesos abertos Muse Spark Open (816B no total, 42B ativos), Claude Haiku 5.5 a US$ 0,10/US$ 0,50 por milhão de tokens, Mistral Large 4, o modelo aberto da Reflection Beam 1.0, GPT-6.1 Sol, Claude Sonnet 5.5 e Opus 5.5, o MiMo-V2.6 aberto da Xiaomi, Grok 4.7 e DeepSeek V4.1 Flash. Uma janela de contexto de um milhão de tokens agora é normal, e os preços de saída vão de US$ 0,28 a US$ 50 por milhão de tokens.
- Minha recomendação: escreva código com OpenCode v2. Rode Hermes (se você quer um agente que aprende você) ou OpenClaw (se você quer infraestrutura compartilhada e multicanal) como a “recepção” sempre ligada. Depois conecte a recepção ao OpenCode — o Hermes traz uma skill do OpenCode já incluída, e o OpenClaw pode conduzir o OpenCode como um harness externo pelo Agent Client Protocol.
- Quanto custa: os três têm licença MIT e são gratuitos. A conta é o tempo de modelo. Rotear um modelo pequeno e rápido em vez de um de nível intermediário para um agente de chat sempre ativo é a diferença entre cerca de US$ 3 e cerca de US$ 47 por mês para a mesma carga de trabalho — e modelos de fronteira custam muito mais (a Parte 10 mostra a matemática).
OpenCode v2 vs Hermes Agent vs OpenClaw em resumo
| OpenCode v2 | Hermes Agent | OpenClaw | |
|---|---|---|---|
| O que é | Agente de codificação de IA de código aberto, reconstruído como um runtime de agentes programável | Agente pessoal autoaperfeiçoável com memória e um ciclo de aprendizado | Plataforma de assistente auto-hospedada construída em torno de um Gateway |
| Feito por | Anomaly (a equipe por trás do SST) | Nous Research | OpenClaw Foundation (501(c)(3) independente); criada por Peter Steinberger |
| Licença | MIT | MIT | MIT |
| Como ganha dinheiro | Serviços de modelo opcionais: Zen (pague conforme o uso), Go (US$ 10/mês), Go Plus (US$ 40/mês), empresarial | Assinatura opcional do Nous Portal e do Hermes Cloud hospedado | Não tem — sem plano pago, serviço hospedado ou token; financiado por doações |
| Última versão (17 out) | 2.0.32 (16 out); v1 ainda recebe patches (1.19.3) | v0.22.2 (15 out); v0.22.0 “Threshold” em 13 out | 2026.10.4 (15 out); 2026.10.10-beta.1 em teste |
| Estrelas no GitHub | ~212K | ~254K | ~392K |
| Runtime principal | TypeScript no Node | Python | TypeScript no Node (24.16+ ou 26.1+) |
| Principais interfaces | Interface de terminal, opencode mini, desktop Electron, web app instalável, extensões de IDE, API HTTP, SDK | CLI e TUI, Hermes Desktop, gateway de mensagens, painel web, API compatível com OpenAI, ACP para editores | Interface de Controle no Navegador, CLI, TUI, app de barra de menu para macOS, Windows Hub, nós para iOS e Android |
| Apps de chat | Não é o trabalho dele — você pareia um navegador ou celular com o serviço | 20+ (Telegram, Discord, Slack, WhatsApp, Signal, e-mail, Teams, iMessage via BlueBubbles…) | 20+ (WhatsApp, Telegram, Discord, iMessage, Slack, Teams, Signal, Google Chat…) |
| Memória | Sessões, AGENTS.md e skills — sem um modelo de longo prazo sobre você | Curado MEMORY.md e USER.md, busca em sessões, provedores de memória conectáveis, skills escritas por ele mesmo | Um slot de plugin de memória, busca em sessões, memórias com origem rastreada, Skill Workshop |
| Onde o código roda | Sua máquina, atrás de regras de permissão ordenadas; o Code Mode executa JavaScript em um interpretador isolado | Sete backends de terminal: local, Docker, SSH, Singularity, Modal, Daytona, Vercel Sandbox | O host por padrão; sandboxes, nós de dispositivo e workers na nuvem opcionais |
| Modelo de segurança padrão | Regras de permitir/perguntar/negar (a última correspondência vence), políticas de negação rígida, snapshots antes e depois de cada passo | Aprovações de comando e pareamento por DM; o projeto diz que o sistema operacional é a única fronteira real | Pareamento por DM por padrão; política aplicada no código do Gateway; sandboxing opcional |
| Melhor em | Criar, refatorar e revisar código | Um agente de longa duração que aprende com você e mora nos seus chats | Infraestrutura de assistente compartilhada e sempre ligada para uma casa, equipe ou empresa |
Versões, contagem de estrelas e preços são um retrato de 17 de outubro de 2026. Os três projetos lançam versões várias vezes por semana — confira a página de releases de cada projeto antes de confiar em um build específico.
Índice
- TL;DR — A versão em 60 segundos
- OpenCode v2 vs Hermes Agent vs OpenClaw em resumo
- Parte 1 — Três agentes, três trabalhos
- Parte 2 — OpenCode 2.0: a atualização do ano
- Parte 3 — Onde o OpenCode v2 ainda está cru
- Parte 4 — Hermes Agent: o agente que aprende com você
- Parte 5 — OpenClaw: do meme da lagosta à fundação
- Parte 6 — Frente a frente: 12 diferenças que realmente importam
- Parte 7 — Por que o OpenCode v2 é o que eu usaria para programar
- Parte 8 — Melhores juntos: recepção e oficina
- Parte 9 — A nova onda de modelos, segundo o models.dev
- Parte 10 — Quanto custa de verdade
- Parte 11 — Segurança: a parte que ninguém quer ler
- Parte 12 — Como instalar os três, passo a passo
- Parte 13 — Qual você deve rodar? Oito cenários
- 1. “Eu só quero construir software.”
- 2. “Quero um assistente no celular que realmente se lembre de mim.”
- 3. “Quero um assistente para minha família ou minha equipe, no WhatsApp, Slack e Teams.”
- 4. “Tenho um pequeno negócio e quero automações — relatórios diários, triagem da caixa de entrada, lembretes.”
- 5. “Quero iniciar tarefas de código pelo celular.”
- 6. “Meu código não pode sair do prédio.”
- 7. “Uso OpenClaw e estou curioso sobre o Hermes.”
- 8. “Ainda estou no OpenCode v1.”
- Parte 14 — O que observar a seguir
- Perguntas frequentes
- Qual é a diferença entre OpenCode, Hermes Agent e OpenClaw?
- O OpenCode v2 é melhor que o Hermes Agent para programar?
- O Hermes Agent é melhor que o OpenClaw?
- O que há de novo no OpenCode 2.0?
- Devo atualizar do OpenCode v1 para a v2?
- Posso usar o OpenCode junto com o Hermes Agent ou o OpenClaw?
- OpenCode, Hermes Agent e OpenClaw são gratuitos?
- Quais modelos de IA funcionam melhor com esses agentes em outubro de 2026?
- O OpenClaw é seguro de usar?
- O Hermes Agent consegue rodar modelos locais?
- O que é o models.dev?
- O OpenCode v2 tem suporte a LSP?
- Quem faz OpenCode, Hermes Agent e OpenClaw?
- A conclusão
Parte 1 — Três agentes, três trabalhos
Antes de qualquer tabela de recursos, ajuda imaginar onde cada ferramenta vive.
O OpenCode é uma oficina. Você o abre dentro de um projeto, descreve o que quer, e ele faz o ciclo que um desenvolvedor faz: lê o código, monta um plano, edita arquivos, executa comandos, lê a saída, corrige o que quebrou e segue até o trabalho terminar ou precisar de você. As sessões dele giram em torno de uma base de código, não de você. Ele tenta entender seu repositório — por meio de AGENTS.md arquivos, skills e do próprio código — e é deliberadamente bom nas partes sem glamour do trabalho com código: permissões, desfazer, diffs, branches paralelas.
O Hermes Agent é um companheiro que aprende. A Nous Research o construiu em torno do que chama de ciclo de aprendizado fechado. Você conversa com ele pelo terminal, por um aplicativo de desktop ou por um app de mensagens no celular; ele mantém uma memória pequena e curada sobre você e seu ambiente em MEMORY.md e USER.md, busca nas próprias conversas passadas, escreve novas skills para si depois de uma tarefa difícil e as refina na vez seguinte. Ele agenda tarefas, delega para subagentes e roda em qualquer coisa, de um notebook a um VPS barato ou a um sandbox serverless que dorme quando fica ocioso. Ele certamente sabe escrever código — inclusive roda servidores de linguagem de verdade — mas seu centro de gravidade é você.
O OpenClaw é uma central de conexões. No centro está o Gateway, um painel de controle local que cuida de sessões, ferramentas, credenciais e conexões com plataformas de mensagens. Os canais levam o assistente para o WhatsApp, Telegram, iMessage, Slack, Teams, Discord e mais de uma dúzia de outros; apps complementares e “nós” de celular acrescentam voz, câmera, tela e ações em dispositivos. O mesmo Gateway roda um assistente privado em um único notebook ou uma implantação compartilhada para uma equipe — o projeto diz que a configuração é a única diferença. A proposta arquitetural dele é o gateway confiável, a execução não confiável e a política aplicada no código, não pedida em um prompt.
Mostrar imagem Três pontos de partida diferentes. Cada projeto está se aproximando dos outros, mas os padrões ainda mostram para que cada um foi construído.
O que eles têm em comum
A sobreposição é real, e está crescendo:
- Os três têm licença MIT e são gratuitos para auto-hospedar.
- Os três são agnósticos em relação ao modelo. Modelos de fronteira hospedados, modelos de pesos abertos por provedores de nuvem e modelos locais via Ollama, LM Studio, vLLM ou llama.cpp funcionam.
- Os três falam MCP, o Model Context Protocol, então os mesmos servidores de ferramentas se conectam a cada um.
- Os três usam o mesmo formato de skill. O OpenCode carrega skills das próprias pastas e de
.claude/skillse.agents/skills; o Hermes é compatível com o padrão agentskills.io; o OpenClaw segue a especificação AgentSkills. Uma skill bem escrita circula entre eles. - Os três leem
AGENTS.mdno estilo de instruções. OpenClaw e Hermes também compartilham a ideia de umSOUL.mdarquivo de persona e umUSER.mdperfil — o Hermes consegue até importar uma instalação do OpenClaw com um único comando. - Os três agora têm alguma forma de “code mode” — deixando o modelo escrever um pequeno script que chama várias ferramentas de uma vez em vez de uma chamada por ida e volta.
Onde eles realmente diferem
As diferenças estão nos padrões e no centro de gravidade:
| Pergunta | OpenCode v2 | Hermes Agent | OpenClaw |
|---|---|---|---|
| Sobre o que é uma “sessão”? | Um projeto e uma tarefa | Uma conversa com você (e seus bots) | Uma conversa em um canal, para uma ou várias pessoas |
| O que ele lembra no longo prazo? | As instruções e skills do seu repositório | Você: preferências, ambiente, conversas passadas | O que o plugin de memória dele armazenar, com procedência registrada |
| Para quem é? | Um desenvolvedor (ou uma equipe deles) | Uma pessoa, possivelmente com uma lista de bots | Uma pessoa, uma casa ou uma organização inteira |
| Onde ele costuma rodar? | Na sua máquina de desenvolvimento (ou em um servidor de dev ao qual você se conecta) | Em qualquer lugar — notebook, VPS de US$ 5, Docker, sandboxes serverless | Uma máquina que você controla, muitas vezes sempre ligada |
| Seu instinto quando está em dúvida | Perguntar antes de agir (regras de permissão) | Pedir confirmação em comandos arriscados; aprender com o resultado | Seguir a política que o operador configurou |
Tenha essa tabela em mente. A maioria das discussões “OpenClaw vs Hermes vs OpenCode” na internet é na verdade uma discussão sobre qual dessas linhas importa para quem está discutindo.
Parte 2 — OpenCode 2.0: a atualização do ano
Eu construo com o OpenCode, e cada semana de lançamentos do v2 deixou o argumento a favor dele mais forte. Eis por que ele merece o título.
A maioria dos projetos de código aberto bem-sucedidos nunca ousa se reescrever. O OpenCode ousou — e em vez de passar um ano se desculpando, a equipe lançou 33 lançamentos em cinco semanas, tornou a linha 2.x a principal e manteve a linha antiga com correções para quem ainda não estava pronto para migrar.
A linha do tempo
| Quando (2026) | O que aconteceu |
|---|---|
| Julho | O OpenCode 2.0 abre como beta público (um opencode2 binário separado no início) |
| 11 de setembro | A tag 2.0.0 é criada |
| 12 a 30 de setembro | As versões 2.0.1 a 2.0.21 são lançadas — muitas vezes duas por dia |
| 11 de outubro | A v1.19.0 adiciona opencode upgrade --major e um /update comando que pode te levar ao OpenCode 2 — e para de instalar atualizações automaticamente |
| 12 de outubro | A Anomaly publica o post de lançamento do OpenCode 2.0; o changelog oficial passa para a linha 2.x; The New Stack e Product Hunt repercutem. A 2.0.27 adiciona ferramentas de worktree integradas, um web app instalável e emparelhamento remoto mais seguro |
| 13 de outubro | 2.0.28: aceitação automática por projeto, Windows ARM64 nativo, pacotes WinGet |
| 14 de outubro | 2.0.29: emparelhamento remoto de dispositivos com QR code, gerenciamento de contas de provedores, continuação automática de respostas |
| 15 de outubro | 2.0.30: diffs ancorados na interface do terminal, arquivos alterados por turno, instruções globs e URLs agora carregam, o antigo backend de compartilhamento de sessões foi aposentado |
| 16 de outubro | 2.0.32: copie a última resposta com /copy, headless auth login, uma API experimental de sessão de voz no SDK. A V1 recebe a 1.19.3 no mesmo dia |
Os números de build e as datas vêm das tags e do changelog do projeto. Trate-os como um retrato do momento.
Mostrar imagem Trinta e três lançamentos do v2 em cinco semanas — enquanto a v1 continuava recebendo builds de manutenção. Rápido, mas não imprudente.
As sete grandes ideias do OpenCode 2.0
1. Um serviço por trás de cada tela
No 2.0, o servidor do OpenCode inicia automaticamente como um processo em segundo plano na sua máquina, e todo o resto é cliente dele: a interface de terminal em tela cheia, o mais leve opencode mini, o app de desktop em Electron, o web app, extensões de IDE e seus próprios scripts. Comece uma sessão no terminal, continue no app de desktop, aprove um pedido de permissão em uma aba do navegador — é a mesma sessão em todos os lugares.
A separação cliente/servidor já existia na v1, mas o próprio post da Anomaly admite que era algo que só usuários avançados usavam. No 2.0 é simplesmente como o OpenCode funciona, e você pode ver isso:
bash
opencode service status # o serviço compartilhado está rodando, e onde?
opencode service restart # destrave-o
2. Uma API reconstruída do zero
A Anomaly foi refrescantemente direta sobre a antiga API do servidor. Seu veredito, em três palavras: “Ela era ruim.” A nova foi redesenhada em torno de como milhões de usuários diários realmente conduzem agentes e — crucialmente — o OpenCode pode chamá-la em si mesmo. Os exemplos do post de lançamento incluem o agente criando um git worktree para uma nova tarefa, renomeando uma sessão e movendo-a para esse worktree, listando sessões e interrompendo uma travada.
É essa a verdadeira mudança no v2. O OpenCode não é mais só uma ferramenta que você usa; é um runtime que outros softwares podem conduzir. O Orca, o cockpit de código aberto para disparar vários agentes em git worktrees paralelos, é exatamente o tipo de ferramenta que se beneficia. Assim como os SDKs não oficiais que já aparecem para outras linguagens.
3. Code Mode, ativado por padrão para MCP
É para este recurso que eu apontaria primeiro um cético.
Cada servidor MCP que você adiciona normalmente despeja as definições das suas ferramentas no contexto do modelo, e cada chamada de ferramenta é uma ida e volta separada. Adicione dez servidores e você já está pagando — em tokens e em latência — antes de digitar uma palavra.
A resposta do OpenCode 2.0 é o Code Mode. Um interpretador JavaScript mínimo no novo @opencode/codemode pacote transforma servidores MCP e endpoints OpenAPI em funções chamáveis. Em vez de chamar ferramentas uma de cada vez, o modelo escreve um script curto que encadeia várias chamadas em uma única ida e volta — o exemplo do post de lançamento arquiva bugs do GitHub direto no Linear. Todo servidor MCP entra no Code Mode por padrão. A afirmação da Anomaly é que você pode conectar mil ferramentas com muito pouco inchaço de contexto e deixar o agente descobri-las e combiná-las.
Ele é bem fechado: o sandbox não tem acesso direto ao sistema de arquivos, não tem imports, não tem timers e não tem fetch — ele só pode chamar ferramentas do seu catálogo, e cada uma dessas chamadas ainda passa pelas suas regras de permissão. A execute ferramenta que o executa tem permissão própria, então você pode desligá-la por completo.
Menos idas e voltas significa menos espera e menos tokens. Ainda assim eu o chamaria de promissor em vez de comprovado — ninguém publicou um benchmark independente dele ainda — mas o desenho está certo.
4. Subagentes em segundo plano e shell em segundo plano
O maior gargalo na codificação agêntica não é o modelo. É a espera.
No 2.0 o agente principal pode entregar um trabalho a um subagente que roda em segundo plano — automaticamente ou porque você pediu — e continuar trabalhando. Esse subagente pode usar um modelo diferente: o exemplo do post de lançamento é um subagente de revisão em um modelo separado lendo o trabalho do agente principal. Comandos de shell comandos de shell também podem rodar de forma assíncrona, com o agente sendo avisado quando terminam. E se algo já está rodando em primeiro plano, Ctrl+B o empurra para segundo plano.
Uma ressalva que a documentação faz bem em destacar: concorrência não é isolamento. Dois agentes editando os mesmos arquivos ainda vão se chocar. É por isso que o próximo recurso importa.
5. Git worktrees, integrados
worktree_create worktree_list, worktree_remove e worktree_remove ferramentas. Peça para ele começar uma mudança arriscada no próprio worktree, e ele cria um checkout isolado em um branch próprio e move a sessão para lá. Remover um worktree exige a aprovação normal de edição, e uma remoção forçada pode descartar trabalho não commitado — então leia o aviso antes de clicar.
Combine subagentes em segundo plano com worktrees e você tem fluxos de trabalho paralelos e isolados dentro de uma única janela do OpenCode, sem precisar de outra ferramenta.
6. Plugins em todos os níveis
Quase todo recurso do 2.0 é ele próprio construído como um plugin interno — mais de 80 deles. O raciocínio da Anomaly é simples: se a equipe precisa viver na Plugin API, a Plugin API continua bem mantida. Os plugins de interface de terminal passaram de experimentais a estáveis, rodando na biblioteca OpenTUI. E tudo faz hot reload, o que leva ao truque mais encantador do lançamento: peça ao OpenCode para escrever um plugin para si mesmo no meio da sessão, e ele pode usá-lo na hora.
7. Um cliente e um SDK embutível
@opencode/client se conecta ao serviço em execução — ele descobre o local automaticamente, o que facilita scripts agendados — e vem em versões JavaScript puro e Effect. @opencode/sdk vai além: é o mesmo código que move a CLI, empacotado para você embutir o runtime do OpenCode no seu próprio servidor ou em um ambiente como Cloudflare Durable Objects, com qualquer cliente OpenCode podendo se conectar a ele. A Anomaly diz que o SDK ainda está em desenvolvimento; trate-o como inicial.
As três semanas desde a 2.0.15
No fim de setembro, o v2 estava na 2.0.15. Eis o que chegou desde então — uma lista longa para três semanas:
- Emparelhamento remoto de dispositivos (2.0.29). Em Configurações → Emparelhamento, escolha Emparelhar dispositivo para habilitar o acesso remoto pelo OpenTunnel e receber um QR code ou um link. Conduzir uma sessão pelo celular agora está a um escaneamento de distância.
- Gerenciamento de contas de provedores (2.0.29). Alterne, renomeie, remova ou adicione contas por provedor na caixa de conexão ou em Configurações → Provedores.
- Continuação automática de respostas (2.0.29). Respostas que atingem o limite de tokens de saída agora continuam em vez de parar no meio da frase.
- Aceitação automática por projeto (2.0.28). Confie mais em um projeto do que em outro em Configurações → Projetos, ou alterne isso em uma sessão com
mod+shift+a. - Windows ARM64 nativo e pacotes WinGet (2.0.28). Chega de emulação x64 em notebooks ARM.
- Destaques do lançamento no terminal (2.0.28). Depois de uma atualização, a tela inicial mostra as novidades uma vez;
/highlightstraz isso de volta. - Web app instalável e emparelhamento remoto mais seguro (2.0.27). Instale a interface web pelo Chrome ou Edge; o primeiro
opencode pair --remoteagora avisa que expõe seu servidor e pede confirmação. - Credenciais do Google Cloud para o Vertex e snapshots mais rápidos (2.0.26). O Application Default Credentials funciona sem configuração, e os snapshots de sessão custam menos, se recuperam de interrupções e usam menos disco.
- Diffs ancorados e “arquivos alterados por turno” (2.0.30).
/diffabre o visualizador de diff ao lado da sua sessão (pressionefpara ir para tela cheia), e a linha do tempo pode mostrar quais arquivos cada turno alterou, com contagem de linhas. - Instruções que realmente carregam (2.0.30). Globs locais e URLs remotas na
instruçõesconfiguração agora resolvem e se atualizam — fechando uma das lacunas com que o v2 foi lançado. - Correções de qualidade de vida (2.0.32).
/copycopia a última resposta em vez da transcrição inteira,opencode auth loginnão trava mais em servidores headless, e o SDK ganhou uma API experimental de sessão de voz para os modelos em tempo real da OpenAI e o Grok Voice da xAI.
O que veio da 2.0.0 — e ainda impressiona
Os recursos da época do lançamento continuam todos lá, e são o motivo pelo qual eu confio trabalho real ao v2:
- Permissões que funcionam como um firewall. Uma lista ordenada de
allow,perguntaredenyregras — a última correspondência vence — então “perguntar antes de qualquer comando de shell, permitirgit status, negargit push” são três linhas. Padrões sensatos perguntam antes de mexer em qualquer coisa fora do projeto e antes de ler.envarquivos. - Políticas que nunca perguntam, só proíbem — por exemplo, fazer todo provedor de modelo, exceto os aprovados, desaparecer do seletor.
- Snapshots antes e depois de cada passo do modelo, com
/undo,/redoe reverter até a mensagem. - Modelos locais que simplesmente aparecem. Ollama, LM Studio e vLLM são descobertos automaticamente nas portas padrão.
- Variantes de modelo em todo lugar com
provider/model#variant, então um agente de planejamento e um agente de construção podem rodar o mesmo modelo com esforço de raciocínio diferente. - Skills que viajam. O OpenCode lê as do Claude Code e as
.agentspastas de skill entre ferramentas diretamente. - Aquecimento de cache de prompt (desativado por padrão) e compactação baseada em checkpoint para sessões longas.
Como atualizar
Se você está na v1, atualize para a 1.x mais recente e execute:
bash
opencode upgrade --major # or type /update inside the terminal UI
opencode --version # should report 2.0.x
opencode service status # confirms the shared service is running
Instalações novas podem usar o instalador da v2 diretamente (curl -fsSL https://opencode.ai/v2/install | bash) ou um gerenciador de pacotes — a Parte 12 traz a lista completa. Faça backup de ~/.config/opencode primeiro; v1 e v2 compartilham as pastas de configuração.
Parte 3 — Onde o OpenCode v2 ainda está cru
Eu quero que as pessoas usem o OpenCode v2. É exatamente por isso que esta seção existe. Vender demais uma ferramenta é o jeito mais rápido de fazer alguém largá-la.
Plugins da v1 não funcionam. A API de plugins foi reescrita, e o guia de migração é explícito: renomear a chave de configuração ou mover o arquivo não basta — o código dos plugins da v1 precisa ser portado. Os plugins populares estão se atualizando, mas verifique os seus antes de trocar.
A API do servidor é completamente diferente. Tudo o que foi construído sobre os endpoints HTTP da v1 precisa ser portado, e os novos SDKs de terceiros miram cada vez mais só a 2.x.
Não há LSP na v2 — por enquanto. Este é o ponto que eu sublinharia para quem trabalha em uma base de código tipada. A v2 aceita sua configuração lsp , mas, segundo o guia de migração, não inicia servidores de linguagem, não expõe ferramentas LSP nem produz diagnósticos LSP. A solução recomendada é deixar o agente rodar seu linter, verificador de tipos ou compilador — adicione uma allow regra para npm run typecheck * (ou o equivalente no seu caso) para que ele possa verificar o próprio trabalho sem pedir. Vale saber que o Hermes Agent roda servidores de linguagem completos — pyright, gopls, rust-analyzer, typescript-language-server e mais uns vinte — e devolve os diagnósticos deles depois de cada edição. Neste ponto, o Hermes está à frente.
O compartilhamento de sessão acabou. A v1 podia publicar uma sessão como link público. Na 2.0.30 a equipe removeu o backend de compartilhamento desativado e o indisponível /share comando. Se você usava links de compartilhamento para mostrar aos clientes o que o agente fez, exporte a transcrição.
A velocidade de lançamento corta dos dois lados. Trinta e três lançamentos em cinco semanas significa correções rápidas e, inevitavelmente, regressões ocasionais. Até o empacotamento ainda está se ajustando: os pacotes WinGet foram anunciados na 2.0.28, mas os commits mais recentes do projeto pausam os envios automáticos ao WinGet até que os pacotes sejam aceitos. Se você usa Windows, verifique antes de contar com esse caminho.
Ninguém mediu os ganhos de velocidade ainda. O Code Mode e o trabalho em segundo plano devem reduzir tokens e espera. Como apontou uma análise independente cuidadosa, não há benchmark publicado mostrando que a v2 seja mais rápida ou mais barata que a v1 na mesma tarefa. Meça no seu próprio repositório.
O serviço compartilhado merece respeito. Em janeiro, uma vulnerabilidade no servidor v1 do OpenCode (CVE-2026-22812, nota CVSS 8.8) permitia execução remota de código sem autenticação em versões anteriores à 1.0.216. O design da v2 é mais cuidadoso — o serviço escuta em localhost, opencode pair emite credenciais, e a exposição remota agora pede confirmação — mas um serviço em segundo plano que pode rodar comandos de shell continua sendo um serviço em segundo plano que pode rodar comandos de shell. Mantenha-o em localhost, acesse-o por SSH ou por uma rede privada como o Tailscale, e nunca exponha a porta à internet.
Minha leitura: nada disso deve impedir um usuário novo, e a maior parte não deve impedir ninguém. Se você depende de plugins da v1, diagnósticos LSP ou links de compartilhamento, fique na 1.19.x mais um pouco. Todo o resto deve migrar agora.
Parte 4 — Hermes Agent: o agente que aprende com você
Se o OpenCode é o especialista, o Hermes Agent é o generalista ambicioso — e no GitHub, pelo menos, o generalista está ganhando. O Hermes foi de cerca de 165.000 estrelas no fim de maio para 216.000 em meados de julho (segundo os relatórios do Hermes Atlas, mantido pela comunidade) e está em cerca de 254.000 hoje.
Quem constrói
O Hermes Agent vem da Nous Research, o laboratório de IA de código aberto mais conhecido pela família de modelos Hermes. O agente tem licença MIT, e o negócio fica em volta dele: Nous Portal, uma assinatura que reúne acesso a mais de 300 modelos e um “Tool Gateway” para busca na web, geração de imagens, conversão de texto em fala, um navegador na nuvem e sandboxes opcionais na nuvem; e Hermes Cloud, uma opção hospedada. Em julho, o TechCrunch noticiou que a Nous estava em negociações para levantar novo financiamento com avaliação em torno de US$ 1,5 bilhão; o RuntimeWire noticiou uma rodada de pelo menos US$ 75 milhões, liderada pela Robot Ventures. Trate as duas como noticiadas, não confirmadas.
O ciclo de aprendizado
A Nous chama o Hermes de autoaperfeiçoável, e a mecânica por trás disso é concreta:
- Memória curada. Dois arquivos pequenos,
MEMORY.mdpara seu ambiente e seus projetos, eUSER.mdsobre você, são mantidos deliberadamente limitados e carregados a cada sessão. O agente se incentiva a salvar o que importa. - Busca em sessões. Conversas passadas são indexadas (busca de texto completo do SQLite) e resumidas sob demanda, então “o que decidimos sobre o script de backup no mês passado?” funciona de verdade.
- Habilidades escritas por ele mesmo. Depois de uma tarefa complexa, o Hermes pode escrever uma habilidade descrevendo como a fez e melhorar essa habilidade na próxima vez que a usar.
- Provedores de memória conectáveis. A modelagem de usuário “dialética” do Honcho, o Mem0, o Supermemory, o Hindsight e outros se conectam pelo catálogo de plugins quando os arquivos nativos não bastam.
O efeito, na prática, é um agente que fica menos genérico quanto mais você o usa. Esse é o argumento central do Hermes, e nenhuma outra ferramenta desta comparação aposta tanto nisso.
Onde ele vive
- CLI e interface de terminal —
hermesinicia uma conversa; os comandos de barra funcionam igual no terminal e nos aplicativos de chat. - Hermes Desktop — um aplicativo nativo para macOS, Windows e Linux, agora com Modo Bot ativado por padrão: uma lista de bots nomeados, cada um um perfil separado com seu próprio modelo, memória, habilidades e avatar, que podem executar rotinas e até conversar entre si em chats em grupo.
- O gateway de mensagens — um processo em segundo plano conecta o Hermes ao Telegram, Discord, Slack, WhatsApp, Signal, SMS, e-mail, Home Assistant, Matrix, Mattermost, Microsoft Teams, LINE, iMessage via BlueBubbles e mais de uma dúzia de outros.
- Um servidor de API compatível com OpenAI, para que interfaces como Open WebUI ou LibreChat possam falar com ele, e suporte a ACP para rodar dentro dos editores VS Code, Zed e JetBrains.
- Voz, incluindo uma palavra de ativação “Hey Hermes” sem usar as mãos no desktop e conversas de voz ao vivo em canais de voz do Discord.
Ele roda em qualquer lugar — e essa é a ideia
O Hermes foi projetado para não ficar preso ao seu notebook. Ele suporta sete backends de terminal: local, Docker, SSH, Singularity, Modal, Daytona e Vercel Sandbox. Com Daytona ou Modal, o ambiente do agente hiberna quando ocioso e acorda sob demanda, então um agente sempre disponível pode custar muito pouco entre conversas. A sugestão do próprio projeto é uma VPS de US$ 5, e é a sério.
Automação e delegação
- Cron em linguagem simples — “todo dia útil às 7h, resuma minha caixa de entrada e publique no Telegram” — com entrega a qualquer plataforma conectada.
- Subagentes por meio da ferramenta
delegate_task: contexto isolado, conjuntos de ferramentas restritos, seus próprios terminais e até dez rodando ao mesmo tempo por padrão. execute_codepermite ao agente escrever um script Python que chama as próprias ferramentas do Hermes por RPC, reduzindo um trabalho de várias etapas a um único turno — o equivalente do Hermes ao Code Mode.- Quadros Kanban, metas e mistura de agentes para trabalhos de várias etapas e mais longos.
- Geração de trajetórias em lote, uma referência às suas raízes de pesquisa: você pode rodar o agente sobre milhares de prompts para produzir dados de treinamento.
Ele sabe programar — de verdade
Não confunda “agente pessoal” com “não sabe programar”. O Hermes roda servidores de linguagem de verdade e devolve os diagnósticos deles depois de cada edição, tira snapshots do seu diretório de trabalho antes das mudanças (com /rollback), suporta worktrees do git e carrega o contexto do projeto a partir de AGENTS.md, CLAUDE.md, .cursorrules e do seu próprio .hermes.md. Ele também vem com habilidades inclusas para delegar trabalho de programação ao OpenCode, ao Claude Code ou ao Codex — mais sobre isso na Parte 8.
v0.22.0, “The Threshold Release”
O maior lançamento do Hermes até agora chegou em 13 de outubro (o GitHub lista como publicado no dia 14). As principais mudanças:
- Uma primeira inicialização que se configura sozinha — uma instalação nova no desktop abre um chat de configuração guiada rodando em um modelo de teste gratuito, então você não precisa de uma chave de API para começar.
- Conectores que permitem ao Hermes agir dentro de aplicativos hospedados como Linear e Notion, com várias contas nomeadas por aplicativo.
- Modelos locais em um clique via llama.cpp, com recomendações baseadas no seu hardware.
- Canais de lançamento estáveis — lançamentos SemVer testados agora são o padrão para instalações a partir do código-fonte, com uma opção de adesão ao branch principal.
- Pacotes de desktop assinados, uma listagem na Microsoft Store e um gerenciador de pacotes
hermes pmpara ferramentas fixadas e ambientes Python. - Um catálogo de plugins com 600 plugins revisados, cada um fixado em um commit revisado.
- Os modelos mais novos — Claude 5.5, GPT-6 e Gemini 4 Argon — com o raciocínio anterior reproduzido por padrão.
- Login via gerenciador de senhas para o agente de navegador via 1Password, Bitwarden ou o próprio cofre do Hermes, sem expor a senha ao modelo.
- Tela do Bot — acompanhe a área de trabalho de um bot e assuma para logins, prompts de dois fatores ou CAPTCHAs.
- Controle ao vivo de subagentes — veja os subagentes em execução, suas tarefas e transcrições, e controle-os ou pare-os.
- Uma base de código mais enxuta — as notas de lançamento dizem que o código-fonte encolheu cerca de um terço sem mudança de comportamento.
A escala é difícil de exagerar: desde a v0.21.0, cerca de 24.200 commits, 6.080 pull requests mesclados e 7.180 issues fechadas, vindos de aproximadamente 2.520 contribuidores. Dois lançamentos de correção vieram em dois dias — v0.22.1 com correções da Windows Store e v0.22.2 com correções de confiabilidade do gateway.
A postura honesta de segurança do Hermes
O que mais respeito no Hermes é que sua política de segurança não finge. Ela descreve o Hermes como um agente pessoal de locatário único e afirma claramente: “A única fronteira de segurança contra um LLM adversário é o sistema operacional.” Proteções em processo — aprovação de comandos, regras de negação baseadas em padrões, pareamento por DM para plataformas de chat — são camadas úteis, mas não são muros.
A consequência prática é simples. Se o Hermes vai ler seu e-mail, navegar na web ou aceitar mensagens de um aplicativo de chat, coloque o terminal dele em um backend isolado (Docker, uma máquina remota via SSH ou um sandbox na nuvem) em vez da sua máquina principal, e dê a ele apenas as credenciais de que precisa.
Onde o Hermes é mais fraco
- Um nível de confiança por canal. A própria política de segurança do Hermes diz que todos que você autoriza em um adaptador de canal têm a mesma confiança, e sugere instâncias separadas se você precisar de separação. Isso serve para uma pessoa; não é um modelo de permissões para equipe.
- Memória sem linhagem. Os mantenedores do OpenClaw observam, na própria comparação deles, que as entradas de memória nativas do Hermes não registram de qual sessão vieram, então “esqueça isso” tem contornos mais suaves. Considere a fonte, mas é uma observação justa de design.
- Muitas peças móveis. Python, Node, um gerenciador de pacotes incluso e um ritmo acelerado de lançamentos — o README chega a documentar falsos positivos de antivírus no Windows.
- A melhor experiência te empurra para uma assinatura. Você nunca precisa do Nous Portal, mas é claramente o caminho mais tranquilo.

Parte 5 — OpenClaw: do meme da lagosta à fundação
Nenhum agente de código aberto teve um ano mais estranho, rápido ou público que o OpenClaw.
Uma história bem curta
Segundo a própria página de história do projeto, ele começou como Warelay, um gateway de WhatsApp. Virou Clawd, morando em Clawdbot, em novembro de 2025. Em janeiro de 2026, depois de um e-mail educado sobre marca da Anthropic, ele “trocou de casca” e virou Moltbot em 27 de janeiro — e três dias depois, em 30 de janeiro, virou OpenClaw. A renomeação em si foi um caos: bots automatizados pegaram um handle social em segundos, e o criador, Peter Steinberger, renomeou a própria conta do GitHub por acidente no meio do pânico.
Aí ele explodiu. Em fevereiro, Steinberger anunciou que estava indo para a OpenAI, com o projeto migrando para uma fundação independente. Essa fundação foi anunciada em Julho: uma 501(c)(3) independente presidida por Dave Morin, fundador da Path, com uma primeira equipe em tempo integral de dez pessoas liderada, no lado de engenharia, pelo arquiteto-chefe Vincent Koc. Seus mantenedores principais incluem engenheiros da NVIDIA e da Microsoft (quatro de cada), da OpenAI e da Tencent (três de cada), e outros da Atlassian, Xiaomi, Red Hat e Hugging Face. A Microsoft lançou o Scout, um agente pessoal sempre ativo construído sobre o OpenClaw, em junho. A meta declarada de Morin é que o OpenClaw seja a “Suíça da IA” — terreno neutro para todo modelo e laboratório.
O README é cuidadoso quanto ao dinheiro: a fundação é financiada por doadores como Amazon, OpenAI, Red Hat e a Universidade de Michigan, com apoio de infraestrutura do GitHub, NVIDIA, Vercel e outros, e, nas próprias palavras, “a OpenAI é doadora, não dona”. Não há plano pago, serviço hospedado nem token.
A escala
Com cerca de 392.000 estrelas e 82.500 forks, o OpenClaw é o maior dos três por uma margem larga — o The New Stack informou em julho que ele ficou em sexto entre os projetos mais estrelados do GitHub de todos os tempos, à frente de Linux e React. Morin afirmou que há cerca de 4,5 milhões de novas instâncias auto-hospedadas por semana; não consigo verificar esse número de forma independente, mas só os números do GitHub já provam o ponto.
Mostrar imagem Estrelas medem atenção, não qualidade ou uso. O público do OpenCode é mais estreito por design — ele só faz código —, o que torna seus números mais impressionantes, não menos.
Como o OpenClaw se encaixa
- O Gateway é o plano de controle local: sessões, ferramentas, eventos, credenciais e conexões de canais ficam todos ali.
- A interface de controle (no seu navegador), a CLI e um TUI se conectam ao Gateway.
- Canais levam o assistente aos aplicativos de chat. Telegram, WebChat, A2A e Reef vêm na instalação principal; Discord, iMessage, Signal, Slack, Microsoft Teams, WhatsApp, Matrix, Google Chat, LINE e mais de uma dúzia de outros são instalados como plugins oficiais.
- Aplicativos complementares e nós adicionam um aplicativo de barra de menu para macOS, um Windows Hub e nós para iOS e Android com pareamento, voz, câmera, gravação de tela e localização.
- Roteamento multiagente dá a agentes separados sessões isoladas por workspace ou remetente, e um Gateway compartilhado permite que várias pessoas trabalhem na mesma sessão com seu histórico e crédito anexados.
Se você é novo nisso, meu guia do OpenClaw para Discord, Telegram e modelos gratuitos passa pela configuração dos canais, e 10 maneiras práticas de usar o OpenClaw traz ideias do que fazer com ele depois que estiver rodando.
O argumento de arquitetura
A documentação do OpenClaw defende explicitamente que o design certo para um agente em quem você confia credenciais é um Gateway confiável com execução não confiável e móvel: o trabalho pode ser empurrado para um sandbox, um nó de dispositivo ou um worker de nuvem descartável que nunca guarda as credenciais permanentes do Gateway, e a política de ferramentas é aplicada no código em vez de pedida em um prompt de sistema. Segredos podem ser referenciados por handle para que o modelo nunca veja o valor bruto, o estado tem versão de esquema e os lançamentos são assinados pela fundação.
Duas notas honestas, ambas do próprio projeto: o sandbox vem desativado por padrão, e o código de plugins roda em processo e sem sandbox. A história de isolamento forte é algo que você configura, não algo que ganha ao instalar.
Harnesses de fornecedores como plugins
A ideia mais esperta no OpenClaw é que ele não insiste em ser o único loop de agente. Ele trata os harnesses de outros fornecedores como runtimes de primeira classe: um plugin do Codex aciona o loop app-server do próprio Codex da OpenAI, um plugin do Copilot roda o SDK do GitHub Copilot, e um plugin da Anthropic aciona o executável do Claude Code instalado. Por meio do Agent Client Protocol, ele também pode rodar harnesses de codificação externos — incluindo o OpenCode — dentro de sessões ligadas ao chat. Ele é cliente e servidor MCP, fala o protocolo A2A 1.0 da Linux Foundation com outros agentes e pode expor uma API compatível com OpenAI.
Habilidades, ClawHub e aprendizado
ClawHub é o registro de habilidades e plugins do OpenClaw, com publicação, moderação e veredictos de confiança por lançamento extraídos do VirusTotal, do próprio ClawScan do projeto e de análise estática. A documentação é franca: uma varredura pendente ou desatualizada ainda pode permitir a instalação com um aviso, então openclaw skills verify vale a pena executar antes de confiar em qualquer novidade.
E o OpenClaw agora também aprende. Skill Workshop permite que um agente salve um procedimento depois de um trabalho difícil de várias etapas, corrija uma skill aprendida que o enganou e arquive skills que ninguém usou por 30 dias — com cada mudança versionada e reversível. A velha frase “o OpenClaw não aprende, o Hermes sim” está desatualizada.
As versões de outubro
- 2026.10.1 (10 de outubro) adicionou suporte ao Claude Haiku 5.5, manteve o estado do Code Mode entre células e reinicializações, adicionou navegação no Workboard, permitiu que MCP Apps chamem suas ferramentas enquanto as views continuam abertas, estendeu os cloud workers a repositórios corporativos e introduziu gerações de instalação seladas e imutáveis com recuperação.
- 2026.10.4 (15 de outubro) é uma versão de confiabilidade — correções para trabalho interrompido por suspensão ou mudança de relógio, chats travados após atualizações e diversos problemas de mensagens e login — construída a partir de 55 pull requests de 49 colaboradores.
- A 2026.10.10 beta já está em testes.
O histórico de segurança que você precisa conhecer
A ascensão do OpenClaw veio acompanhada de uma série de incidentes de segurança, e qualquer comparação honesta precisa incluí-los:
- CVE-2026-25253 (CVSS 8.8) — um sequestro de conta com um clique que levava à execução remota de código, causado por uma configuração padrão e corrigido em janeiro.
- CVE-2026-32922 (CVSS 9.9) — corrigido na versão 2026.3.11.
- O vazamento do Moltbook — uma configuração incorreta de backend no Moltbook, uma rede social de agentes construída sobre o OpenClaw, expôs cerca de 1,5 milhão de chaves de API e mensagens privadas de agentes.
- Skills maliciosas — até fevereiro, o projeto OpenSourceMalware havia identificado 386 skills carregadas de malware entre pouco mais de 3.000 conhecidas.
Em seu favor, o projeto respondeu de forma estrutural: canais de DM emparelham remetentes desconhecidos por padrão, a documentação inclui um guia de segurança e um runbook de exposição, o ClawHub verifica cada versão e a fundação publica avisos de segurança abertamente. Mas a lição continua válida: o OpenClaw é poderoso porque ele se conecta a tudo, e é exatamente isso que torna uma instalação descuidada perigosa.
Onde o OpenClaw é mais fraco
- Mais pesado de operar. Um workspace pnpm, Node 24.16+ ou 26.1+, um daemon Gateway, plugins de canais e um doctor para migrações de configuração — é infraestrutura, e parece.
- As ferramentas rodam no host por padrão. Leia o guia de sandbox antes de conectar outras pessoas.
- Política de configuração rígida. O projeto deliberadamente não mantém aliases duradouros para chaves de configuração renomeadas;
openclaw doctor --fixmigra você, mas você precisa executá-lo. - A superfície de ataque é o produto. Mais de vinte canais e um registro público de skills são uma funcionalidade e um risco ao mesmo tempo.
Parte 6 — Frente a frente: 12 diferenças que realmente importam
Aqui está a comparação em uma única tabela, seguida do que cada linha significa na prática.
| # | Diferença | OpenCode v2 | Hermes Agent | OpenClaw |
|---|---|---|---|---|
| 1 | Função principal | Escrever, refatorar e revisar código | Ser seu agente pessoal de longa duração | Executar assistentes em canais, pessoas e dispositivos |
| 2 | Onde você o encontra | Terminal, desktop, aplicativo web, IDE; controle por um celular emparelhado | Terminal, desktop, mais de 20 apps de chat, voz | Mais de 20 apps de chat em primeiro lugar; Control UI no navegador; apps nativos e nós de celular |
| 3 | Comportamento sempre ativo | Serviço em segundo plano; você agenda opencode run você mesmo | Cron integrado com entrega para qualquer app de chat | Daemon Gateway com tarefas cron e gatilhos de e-mail |
| 4 | Memória de longo prazo | Nenhuma sobre você — instruções de projeto e skills | Arquivos de memória curados, busca de sessões, modelagem do usuário | Um slot de memória conectável com proveniência registrada |
| 5 | Aprendizado | Você o ensina (skills, AGENTS.md); ele pode escrever plugins para si mesmo quando solicitado | Escreve e melhora suas próprias skills | O Skill Workshop aprende, corrige e arquiva procedimentos |
| 6 | Trabalho paralelo | Subagentes em segundo plano, shell em segundo plano, worktrees integrados | Até 10 subagentes simultâneos, Kanban, chats em grupo com bots | Roteamento multiagente, subagentes, cloud workers |
| 7 | Combinar ferramentas com scripts | Code Mode (JavaScript, ativado por padrão para MCP) | execute_code (Python via RPC) | Code Mode (JavaScript via Node ou QuickJS) |
| 8 | Padrões de segurança | Regras ordenadas de permitir/perguntar/negar, políticas de negação rígida, snapshots por etapa | Aprovações de comandos, emparelhamento de DM; isole o backend | Emparelhamento de DM; política em código; sandbox opcional |
| 9 | Auxílios de codificação | Snapshots e /undo, diffs acoplados, arquivos alterados por turno; ainda sem LSP | Servidores de linguagem reais, checkpoints e /rollback, worktrees | Delega ao Codex, Claude Code, OpenCode e outros harnesses |
| 10 | Modelos | Mais de 75 provedores via models.dev, modelos locais descobertos automaticamente, Zen/Go, login com ChatGPT e Copilot | Mais de 300 modelos do Nous Portal, OpenRouter, OpenCode Zen/Go, Copilot, llama.cpp local | A maioria dos grandes provedores, OAuth de assinatura, endpoints auto-hospedados, uma lista recomendada curada |
| 11 | Quem paga a equipe | A Anomaly, por meio de serviços opcionais de modelos e do plano corporativo | A Nous Research, financiada por capital de risco, por meio do Portal e do Cloud | Uma fundação financiada por doadores; nada para comprar |
| 12 | Estilo de lançamento | 33 versões da v2 em cinco semanas; a v1 ainda recebe correções | Grandes versões nomeadas mais canaries diários; canais estáveis SemVer a partir da v0.22 | Várias versões por semana; quatro canais de lançamento; betas públicas |
Mostrar imagem Os mesmos blocos de construção, centros diferentes: o OpenCode centra na sessão, o Hermes centra na memória do agente, o OpenClaw centra no Gateway.
1. O trabalho decide quase tudo
Se sua frase começa com “neste repositório…”, você quer o OpenCode. Se começa com “me lembre…”, “fique de olho em…” ou “toda manhã…”, você quer o Hermes ou o OpenClaw. Se começa com “nossa equipe…”, prefira o OpenClaw. A maioria das linhas restantes decorre disso.
2. Onde você o encontra
O OpenCode vive onde o código vive: o terminal, o app de desktop, o navegador e seu editor. Desde a 2.0.29 você pode emparelhar um celular com um QR code e controlar uma sessão remotamente, mas ele continua sendo um cockpit de codificação, não um contato de chat. Hermes e OpenClaw são o oposto — foram feitos para receber mensagens. O Hermes adiciona voz e uma palavra de ativação; o OpenClaw adiciona nós de dispositivo que podem usar a câmera, a tela e a localização do celular.
3. Comportamento sempre ativo
Os três podem rodar em segundo plano. Apenas dois deles iniciam. O Hermes tem cron em linguagem natural que entrega resultados a qualquer app de chat conectado; o OpenClaw tem tarefas agendadas e gatilhos de e-mail ligados ao seu Gateway. O OpenCode espera ser chamado — embora seu novo pacote de cliente possa descobrir o serviço em execução, o que torna opencode run a partir do seu próprio cron job algo trivial.
4. Memória
Esta é a separação filosófica mais nítida. O OpenCode lembra do seu projeto: AGENTS.md, das skills, do histórico de sessões. Ele não constrói um modelo de você, e para uma ferramenta de codificação isso é possivelmente um ponto positivo. O Hermes lembra você, deliberadamente e em arquivos delimitados que você pode ler. O OpenClaw transforma a memória em um slot de plugin — apenas um plugin de memória fica ativo por vez — e rastreia de onde cada memória veio, de modo que apagá-la tem significado.
5. Aprendizado
O Hermes fez do ciclo de skills autônomas sua marca; o Skill Workshop do OpenClaw agora faz algo muito parecido, com versionamento e desfazer. O OpenCode não aprende sozinho — mas na 2.0 você pode pedir que ele escreva um plugin ou uma skill para si mesmo e use imediatamente, o que é um tipo de aprendizado mais explícito e revisável. Para código, eu prefiro o explícito.
6. Trabalho paralelo
O OpenCode 2.0 fechou a maior parte dessa lacuna: subagentes em segundo plano, comandos de shell em segundo plano e worktrees integrados significam fluxos paralelos de verdade dentro de uma janela. O Hermes roda até dez subagentes ao mesmo tempo por padrão e adiciona quadros Kanban e chats em grupo entre bots. O OpenClaw distribui o trabalho entre vários agentes e pode enviar a execução para cloud workers.
7. Combinar ferramentas com scripts
Os três agora permitem que o modelo escreva um pequeno programa em vez de fazer uma chamada de ferramenta por ida e volta. OpenCode e OpenClaw usam JavaScript; o Hermes usa Python. O diferencial do OpenCode é que o Code Mode fica ativado por padrão para cada servidor MCP, o que importa mais quanto mais ferramentas você conecta.
8. Padrões de segurança
O sistema de permissões do OpenCode é o mais legível: você pode ler a lista de regras e saber o que vai acontecer. O Hermes é o mais honesto: ele diz que o sistema operacional é a única barreira real e recomenda backends isolados. O OpenClaw tem o modelo mais estrutural — um Gateway que aplica políticas em código — mas deixa o sandbox para você ativar. A Parte 11 aprofunda o tema.
9. Auxílios de codificação
Os snapshots por etapa, os diffs acoplados e a linha do tempo de arquivos alterados do OpenCode são o melhor ciclo de revisão dos três. O Hermes leva vantagem nos diagnósticos de servidor de linguagem, que o OpenCode v2 atualmente não tem. A abordagem do OpenClaw é outra: em vez de competir como agente de codificação, ele hospeda os agentes de codificação — Codex, Claude Code, Copilot e OpenCode entre eles.
10. Modelos
Os três são genuinamente agnósticos em relação a modelos. O catálogo de provedores do OpenCode é vem do models.dev — o banco de dados aberto mantido pela comunidade que a equipe do OpenCode iniciou — então novos modelos tendem a aparecer lá primeiro. O caminho mais suave do Hermes é o Nous Portal; o OpenClaw mantém uma lista “modelos recomendados” curada à mão que seus seletores de modelo mostram primeiro. A Parte 9 cobre os modelos em si.
11. Quem paga a equipe
Isso importa mais do que parece. O OpenCode é financiado pela venda de acesso opcional a modelos e recursos corporativos em torno de um agente gratuito. O Hermes é o produto de um laboratório com capital de risco que vende assinaturas e hospedagem. O OpenClaw é conduzido por uma fundação que não vende nada. Nenhuma dessas opções é automaticamente melhor — mas cada uma cria incentivos diferentes, e vale saber em qual você está confiando.
12. Estilo de lançamento
Os três avançam rápido. O OpenCode lança versões pontuais pequenas e frequentes. O Hermes agora faz grandes lançamentos nomeados em um canal estável SemVer, com builds canary diários para os corajosos. O OpenClaw lança várias versões por semana em quatro canais de lançamento, com betas públicas no meio. Fixe as versões em tudo o que for importante.
Parte 7 — Por que o OpenCode v2 é o que eu usaria para programar
Eu construo software com agentes de IA em vez de à mão, e o OpenCode é onde esse trabalho acontece — é a ferramenta que usei para construir meu próprio aplicativo, Stash. O Hermes e o OpenClaw também sabem escrever código. Eis por que, para código, eu ainda recorro ao OpenCode v2.
1. Especialistas vencem em trabalho especializado. O ciclo de codificação é planejar, editar, testar, ler o diff, desfazer se necessário, repetir. O OpenCode v2 poliu cada etapa desse ciclo: um agente de planejamento que não pode editar arquivos, regras de permissão ordenadas, snapshots antes e depois de cada etapa do modelo, um visualizador de diff acoplado, uma visão de arquivos alterados por turno e desfazer com um comando. Um agente generalista consegue fazer o mesmo trabalho. Mas não o torna tão revisável.
2. A rede de segurança foi projetada para o modo como as pessoas realmente usam agentes hoje. A maioria das pessoas que dirige agentes de codificação em 2026 não lê cada linha enquanto ela é escrita. Snapshots por etapa, worktrees e uma regra de “negar git push” são o que torna esse estilo de trabalho sobrevivível. O OpenCode os trata como recursos centrais, não como complementos.
3. O Code Mode e o trabalho em segundo plano atacam o verdadeiro gargalo. A espera. Cada ida e volta que você evita e cada tarefa que você consegue empurrar para o segundo plano com Ctrl+B é tempo recuperado. Em uma configuração de MCP movimentada, o Code Mode também deve significar bem menos tokens — eu gostaria de ver medições independentes, mas o design é sólido.
4. É um runtime, não apenas um app. A API reconstruída, o pacote de cliente e o SDK embutível significam que o OpenCode pode ficar dentro das suas próprias ferramentas: jobs de CI, painéis, cockpits de agentes paralelos como o Orca, até um Cloudflare Durable Object. E como o OpenCode pode chamar sua própria API, o agente pode organizar seu próprio trabalho — criar um worktree, mover uma sessão para ele, interromper algo travado.
5. Liberdade de modelo sem o trabalho chato. O OpenCode lê seu catálogo de provedores do models.dev, descobre Ollama, LM Studio e vLLM automaticamente, entra em contas do ChatGPT e do GitHub Copilot e oferece seu próprio plano Go — US$ 10 por mês para uma linha de 29 modelos — quando você só quer algo que funcione. Trocar de modelo é uma escolha de menu, o que, num ano em que o “melhor modelo” muda todo mês, é uma forma de seguro.
6. Ele se dá bem com os outros dois. O Hermes traz uma skill inclusa para delegar trabalho ao OpenCode, e o OpenClaw pode executar o OpenCode como um harness externo. Ambos podem usar o OpenCode Zen e o Go como provedores de modelo. Escolher o OpenCode para código não te impede de usar nenhum dos dois.
7. O impulso é real. Cerca de 212.000 estrelas, mais de 28.000 forks, aproximadamente 950 colaboradores e a alegação na página inicial de mais de 16 milhões de desenvolvedores mensais. O Kilo, o agente de codificação de código aberto que a Anaconda adquiriu em julho, havia reconstruído sua CLI e sua extensão do VS Code sobre o OpenCode.
Os contra-argumentos justos
- Ainda não há diagnósticos LSP na v2. O Hermes tem esses diagnósticos. Em vez disso, faça o agente rodar seu verificador de tipos.
- Ele não conhece você você. Se você quer um agente que lembre suas preferências em todas as partes da sua vida, esse é o trabalho do Hermes.
- Ele não vive nos seus chats. Se você quer disparar uma tarefa pelo WhatsApp no trem, use o Hermes ou o OpenClaw como recepção — que é exatamente onde a Parte 8 continua.
- Se você só usa o Claude em um plano Pro ou Max, o Claude Code continua sendo o caminho mais tranquilo. A Anthropic restringiu essas assinaturas à sua própria ferramenta desde janeiro; o OpenCode pode usar o Claude por meio de uma chave de API paga.
Parte 8 — Melhores juntos: recepção e oficina
A forma mais útil de pensar nessas três ferramentas não é como rivais, mas como papéis. Coloque uma recepção onde você já está — seus apps de chat — e deixe que ela entregue tarefas de codificação a uma oficina que é excelente em código.
Mostrar imagem A recepção fala com você; a oficina fala com o seu código. Nenhuma das duas precisa ser boa no trabalho da outra.
Padrão A — Hermes como recepção, OpenCode como oficina
O Hermes traz uma skill inclusa, instalada por padrão, para usar o OpenCode como um trabalhador de codificação autônomo, conduzido pelas ferramentas de terminal e de processo do Hermes. A skill foi escrita para trabalho em funcionalidades, refatorações e revisão de pull requests, sessões longas com verificações de progresso e tarefas paralelas em worktrees isolados.
Na prática, isso significa que você pode mandar uma mensagem ao Hermes pelo Telegram com algo como “Use o OpenCode em ~/code/shop para adicionar paginação à API de pedidos, rode os testes e me envie um resumo do diff” — e o Hermes vai conduzir o OpenCode na máquina onde ele roda.
Duas observações práticas:
- Os pré-requisitos da skill ainda listam o comando de instalação da v1 (
npm i -g opencode-ai@latest). Se você migrou para o OpenCode 2.0, instale com o instalador da v2 e verifique qual binário o Hermes realmente enxerga comwhich -a opencode— a própria skill avisa que os shells podem resolver binários diferentes do OpenCode. - Dê ao Hermes o mesmo acesso a modelos. O Hermes tem provedores
opencode-zeneopencode-gointegrados, então uma assinatura do OpenCode Go pode servir às duas ferramentas.
Padrão B — OpenClaw como recepção, OpenCode via ACP
O OpenClaw pode executar harnesses de codificação externos por meio do Agent Client Protocol, e sua lista de harnesses inclui um opencode alias. Depois que o backend ACP estiver configurado — a página “ACP agents — setup” do OpenClaw cobre isso — você pode vincular uma conversa a uma sessão do OpenCode trabalhando em um repositório específico:
texto
/acp spawn opencode --bind here --cwd /workspace/shop
A partir daí, aquela thread de chat é é vinculada à sessão do OpenCode: as mensagens vão para o OpenCode, as respostas voltam para o canal, e o runtime ACP é dono da sessão e do seu cancelamento. O OpenCode precisa estar instalado e autenticado no host do Gateway. Para uma equipe, esse é o padrão matador — um canal no Slack ou no Teams onde qualquer pessoa autorizada pode pedir uma correção, enquanto as regras de permissão do próprio OpenCode ainda decidem o que o agente pode fazer.
Padrão C — Uma só fatura de modelos para os três
As três ferramentas aceitam os mesmos tipos de acesso a modelos, então você pode centralizá-lo:
- OpenCode Zen ou Go funcionam nativamente no OpenCode e como provedores no Hermes e no OpenClaw.
- Um roteador como o OpenRouter dá aos três uma única chave e uma única fatura; um trocador local como o CC Switch, se você já usa um, mantém as configurações de provedor em um só lugar.
- Ollama local atende os três para qualquer coisa privada, com custo marginal zero.
Cinco regras para uma configuração com dois agentes
- A recepção propõe; você faz o merge. Negar
git pushnas regras de permissão do OpenCode, e revise você mesmo os pull requests. - Rode a oficina em um lugar descartável — uma máquina de desenvolvimento, uma VPS ou um contêiner — não na máquina que guarda seus dados pessoais.
- Credenciais separadas. O agente que conversa com você não deve guardar suas chaves de produção, e o agente de codificação não deve guardar seu e-mail.
- Emparelhe, não exponha. Use o emparelhamento de DM na recepção, o emparelhamento do OpenCode na oficina, e SSH ou uma rede privada entre as máquinas.
- Guarde o histórico. Peça um resumo do diff no chat toda vez, para haver um registro legível do que mudou.
Parte 9 — A nova onda de modelos, segundo o models.dev
Um agente só é tão bom quanto o modelo por trás dele, e os últimos noventa dias foram extraordinários até para os padrões de 2026. (Para uma visão mais ampla do ano, veja meu balanço do Estado da IA 2026.)
O melhor lugar para acompanhar essa renovação é models.dev — um banco de dados de código aberto, alimentado pela comunidade, com especificações, preços e capacidades dos modelos, que a equipe do OpenCode criou e usa dentro do próprio OpenCode. É também o motivo pelo qual modelos novos aparecem tão rápido no seletor do OpenCode: o catálogo é models.dev. Qualquer pessoa pode baixar tudo em JSON:
bash
curl https://models.dev/api.json
Baixei o banco de dados completo em 17 de outubro. Hoje ele cobre 232 provedores e 8.986 listagens de modelos. Filtrando os modelos de texto com chamada de ferramentas listados pelos próprios criadores e lançados entre 15 de julho e 16 de outubro, contando cada modelo uma única vez, chegamos a 40 modelos novos em três meses. Trinta e quatro deles têm janela de contexto de um milhão de tokens ou mais. Treze têm pesos abertos.
Os preços abaixo são os de tabela registrados no models.dev em dólares por milhão de tokens (entrada / saída), sem impostos. Modelos de pesos abertos são vendidos por muitos provedores a preços diferentes; quando o criador não vende diretamente, eu indico o provedor. Tudo isso muda toda semana — confira antes de montar um orçamento com base nesses valores.
A fronteira, de pesos fechados
| Modelo | Fabricante | Lançamento (2026) | Contexto | Preço (entrada / saída) | Por que isso importa |
|---|---|---|---|---|---|
| Gemini 4 Argon | 13 de out. | 1M | US$ 2 / US$ 10 | O novo carro-chefe do Google para programação, matemática e agentes de longo horizonte; lançado no app Gemini e na interface de programação Antigravity | |
| Muse Wonder | Meta | 12 de out. | 1M | US$ 4 / US$ 20 | O modelo de raciocínio multimodal de fronteira da Meta para agentes pessoais, programação de longo horizonte e uso do computador |
| Claude Haiku 5.5 | Anthropic | 7 de out. | 1M | US$ 0,10 / US$ 0,50 | Um Claude rápido e barato — ideal para os turnos de conversa de um agente sempre ligado |
| Mistral Large 4 | Mistral | 6 de out. | 1M | US$ 0,68 / US$ 2,09 | Descrito no models.dev como um MoE multimodal de 1 trilhão de parâmetros |
| GPT-6.1 Sol | OpenAI | 29 de set. | 1.05M | US$ 2 / US$ 10 | Desempenho próximo do Astra em programação e uso do computador por um preço bem menor |
| Claude Sonnet 5.5 | Anthropic | 28 de set. | 1M | US$ 2 / US$ 10 | O Claude do dia a dia para programação e agentes |
| Claude Opus 5.5 | Anthropic | 22 de set. | 1M | US$ 4 / US$ 20 | Programação agêntica de longa duração e trabalho intelectual |
| GPT-6 Sol / GPT-6 Luna | OpenAI | 22 de set. | 1.05M | US$ 2 / US$ 10 · US$ 0,10 / US$ 0,50 | Sol para trabalho complexo; Luna para tarefas focadas em alto volume |
| Grok 4.7 | xAI | 21 de set. | 500K | US$ 2 / US$ 6 | O modelo de fronteira da xAI para agentes de longa duração |
| GPT-6 Astra | OpenAI | 4 de set. | 1.05M | US$ 10 / US$ 50 | O modelo mais capaz da OpenAI |
| Gemini 3.8 Flash | 2 de set. | 1M | US$ 0,75 / US$ 3,75 | O modelo Flash mais forte do Google, voltado para trabalho de software de longo horizonte | |
| Claude Fable 5.1 | Anthropic | 1 de set. | 1M | US$ 10 / US$ 50 | O nível mais alto da Anthropic para raciocínio exigente e trabalho de longo horizonte |
A onda dos pesos abertos
| Modelo | Fabricante | Lançamento (2026) | Tamanho | Contexto | Preço (entrada / saída) | Por que isso importa |
|---|---|---|---|---|---|---|
| Muse Spark Open | Meta | 15 de out. | 816B no total, 42B ativos | 1M | US$ 1,25 / US$ 4,25 (Ollama Cloud) | A versão de pesos abertos do Muse Spark que Mark Zuckerberg prometeu em setembro; já disponível em uma dúzia de provedores |
| Nemotron 3.5 Super VL | NVIDIA | 15 de out. | 120B no total, 12B ativos | 1M | Gratuito no catálogo da NVIDIA | Raciocínio visão-linguagem para agentes, pesos abertos |
| Beam 1.0 | Reflection AI | 5 de out. | 501B no total, 23B ativos | 1M | US$ 1 / US$ 3 (OpenRouter) | Um novo MoE aberto feito para programação e agentes; gratuito por tempo limitado no OpenCode Go e no Zen |
| MiMo-V2.6-Pro / Flash | Xiaomi | 22 de set. | — | 1M | US$ 0.435 / US$ 0,87 · US$ 0,14 / US$ 0,28 | Agentes de programação multimodais a preços baixíssimos |
| DeepSeek V4.1 Flash | DeepSeek | 10 de set. | — | 1M | US$ 0,15 / US$ 0,60 | Um cavalo de batalha barato e competente, com limite de 393K tokens de saída |
| Hy4 preview | Tencent | 28 de ago. | — | 1M | US$ 0.834 / US$ 2.501 | O modelo de agentes de nova geração da Tencent |
| GLM-5.3-Flash | Z.ai | 26 de ago. | — | 1M | US$ 0,15 / US$ 0,50 | Nativamente multimodal e aberto — um excelente modelo para o dia a dia de desenvolvimento |
| GLM-5.3 | Z.ai | 14 de ago. | — | 1M | US$ 1,40 / US$ 4,40 | O carro-chefe da Z.ai para programação de longo horizonte |
| Qwen3.8 27B | Alibaba | 14 de ago. | 27B denso | — | Rode localmente | O versátil local para máquinas com 32 GB ou mais |
| DeepSeek V4 Pro | DeepSeek | 12 de ago. | — | 1M | US$ 0,66 / US$ 1,98 | O DeepSeek maior, ainda barato |
| Kimi K3 | Moonshot AI | 16 de jul. | — | 1M | US$ 3 / US$ 15 | Multimodal, com raciocínio de esforço máximo que você pode ligar e desligar |
“—” significa que o models.dev não registra esse detalhe. Leia a licença de cada modelo antes do uso comercial — “pesos abertos” nem sempre significa “faça o que quiser”.
Mostrar imagem Os preços de saída variam cerca de 180× — de US$ 0,28 a US$ 50 por milhão de tokens. Note o eixo logarítmico: a ponta barata é bem mais barata do que parece.
Cinco coisas que os dados dizem
- Um milhão de tokens agora é o padrão. Trinta e quatro dos quarenta modelos novos oferecem janela de contexto de pelo menos um milhão de tokens. Contexto longo deixou de ser diferencial — o que importa agora é quão bem um modelo usa esse contexto, que é exatamente para isso que servem a compactação por checkpoint no OpenCode e a busca de sessão no Hermes.
- A faixa barata ficou realmente boa. Claude Haiku 5.5 e GPT-6 Luna custam US$ 0,10 de entrada e US$ 0,50 de saída. DeepSeek V4.1 Flash, GLM-5.3-Flash e MiMo-V2.6-Flash ficam na mesma faixa. Para um agente sempre ativo que responde dezenas de mensagens de chat por dia, isso muda a economia por completo (Parte 10).
- Os pesos abertos estão encostando na fronteira. Muse Spark Open, Beam 1.0, Kimi K3 e GLM-5.3 são todos modelos de pesos abertos, com um milhão de tokens e ajustados para agentes. Um ano atrás, “aberto” significava “uma geração atrás”. Cada vez mais significa “alguns meses atrás, por uma fração do preço”.
- A diferença de preços é enorme. Os tokens de saída custam US$ 0,28 por milhão na base e US$ 50 no topo. Usar um modelo de ponta em todo turno é o hábito mais caro da IA agêntica.
- As promoções gratuitas estão em toda parte. Os catálogos Zen e Go do OpenCode incluem atualmente versões gratuitas por tempo limitado de Beam, LongCat 2.5 Preview, Nemotron 3.5 Super VL, MiMo-V2.6-Flash, DeepSeek V4.1 Flash e GLM-5.3-Flash. Ótimo para experimentos — confira os termos antes de enviar qualquer coisa sensível.
Para onde os mantenedores de cada projeto estão te direcionando
- OpenClaw mantém uma lista ordenada e curada à mão de modelos recomendados, que os seletores mostram primeiro. Em 16 de outubro, o topo dessa lista era: Claude Opus 5.5, GPT-6.1 Sol, Gemini 4 Argon, GPT-6 Astra, Claude Fable 5.1, Claude Sonnet 5.5, Claude Sonnet 5, Grok 4.7, DeepSeek V4.1 Flash e DeepSeek V4 Flash — com Muse Spark 1.3, Hy4, MiMo-V2.6-Pro, Qwen3.8 Max, GLM-5.3 e Kimi K3 mais abaixo.
- OpenCode Go (US$ 10 por mês, ou US$ 40 no Go Plus com limites maiores) oferece atualmente Kimi K3, Gemini 4 Argon, Kimi K2.7 Code, Step 5 Preview, MiniMax M3, Claude Haiku 5.5, GPT-6 Luna, Qwen3.7 Plus, GLM-5.3-Flash, MiMo-V2.6-Flash, DeepSeek V4.1 Flash e Muse Spark 1.3, além de modelos gratuitos por tempo limitado — 29 no total.
- Hermes Agent v0.22 adicionou a geração Claude 5.5, GPT-6 e Gemini 4 Argon, e o Nous Portal expõe mais de 300 modelos. Um detalhe refrescantemente honesto da própria documentação da Nous: seus modelos de chat Hermes 4 não são não recomendados para conduzir o Hermes Agent, porque são ajustados para conversa e não para chamadas de ferramentas em sequência rápida.
Minhas sugestões de roteamento
Estes são meus pontos de partida, não resultados de benchmark — teste dois candidatos no seu próprio trabalho antes de decidir.
| Função | Forte | Valor | Privado / local |
|---|---|---|---|
| OpenCode — planejamento e bugs difíceis | Claude Opus 5.5, GPT-6.1 Sol, Gemini 4 Argon | GLM-5.3, Kimi K3 | Modelos abertos de nível fronteira exigem hardware de servidor |
| OpenCode — desenvolvimento do dia a dia | Claude Sonnet 5.5 | GLM-5.3-Flash, DeepSeek V4.1 Flash, MiMo-V2.6-Pro | Qwen3.8 27B |
| Hermes / OpenClaw — turnos de conversa, sempre ligados | Claude Haiku 5.5 | GPT-6 Luna, DeepSeek V4.1 Flash, GLM-5.3-Flash | Nemotron 3.5 Lightning, Qwen3.8 27B |
| Hermes / OpenClaw — tarefas pesadas delegadas | Claude Sonnet 5.5, GPT-6.1 Sol | GLM-5.3, DeepSeek V4 Pro | — |
Se o GLM acabar virando seu modelo principal, o GLM Coding Plan pelo meu link de afiliado te dá 10% de desconto. (Link de afiliado — veja a divulgação no topo.) O OpenCode tem um provedor integrado para ele em /connect, e o Hermes também traz um provedor Z.ai. Verifique se o tipo de chave corresponde ao provedor — chaves do plano Coding e chaves de API padrão não são intercambiáveis.
Para análises mais profundas de modelos específicos, minha Comparativo Kimi K3 vs Fable 5.1 vs GLM-5.3 e o análise GLM-5.3-Flash vs MiniMax M3 vai mais longe do que posso ir aqui, e minha comparação MiniMax M3 vs Kimi K2.7 Code vs Nemotron 3 Ultra olha para os modelos pela ótica do OpenClaw e do Hermes Agent.
Parte 10 — Quanto custa de verdade
As três ferramentas têm licença MIT e são gratuitas. O que você paga é o tempo de modelo — e, se quiser um agente sempre ligado, um lugar para executá-lo.
As assinaturas opcionais
| Opção | Preço | Funciona com | Notas |
|---|---|---|---|
| Modelos locais via Ollama, LM Studio ou llama.cpp | US$ 0 | As três | Seu hardware, sua energia elétrica; mais lento e mais fraco que os modelos de fronteira |
| OpenCode Go | US$ 10/mês | OpenCode nativamente; Hermes e OpenClaw como provedor | 29 modelos com limites de uso por janela de cinco horas |
| OpenCode Go Plus | US$ 40/mês | O mesmo | Limites maiores |
| OpenCode Zen | Pague conforme o uso | O mesmo | Modelos que a equipe do OpenCode avaliou em benchmark para agentes |
| Nous Portal | Cerca de US$ 20–US$ 200/mês | Hermes (caminho mais tranquilo) | Mais de 300 modelos além do Tool Gateway; níveis de US$ 20, US$ 100 e US$ 200 conforme noticiado pela Composio em setembro |
| Hermes Cloud | Hospedado, com medição de uso | Hermes | A comparação da Composio em setembro relatou instâncias a partir de cerca de US$ 0,29 por dia em execução |
| OpenClaw | US$ 0 | — | Sem plano pago, serviço hospedado ou token |
| Um VPS pequeno | Cerca de US$ 5/mês | Qualquer uma | O README do Hermes sugere literalmente uma VPS de US$ 5 |
Os preços são os de tabela ou reportados em 17 de outubro de 2026, sem impostos, e mudam com frequência. Confirme antes de assinar.
Se você prefere não gastar nada com modelos enquanto experimenta, minha lista das melhores APIs gratuitas para o OpenClaw é um bom ponto de partida — a maioria desses endpoints também funciona com Hermes e OpenCode.
Por que o roteamento de modelos importa mais no Hermes e no OpenClaw
Uma sessão de programação vem em rajadas: uma hora de trabalho intenso e depois nada. Um agente de chat sempre ligado é o oposto — dezenas ou centenas de turnos curtos por dia, cada um carregando um prompt de sistema grande, arquivos de memória e definições de ferramentas. É aí que a escolha do modelo decide sua fatura sem você perceber.
Aqui está um modelo simples de um agente pessoal movimentado: 100 turnos por dia durante 30 dias, cada um enviando 20.000 tokens de entrada e recebendo 1.000 tokens de saída, pelos preços de tabela acima. “Com cache” assume que 90% dos tokens de entrada são cobrados pela tarifa de leitura de cache do provedor e ignora os acréscimos de escrita de cache.
| Modelo em todos os turnos | Por mês, sem cache | Por mês, com cache |
|---|---|---|
| Claude Haiku 5.5 ou GPT-6 Luna | US$ 7,50 | US$ 2,64 |
| DeepSeek V4.1 Flash | US$ 10,80 | US$ 2,86 |
| GLM-5.3-Flash | US$ 10,50 | US$ 4,02 |
| Claude Sonnet 5.5 ou GPT-6.1 Sol | US$ 150,00 | US$ 47,40 |
| Claude Opus 5.5 | US$ 300,00 | US$ 94,80 |
| GPT-6 Astra | US$ 750,00 | US$ 264,00 |
Mostrar imagem Mesmo agente, mesma carga de trabalho, mesmo mês. O modelo para onde você manda os turnos de conversa é a maior linha da fatura.
A lição: dê à recepção um modelo rápido e barato para conversa e triagem, e deixe que ela escale — para um modelo mais forte ou para o OpenCode — só quando a tarefa merecer. O Hermes aceita provedores de fallback e um modelo diferente por bot; o OpenClaw aceita modelos por agente e failover; o OpenCode deixa cada agente e comando rodar com seu próprio modelo.
Quatro orçamentos mensais realistas
| Orçamento | Configuração | Aproximadamente por mês |
|---|---|---|
| Grátis | OpenCode v2 com modelos locais; Hermes ou OpenClaw na mesma máquina com modelos locais | US$ 0 (mais o hardware que você já tem) |
| Inicial | OpenCode Go para programação e como provedor da sua recepção | US$ 10 |
| Dia a dia | OpenCode Go + um modelo de API barato para o agente sempre ativo + uma VPS de US$ 5 | US$ 15–30 |
| Power | Go Plus ou Nous Portal, modelos de fronteira por API para tarefas difíceis, um VPS sempre ligado | US$ 50–150+ |
Parte 11 — Segurança: a parte que ninguém quer ler
As três ferramentas podem ler conteúdo não confiável — páginas web, e-mails, mensagens de chat, arquivos — e então agir com suas credenciais em um computador de verdade. Essa combinação é todo o valor de um agente e também todo o risco. A ameaça mais falada é a injeção de prompt: texto que o agente lê e que o convence a fazer algo que você não pediu.
Cada projeto tem uma resposta diferente para isso, e você deve saber em qual está confiando.
| OpenCode v2 | Hermes Agent | OpenClaw | |
|---|---|---|---|
| Quem pode falar com ele? | Você, localmente; navegadores ou celulares pareados com credenciais | Você, mais quem você aprovar em cada plataforma de chat (pareamento por DM) | Remetentes pareados em cada canal; papéis e escopos em Gateways compartilhados |
| O que executa os comandos? | Sua conta de usuário, limitada por regras de permissão | O backend de terminal configurado — seu host, a menos que você escolha Docker, SSH ou um sandbox na nuvem | O host da sessão principal, a menos que você configure sandboxes, nós ou workers na nuvem |
| O que impede um comando ruim? | Regras ordenadas de permitir/perguntar/negar e políticas de negação rígida | Solicitações de aprovação e regras de negação — e, segundo o próprio projeto, no fim das contas só o sistema operacional | Política aplicada no código do Gateway, além de sandbox opcional |
| Desfazer | Snapshots antes e depois de cada etapa (somente arquivos) | Checkpoints e /rollback (somente arquivos) | Estado versionado e atualizações protegidas; habilidades aprendidas podem ser desfeitas |
| Histórico conhecido | Uma falha no servidor v1 em janeiro (CVE-2026-22812), corrigida na 1.0.216 | Relatórios de auditoria enviados por usuários e registros de CVE de terceiros; consulte a aba de segurança do projeto no GitHub | Várias CVEs graves, o vazamento do Moltbook e habilidades maliciosas no ClawHub, sobretudo no início de 2026 |
Uma lista de verificação para cada um
OpenCode v2
- Mantenha o serviço compartilhado no localhost. Acesse-o de outro lugar com
opencode pairpor SSH ou uma rede privada como Tailscale — e leia a confirmação antes de usar--remote. - Comece todo projeto com comandos de shell em
perguntar, depois libere os seguros (git status *,git diff *, seus comandos de teste e lint) e denygit push *. - Deixe o prompt padrão ativado antes de ler
.envarquivos. - Uso políticas para fazer provedores de modelos não aprovados desaparecerem em trabalhos para clientes.
- Faça commit antes de tarefas grandes. Snapshots restauram arquivos; não desfazem uma tabela de banco excluída nem um deploy.
Hermes Agent
- Se o Hermes lê e-mails, navega ou recebe mensagens de chat, rode o terminal dele em Docker, um host SSH remoto ou um sandbox na nuvem, não na sua máquina principal.
- Mantenha o pareamento de DMs e as listas de permissão bem restritos. A política do Hermes é explícita: todos que você autoriza em um canal têm o mesmo nível de confiança — rode instâncias separadas para níveis de confiança separados.
- Mantenha o painel e outras superfícies HTTP locais no loopback; o projeto trata expô-las como uma decisão de emergência.
- Reveja de vez em quando as habilidades que ele escreve para si. Procedimentos aprendidos são poderosos — e persistem.
OpenClaw
- Leia o guia de segurança, o runbook de exposição e o guia de sandbox antes de conectar mais alguém ou expor o Gateway.
- Aprove remetentes desconhecidos de forma deliberada com
openclaw pairing approve <channel> <code>. - Ative o sandbox para tudo além da sua própria sessão principal e fixe as versões dos plugins que permitir.
- Executar
openclaw skills verifyantes de confiar em uma nova habilidade do ClawHub, e lembre que uma verificação pendente ainda pode liberar a instalação com um aviso. - Um Gateway compartilhado é para pessoas que confiam umas nas outras. Grupos que não confiam entre si precisam de Gateways separados.
As três
- Nunca exponha a porta de um agente diretamente à internet.
- Dê a cada agente o mínimo de privilégios de que ele precisa: chaves de API separadas, nenhuma credencial de produção, nenhum e-mail pessoal na máquina de código.
- Atualize com regularidade — todo projeto deste artigo corrige problemas de segurança em versões pontuais.
- Se você roda qualquer um deles em um servidor Linux, comece pelo básico no meu Checklist de segurança para servidor Debian.
Parte 12 — Como instalar os três, passo a passo
Você pode rodar os três em uma única máquina. Ainda assim eu sugeriria uma máquina dedicada ou uma VPS para qualquer coisa que vá ficar sempre ligada e acessível pelo celular.
Passo 0 — O que você precisa
- Git, e um projeto em um repositório Git para qualquer coisa relacionada a código.
- Um terminal moderno (Ghostty, WezTerm, Kitty, Alacritty, Windows Terminal).
- macOS, Linux ou Windows. Os três agora têm instalação nativa no Windows; o WSL2 continua uma boa opção para as ferramentas que nasceram no Linux.
- Pelo menos um modelo: uma chave de API, uma conta OpenCode Go ou Zen, um login no Nous Portal, uma assinatura do ChatGPT ou do GitHub Copilot quando houver suporte — ou Ollama para modelos locais.
OpenCode v2
bash
# macOS, Linux, WSL — the official v2 installer
curl -fsSL https://opencode.ai/v2/install | bash
# or a package manager
npm install -g @opencode/cli
brew install anomalyco/tap/opencode-v2
winget install --id Anomaly.OpenCode -e # Windows (check availability — see Part 3)
# then
opencode --version # 2.0.x
opencode service status # the shared background service
cd ~/code/your-project && opencode
Dentro do OpenCode, execute /connect para adicionar um provedor e /models para escolher um modelo — ou simplesmente inicie o Ollama, que a v2 descobre automaticamente. O aplicativo desktop está em opencode.ai/download. Prefere atualizar a partir da v1? opencode upgrade --major, depois de fazer backup de ~/.config/opencode. Documentação completa: opencode.ai/v2/docs.
Uma política de permissões inicial razoável para opencode.jsonc na raiz do seu projeto:
jsonc
{
"$schema": "https://opencode.ai/config.json",
"permissions": [
{ "action": "shell", "resource": "*", "effect": "ask" },
{ "action": "shell", "resource": "git status *", "effect": "allow" },
{ "action": "shell", "resource": "git diff *", "effect": "allow" },
{ "action": "shell", "resource": "npm test *", "effect": "allow" },
{ "action": "shell", "resource": "npm run typecheck *", "effect": "allow" },
{ "action": "shell", "resource": "git push *", "effect": "deny" }
]
}
Essa regra de checagem de tipos substitui os diagnósticos LSP que faltam — troque pelos comandos da sua própria toolchain.
Hermes Agent
bash
# macOS, Linux, WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc # or ~/.zshrc
hermes setup # full setup wizard (or: hermes setup --portal for Nous Portal)
hermes model # pick a provider and model
hermes # start chatting in the terminal
hermes gateway setup # connect Telegram, Discord, Slack, WhatsApp…
hermes gateway start
hermes doctor # diagnose problems
No Windows, execute iex (irm https://hermes-agent.nousresearch.com/install.ps1) no PowerShell. Os downloads do Hermes Desktop estão em hermes-agent.nousresearch.com, e a documentação fica em hermes-agent.nousresearch.com/docs. Vem do OpenClaw? Pré-visualize a importação primeiro com hermes claw migrate --dry-run — ele pode trazer seus SOUL.md, memórias, habilidades criadas por você, lista de comandos permitidos, configurações de mensagens e chaves de API selecionadas.
OpenClaw
bash
# macOS, Linux, WSL2
curl -fsSL https://openclaw.ai/install.sh | bash
# or, if you already manage Node.js (24.16+ or 26.1+; Node 26 recommended)
npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon
# then
openclaw gateway status
openclaw dashboard # opens the Control UI in your browser
No Windows, execute iwr -useb https://openclaw.ai/install.ps1 | iex no PowerShell. O onboarding verifica o acesso aos modelos, cria o workspace e configura o Gateway; conecte os canais pelo guia de primeiros passos, e aprove novos remetentes com openclaw pairing approve <channel> <code>. Leia o guia de segurança antes de convidar qualquer outra pessoa. Para o Telegram especificamente, meu guia do modo de tópicos do Telegram no OpenClaw cobre a configuração passo a passo.
Ligando a recepção à oficina
- Hermes → OpenCode: a habilidade OpenCode incluída é instalada por padrão. Certifique-se de que o
opencodebinário que o Hermes vê é o da v2 (which -a opencode), e autentique um provedor no OpenCode (opencode auth login). Depois é só pedir ao Hermes que use o OpenCode para uma tarefa de código. - OpenClaw → OpenCode: siga a página de configuração de agentes ACP do OpenClaw, confirme que o OpenCode está instalado e autenticado no host do Gateway e então vincule uma conversa com
/acp spawn opencode --bind here --cwd /path/to/repo.
Parte 13 — Qual você deve rodar? Oito cenários
Mostrar imagem Oito situações, oito respostas. Encontre a linha que parece com você.
1. “Eu só quero construir software.”
OpenCode v2. Comece pela política de permissões da Parte 12, um AGENTS.md para o seu projeto, e use o OpenCode Go ou um modelo local. Adicione o Orca depois se você quiser colocar vários modelos na mesma tarefa. Novo em construir com agentes? Comece pelo meu guia de vibe coding.
2. “Quero um assistente no celular que realmente se lembre de mim.”
Hermes Agent. Instale o Hermes Desktop, conecte o Telegram (ou o app de chat que você preferir) e direcione as conversas do dia a dia para um modelo barato como Claude Haiku 5.5, GPT-6 Luna ou DeepSeek V4.1 Flash. Deixe que ele aprenda por algumas semanas antes de julgar — é para isso que ele serve.
3. “Quero um assistente para minha família ou minha equipe, no WhatsApp, Slack e Teams.”
OpenClaw. Um Gateway compartilhado, plugins de canais, papéis e sessões multiusuário são exatamente para o que ele foi feito. Ative o sandbox e use Gateways separados para grupos que não confiam uns nos outros.
4. “Tenho um pequeno negócio e quero automações — relatórios diários, triagem da caixa de entrada, lembretes.”
Hermes ou OpenClaw para a parte que fica sempre ligada, com o OpenCode construindo os scripts ou integrações de que eles precisarem. O cron em linguagem natural do Hermes é o começo mais rápido para uma pessoa; a automação e os papéis do OpenClaw escalam melhor em equipe. Aprofundei esse padrão em IA para crescimento de negócios com OpenClaw e OpenCode.
5. “Quero iniciar tarefas de código pelo celular.”
Uma recepção mais o OpenCode — o padrão da Parte 8. Ou, se você só precisa acompanhar e comandar uma sessão, o pareamento de dispositivos por QR code do OpenCode 2.0 pode ser tudo de que você precisa.
6. “Meu código não pode sair do prédio.”
OpenCode v2 com modelos locais, e uma política do OpenCode que tira os provedores de nuvem do seletor naquele projeto. Se você também quiser uma recepção, rode Hermes ou OpenClaw apenas com modelos locais, na mesma rede privada. Meu Guia de IA local no MacBook Pro M5 Pro 64 GB mostra quais modelos locais cabem em cada faixa de memória.
7. “Uso OpenClaw e estou curioso sobre o Hermes.”
Executar hermes claw migrate --dry-run e teste os dois lado a lado. Fique com o OpenClaw se você depende de Gateways multiusuário, nós de dispositivos ou do modelo de políticas dele; experimente o Hermes se o que você mais quer é um agente que aprenda você.
8. “Ainda estou no OpenCode v1.”
Atualize com opencode upgrade --major — a menos que você dependa de plugins da v1, diagnósticos LSP ou links de compartilhamento de sessão. Nesse caso, fique mais um tempo na 1.19.x; ela ainda recebe correções.
Parte 14 — O que observar a seguir
- Apps nativos do OpenCode. A Anomaly diz que apps nativos baseados no novo fluxo de pareamento estão em desenvolvimento.
- LSP no OpenCode v2. A configuração ainda é aceita; se os servidores de linguagem voltam é a maior questão em aberto para bases de código tipadas. Nenhum prazo foi anunciado.
- O ecossistema de plugins da v2 alcançando o ritmo, e o SDK embutível amadurecendo além do seu estado atual, inicial e em desenvolvimento.
- A data de aposentadoria do OpenCode v1. Nenhuma foi anunciada; a 1.19.x ainda recebe correções.
- O novo ritmo de lançamentos do Hermes. A v0.22 passou as instalações a partir do código-fonte para versões SemVer testadas. Vale observar se os lançamentos agregados gigantes vão se estabilizar em um ritmo mais regular — e se o Hermes Cloud e a rodada de investimento noticiada vão remodelar o produto.
- OpenClaw 2026.10.10 saindo do beta, e se os conselhos da fundação sobre identidade de agentes, perfis, avaliações e implantação corporativa vão produzir padrões compartilhados que os outros projetos adotem.
- Padrões do sandbox. O OpenClaw vem com o sandbox desligado; o Hermes vem com execução no host por padrão. O primeiro projeto que tornar o isolamento o padrão sem tornar a configuração dolorosa vai merecer muito crédito.
- Os modelos. A licença e as quantizações locais do Muse Spark Open, o lançamento da API do Gemini 4 Argon e a rapidez com que OpenCode Go, Nous Portal e a lista recomendada do OpenClaw absorvem cada novo lançamento.
- Preços. Todo plano deste artigo mudou pelo menos uma vez neste ano. Confira de novo antes de renovar.
Perguntas frequentes
Qual é a diferença entre OpenCode, Hermes Agent e OpenClaw?
OpenCode é um agente de código com IA de código aberto: você o executa em um projeto de código e ele planeja, edita, roda comandos e revisa mudanças. O Hermes Agent, da Nous Research, é um agente pessoal que se aprimora sozinho, com memória de longo prazo, habilidades escritas por ele mesmo, tarefas agendadas e acesso por mais de 20 apps de chat. O OpenClaw é uma plataforma de assistente auto-hospedada construída em torno de um Gateway que conecta modelos, ferramentas, dispositivos e apps de chat para uma pessoa ou uma equipe inteira. Os três têm licença MIT e funcionam com quase qualquer modelo.
O OpenCode v2 é melhor que o Hermes Agent para programar?
Para a maior parte do trabalho de código, sim. O OpenCode v2 tem o melhor ciclo de revisão — regras de permissão ordenadas, snapshots antes e depois de cada etapa do modelo, diffs acoplados, worktrees git nativas, subagentes em segundo plano e Code Mode para ferramentas MCP. O Hermes também programa bem, e hoje tem uma vantagem clara: ele executa servidores de linguagem de verdade e devolve os diagnósticos deles após cada edição, o que o OpenCode v2 ainda não faz.
O Hermes Agent é melhor que o OpenClaw?
Depende da tarefa. O Hermes é a escolha mais forte para uma pessoa que quer um agente que aprenda suas preferências e funcione a partir de um notebook, uma VPS barata ou um sandbox serverless. O OpenClaw é a escolha mais forte para assistentes compartilhados e multicanal para famílias, equipes e empresas, com papéis, nós de dispositivos e políticas aplicadas no Gateway. O Hermes consegue importar uma configuração existente do OpenClaw com hermes claw migrate.
O que há de novo no OpenCode 2.0?
O OpenCode 2.0 roda um único serviço em segundo plano compartilhado pela interface de terminal, app desktop, app web e extensões de IDE; reconstrói a API do servidor do zero; adiciona o Code Mode, ativado por padrão para todo servidor MCP; adiciona subagentes em segundo plano e comandos de shell em segundo plano (Ctrl+B); implementa a maior parte dos recursos como mais de 80 plugins internos recarregáveis a quente; e traz um pacote cliente e um SDK embutível. Versões 2.0.x recentes adicionaram ferramentas git worktree nativas, pareamento de dispositivos por QR code, builds nativos para Windows ARM64 e diffs acoplados.
Devo atualizar do OpenCode v1 para a v2?
A maioria das pessoas deve. Atualize para a 1.x mais recente e rode opencode upgrade --major, ou digite /update na interface de terminal, depois de fazer backup de ~/.config/opencode. Espere se você depende de plugins da v1 (eles não rodam na v2), de diagnósticos LSP (a v2 não executa servidores de linguagem) ou de links de compartilhamento de sessão (retirados na v2). A v1 ainda recebe versões de manutenção.
Posso usar o OpenCode junto com o Hermes Agent ou o OpenClaw?
Sim. O Hermes traz uma habilidade incluída que comanda o OpenCode como um trabalhador de código autônomo, e o OpenClaw pode rodar o OpenCode como harness externo pelo Agent Client Protocol com /acp spawn opencode. Tanto o Hermes quanto o OpenClaw também podem usar OpenCode Zen e OpenCode Go como provedores de modelos, então uma assinatura pode servir aos três.
OpenCode, Hermes Agent e OpenClaw são gratuitos?
Sim — os três têm licença MIT e são gratuitos para auto-hospedar. Você paga pelo uso do modelo, a menos que rode modelos locais. Existem serviços pagos opcionais para dois deles: OpenCode Go (US$ 10 por mês), Go Plus (US$ 40) e Zen (pague conforme o uso) para o OpenCode, e Nous Portal e Hermes Cloud para o Hermes. O OpenClaw não tem nenhum nível pago.
Quais modelos de IA funcionam melhor com esses agentes em outubro de 2026?
Para código e planejamento pesados, Claude Opus 5.5, GPT-6.1 Sol e Gemini 4 Argon são as melhores escolhas — eles lideram a lista recomendada curada do OpenClaw — com GLM-5.3 e Kimi K3 como fortes opções de pesos abertos. Para o dia a dia de desenvolvimento, GLM-5.3-Flash, DeepSeek V4.1 Flash, MiMo-V2.6-Pro e Claude Sonnet 5.5 têm bom custo-benefício. Para agentes de chat sempre ligados, modelos baratos e rápidos como Claude Haiku 5.5, GPT-6 Luna e DeepSeek V4.1 Flash mantêm o custo em poucos dólares por mês. Teste dois candidatos no seu próprio trabalho antes de decidir.
O OpenClaw é seguro de usar?
Pode ser, se você o configurar com cuidado. O OpenClaw teve vários problemas de segurança graves no início de 2026, incluindo CVEs de alta severidade e habilidades maliciosas no ClawHub, e ele ainda vem com o sandbox desligado e ferramentas rodando no host para a sessão principal. Leia o guia de segurança e o runbook de exposição, mantenha o pareamento de DMs ativo, ative o sandbox para tudo além da sua própria sessão, verifique as habilidades antes de instalá-las e nunca exponha o Gateway à internet.
O Hermes Agent consegue rodar modelos locais?
Sim. O Hermes v0.22.0 adicionou modelos locais com um clique via llama.cpp, com recomendações baseadas no hardware, e o Hermes também funciona com Ollama e outros servidores locais compatíveis com OpenAI. Para uso intenso de ferramentas, escolha um modelo ajustado para trabalho agêntico e dê a ele uma janela de contexto grande.
O que é o models.dev?
O models.dev é um banco de dados de código aberto, alimentado pela comunidade, com especificações, preços e capacidades de modelos de IA, iniciado pela equipe do OpenCode e usado dentro do OpenCode. Ele cobre mais de 230 provedores e perto de 9.000 listagens de modelos, e seus dados completos estão disponíveis em JSON em models.dev/api.json.
O OpenCode v2 tem suporte a LSP?
No momento, não. O OpenCode v2 aceita a lsp configuração existente, mas o guia de migração dele diz que não executa servidores de linguagem, não expõe ferramentas LSP nem produz diagnósticos LSP. A alternativa recomendada é deixar o agente rodar o linter, o checador de tipos ou o compilador do seu projeto — permita esses comandos nas suas regras de permissão para que ele consiga conferir o próprio trabalho.
Quem faz OpenCode, Hermes Agent e OpenClaw?
O OpenCode é feito pela Anomaly, a equipe por trás do framework SST. O Hermes Agent é feito pela Nous Research, um laboratório de IA de código aberto. O OpenClaw foi criado por Peter Steinberger, que entrou na OpenAI em fevereiro de 2026, e hoje é mantido pela OpenClaw Foundation, uma 501(c)(3) independente com mantenedores de empresas como Microsoft, NVIDIA, OpenAI e Tencent.
A conclusão
Comparar OpenCode, Hermes Agent e OpenClaw como se fossem três versões do mesmo produto perde o que cada um tem de bom.
OpenClaw é infraestrutura — o mais conectado, mais governado e mais ambicioso dos três, com uma história de segurança que é sólida depois de configurada e um histórico que explica por que você precisa configurá-lo. Hermes Agent é o mais pessoal — um agente que se lembra de você, escreve as próprias habilidades e vai com você do terminal ao celular, com uma visão refrescantemente honesta de onde ficam de fato os limites de segurança dele.
E OpenCode v2 é a atualização do ano. Ele pegou uma ferramenta enormemente popular e a reconstruiu como deve ser: um serviço por trás de cada tela, uma API que agentes podem comandar, Code Mode ativado por padrão, trabalho em segundo plano que você pode ver e parar, worktrees integradas e um ritmo de lançamentos que transformou arestas em correções em dias, não meses. Tem lacunas reais — ainda sem LSP, sem links de compartilhamento, um ecossistema de plugins ainda em migração — mas para escrever software com IA, nada de código aberto é melhor hoje.
Então não escolha um. Programe com o OpenCode v2. Coloque o Hermes ou o OpenClaw na recepção. Direcione um modelo barato para as conversas e um modelo forte para os problemas difíceis. Depois deixe a recepção passar o trabalho de código para a oficina.
Já usa algum desses três? Quero saber quais modelos você direciona para cada tarefa, se o OpenCode 2.0 tem sido estável para você e se o Hermes ou o OpenClaw conquistou um lugar permanente no seu celular. Correções e contraevidências são bem-vindas — este artigo é atualizado quando o cenário muda.
Divulgação: Este artigo contém um link de afiliado, para o GLM Coding Plan da Z.ai. Assinar por ele dá 10% de desconto e pode me render uma comissão sem custo extra para você. Nenhum outro produto deste artigo é patrocinado, e nenhuma das empresas ou fundações citadas revisou o texto antes da publicação.
Última atualização: 17 de outubro de 2026.



