Reasonix leva agente de código DeepSeek ao terminal com 32.767 estrelas
Ferramenta escrita em Go usa cache de prefixo, plugins e um único binário local.
Ferramenta escrita em Go usa cache de prefixo, plugins e um único binário local.
Quem mantém sessões longas com agentes de programação pode deixar o Reasonix rodando no terminal, em vez de reiniciar o contexto a cada tarefa. O projeto da esengine é um agente de código aberto, escrito em Go, criado em 2026-04-21 e baseado nos modelos DeepSeek. Ele já soma 32.767 estrelas e 2.114 forks no GitHub. Serve para desenvolvedores que querem usar terminal, desktop ou VS Code com o mesmo motor local, mas ainda precisam configurar um provedor de modelos.
O Reasonix funciona como um binário estático de Go. A compilação usa CGO_ENABLED=0, e o projeto gera arquivos para darwin, linux e windows, nas arquiteturas amd64 e arm64. O usuário instala o arquivo pronto; não precisa instalar dependências adicionais na máquina de destino.
O programa organiza provedores, agente, ferramentas e plugins em reasonix.toml. DeepSeek aparece como configuração pronta, mas o código não fixa um modelo: qualquer endpoint compatível com a API da OpenAI pode entrar nesse arquivo. O agente pode ainda dividir o trabalho entre dois modelos, com um planejador e um executor em sessões separadas.
O ganho central vem do cache de prefixo. O Reasonix injeta no início uma descrição estável do ambiente, remove saídas antigas de ferramentas antes de resumir o contexto e mantém sessões preparadas para longos trabalhos. Isso reduz a repetição de tokens, mas não transforma o programa em um modelo local. O serviço escolhido continua respondendo às chamadas de inferência.
Plugins MCP fornecem ferramentas, prompts e recursos ao agente. Sidecars que seguem o Extension Protocol v1 também podem interceptar eventos, adicionar provedores, exibir uma interface estruturada e entregar pacotes versionados. A arquitetura separa o motor local desses serviços externos. Sem um endpoint configurado, o usuário não tem um modelo para executar as tarefas.
No caminho de terminal, o usuário instala o binário nativo com npm i -g reasonix. No macOS, também pode usar brew install esengine/reasonix/reasonix. O projeto publica arquivos pré-compilados, além de somas SHA256SUMS, nas versões do GitHub.
A ferramenta oferece três entradas para o mesmo motor local: CLI/TUI, aplicativo desktop e extensão do VS Code. Quem escolher a extensão precisa instalar primeiro o CLI, porque a extensão não inclui o binário e apenas inicia o motor local. O desktop tem pacotes para macOS, Windows e Linux, enquanto o instalador do Windows usa assinatura de código da SignPath.io.
A versão mais recente é a desktop-v1.21.1, publicada em 2026-08-07, data também do último commit. Ela corrigiu um deadlock permanente do atualizador no Windows e no macOS e impediu que o watchdog da TUI encerrasse processos parados por engano. A equipe também reorganizou o gerenciamento de estado do agente, a classificação de intenção, os controladores e o tratamento do contexto de evidências.
O projeto tinha 108 dias quando os dados foram registrados. As 923 issues abertas mostram que a adoção cresceu junto com uma fila relevante de problemas. O ritmo chama atenção, mas a idade curta impede tratar o Reasonix como ferramenta madura. A versão não exige migração manual e não lista riscos adicionais conhecidos.
A licença MIT permite usar, copiar, modificar e redistribuir o código, inclusive em projetos comerciais, desde que os avisos exigidos pela licença acompanhem a distribuição. O Reasonix não serve para quem procura um agente totalmente offline ou um modelo embutido no executável. Também não atende bem quem quer evitar configuração: o usuário precisa declarar provedores, ferramentas e plugins antes de adaptar o agente ao próprio fluxo.