Ferramentas para Devs

Reasonix leva agente de código ao terminal e soma 33 mil estrelas

Projeto em Go combina terminal, desktop, navegador e VS Code com um motor local e provedores configuráveis.

Reprodução · i-blog.csdnimg.cn

Quem deixa um agente de código rodando por horas precisa acompanhar o que ele faz e desfazer erros sem perder o contexto. O Reasonix resolve isso com um agente de programação de código aberto que roda no terminal, no desktop, no navegador ou no VS Code. A esengine criou o projeto em 2026-04-21; em 109 dias, ele chegou a 33.191 estrelas, 2.143 forks e 975 issues abertas no GitHub. A ferramenta serve para desenvolvedores que querem automatizar tarefas longas com checkpoints, permissões e um espaço de trabalho isolado.

Um binário Go conecta quatro formas de uso

O projeto entrega um único binário escrito em Go. O mesmo motor local atende a interface de terminal, o aplicativo desktop e a extensão do VS Code; no editor, a extensão inicia o backend local reasonix acp e acrescenta chat, contexto do código, aprovação de chamadas de ferramentas, seleção de modelo e sessões por workspace.

O binário não traz um modelo de linguagem embutido. O README oferece o DeepSeek como preset e aceita qualquer endpoint compatível com a API da OpenAI por meio de configuração, sem exigir código novo para cada provedor. Portanto, o processamento do agente depende do modelo e do serviço que o usuário configurar.

A configuração fica no arquivo reasonix.toml, que declara provedores, agente, ferramentas e plugins. Servidores MCP podem fornecer ferramentas, prompts e recursos; sidecars do Extension Protocol v1 também podem interceptar eventos, adicionar provedores e entregar interfaces estruturadas. O usuário compõe o fluxo.

O projeto tenta manter o contexto estável durante sessões compridas. Na inicialização, o motor injeta um resumo pequeno do ambiente; antes de compactar o histórico, corta saídas antigas de ferramentas. Também permite usar dois modelos em sessões separadas e estáveis para cache: um executa e outro planeja.

A adoção começa pelo binário e termina no provedor

Quem escolher o terminal pode instalar o binário nativo por npm em plataformas compatíveis ou usar Homebrew no macOS. O GitHub publica arquivos para darwin|linux|windows × amd64|arm64, além de SHA256SUMS. A distribuição usa CGO_ENABLED=0, então o resultado é um binário estático sem dependências adicionais na máquina de destino.

No desktop, o usuário baixa o instalador oficial, instala o Reasonix, abre o programa e configura um provedor e um modelo. O projeto oferece .dmg ou .zip universal no macOS, .exe ou .zip portátil no Windows e .deb ou .tar.gz no Linux. No Windows, a versão desktop-v1.21.3 preserva o diretório de instalação existente.

No VS Code, a pessoa precisa instalar primeiro o caminho de terminal, porque a extensão não inclui o CLI. Depois, instala SivanLiu.reasonix-agent pelo Visual Studio Marketplace ou pelo Open VSX Registry. Na primeira sessão interativa do CLI, /init cria as instruções do projeto.

A versão mais recente, desktop-v1.21.3, saiu em 2026-08-08 e recebeu renderização Markdown para o painel de raciocínio, suporte explícito ao protocolo de inferência Kimi K3 em gateways personalizados, exibição dos caminhos de armazenamento e proteção adaptativa contra falta de progresso. Ela também corrigiu problemas de instalação e agrupamento na barra de tarefas do Windows, compressão antecipada após tentativas e junção de fluxos.

O último commit apareceu em 2026-08-09. A velocidade chama atenção, mas as 975 issues abertas pedem cautela antes de colocar o agente em tarefas sem supervisão. A licença MIT permite usar, alterar e redistribuir o código, inclusive em projetos comerciais; ainda assim, o Reasonix não serve para quem espera um modelo local já incluído ou uma ferramenta que funcione sem configurar um provedor.

Fontes

GoMITFerramentas para DevsTrendshift
Como fazemos: nossa equipe monitora diariamente os repositórios de código aberto em maior alta e produz esta cobertura com apoio de modelos de linguagem, sempre a partir de dados verificados na fonte primária — repositório, documentação oficial e ranking público. Os números de estrelas e a posição no ranking refletem o momento da coleta. Entenda o método.