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.
Projeto em Go combina terminal, desktop, navegador e VS Code com um motor local e provedores configuráveis.
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.
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.
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.