← Todas as notícias

Relentless: o orquestrador que nunca para

Lançamos o Relentless no npm: orquestrador open source que roda Claude Code, Codex ou Gemini em loop até a lista de tarefas acabar, com até 75% de economia.

Leonardo Dias relentlessopen-sourcelancamento

Publicamos o Relentless no npm em 12 de janeiro de 2026: @arvorco/relentless, versão 0.1.0. É um orquestrador universal de agentes de código — ele pega qualquer agente que você já usa (Claude Code, Codex, Gemini, e o que vier depois) e o coloca para trabalhar em loop até a lista de tarefas zerar.

A ideia nasceu de um problema chato que todo mundo que usa agente de código conhece: você dá uma tarefa grande, o agente trabalha bem por um tempo, e depois começa a repetir passos, perder o fio ou travar em decisões que já devia ter tomado. Contexto longo degrada. Sempre degradou.

O Relentless resolve isso sem mágica: cada iteração começa com contexto fresco. Nada de arrastar uma conversa infinita até o agente esquecer o que estava fazendo. A memória entre iterações não vive numa janela de contexto cada vez mais poluída — vive no git. Commit por commit, o histórico do repositório é a memória do agente. É simples, é auditável, e funciona com qualquer ferramenta de versionamento que você já usa.

Como funciona na prática

Você define uma lista de tarefas — pode ser um plano de implementação, uma lista de bugs, uma migração inteira. O Relentless invoca o agente escolhido, deixa ele trabalhar numa tarefa, valida o resultado, comita, e recomeça a próxima iteração com contexto limpo. Sem babá. Sem você colando o mesmo prompt de novo às 2h da manhã porque o agente perdeu o rumo.

Isso funciona porque a maior parte do custo de um agente de código não está na tarefa em si — está no contexto acumulado que ele carrega para tomar decisões cada vez piores. Zerar o contexto a cada passo, com uma memória externa confiável, é mais barato e mais previsível.

Smart Auto Mode: economia de verdade, não promessa

O Relentless tem um modo que chamamos de Smart Auto Mode. Ele escolhe automaticamente quando vale a pena rodar um modelo mais caro versus um mais barato, dependendo da complexidade real da tarefa. Na prática, isso gerou entre 50% e 75% de economia em squads que já colocamos para rodar — incluindo um squad interno nosso combinando Relentless, Claude Code e Codex na mesma esteira, que usamos como um dos casos da nossa consultoria agêntica.

Não é uma otimização cosmética. É a diferença entre rodar uma migração de código durante a madrugada gastando o equivalente a um jantar ou gastando o equivalente a um mês de assinatura de SaaS.

Tração no primeiro mês

Publicamos, documentamos, e deixamos rodar. Um mês depois: cerca de 80 stars no GitHub e 4,4 mil downloads por mês no npm. Não são números de unicórnio — são números de ferramenta que resolve um problema real para quem já vive dentro de um terminal com agente de código aberto o dia inteiro.

Por que isso importa para a Arvor

Passei duas décadas construindo motores de busca enterprise — Solr, Lucene, sistemas que precisavam ser confiáveis em produção, não só impressionantes em demo. Agentes de código têm o mesmo problema que busca sempre teve: funcionam bem na demonstração e desmoronam na escala, se você não constrói a infraestrutura certa por baixo.

O Relentless é open source porque a Arvor não está no negócio de esconder a esteira que faz agentes funcionarem de verdade em produção. Está no negócio de construir essa esteira, documentá-la, e ajudar empresas a rodar a versão séria disso. Se você já bateu na parede do contexto que degrada, ou quer entender como plugar isso na sua operação, fala com a gente.