
Quantos terminal agents pro DeepSeek saíram esse ano?
Contei: Reasonix, Deep Code CLI, Pi, Oh My Pi e DeepSeek-TUI. Todos em cima da mesma API, todos rodando no terminal, todos open-source.
Então a pergunta não é "qual é melhor". É: o que esse aqui faz de diferente?
A resposta do Reasonix cabe numa frase: manter o prefix cache do DeepSeek quente, pra que sessão longa não fique cara. A tese de design é essa — "deixa rodando".
Ele não tenta ser um agent multi-modelo de uso geral. Nem tenta ser IDE. É uma ferramenta terminal-first pra quem roda DeepSeek V4 direto e quer a economia otimizada por cache.
A fonte deste texto — o repositório do projeto e o guia awesome-deepseek-agent do DeepSeek — foi verificada em maio de 2026. Projetos de comunidade mudam rápido: confira o estado atual no repositório antes de instalar. Números de versão e preços de API em especial podem ter mudado depois deste texto.Reasonix em um parágrafo

O Reasonix é um terminal coding agent open-source com licença MIT, desenhado nativamente em torno da API do DeepSeek.
Diferente de ferramentas que usam uma camada de tradução pra converter requisições no formato Anthropic ou OpenAI, o Reasonix fala direto com a api.deepseek.com. O loop dele é construído em cima dos comportamentos próprios do DeepSeek — incluindo o prefix cache, que barateia contexto repetido.
Por padrão roda o DeepSeek-V4-Flash pra iteração econômica; você sobe pro V4-Pro por turno (/pro) ou pela sessão inteira (/preset max). MCP é cidadão de primeira classe, tem plan mode embutido, e o projeto oferece tanto CLI quanto um cliente desktop em prerelease.
Por que devs estão olhando terminal agents
Foi um bom ano pra terminal agents. O DeepSeek-TUI entrou no GitHub Trending, Codex CLI e Claude Code seguram o lado dos grandes laboratórios, e se formou um conjunto de ferramentas DeepSeek-native em volta da API do V4.
O apelo é consistente: fluxo terminal-native combina com quem vive no shell, agents são leves comparados a IDEs completas, e a precificação do DeepSeek torna experimentação em volume viável de um jeito que preço de laboratório de fronteira não permite.
O ângulo específico do Reasonix nessa categoria é o design cache-first. Construindo o loop do agent em torno da estabilidade do prefix cache do DeepSeek, ele mira em manter sessões longas baratas: o cache fica quente, contexto repetido é cobrado com desconto, e você pode "deixar rodando" sem o custo escalar como escalaria com requisições cache-frias.
Lucas: Esse tipo de otimização parece detalhe técnico até você olhar a fatura de um mês de uso diário. Sessão longa é onde o custo mora — não na chamada individual.
Como ele usa a API do DeepSeek

A API como camada de execução
A API do DeepSeek é a camada de execução do Reasonix — o modelo que efetivamente faz o raciocínio e a geração de código. O Reasonix é o arnês em volta: gestão de contexto, chamadas de ferramenta, operações de arquivo, execução no terminal e o loop cache-first que é a marca do projeto.
O setup é simples porque o Reasonix não usa variável de ambiente pra chave. Na primeira execução, um assistente embutido pede a chave de API que você pegou na DeepSeek Platform e salva em ~/.reasonix/config.json. Requisitos: Node.js 20.10+ e Git for Windows no Windows.
# Pra testar sem instalar global:
cd /caminho/do/meu-projeto
npx reasonix code
# Ou instalação global pra uso diário:
npm install -g reasonix
reasonix codeO modelo padrão é o DeepSeek-V4-Flash. Dentro da TUI, /pro ativa o V4-Pro no próximo turno; /preset max usa Pro pela sessão inteira.
Esse padrão — Flash primeiro, sobe pro Pro quando precisa — é controle de custo na prática: modelo barato pra iteração rotineira, modelo caro quando o trabalho realmente exige.
O que um agent baseado em API faz e não faz
Faz: envia seus prompts e o contexto pro modelo, recebe código gerado e instruções de chamada de ferramenta, executa essas chamadas localmente (ler e escrever arquivo, comandos de shell) e mantém o loop até a tarefa terminar ou você intervir.
Não faz: garantir correção. A saída do modelo é sugestão; o arnês executa, mas não verifica se o código gerado está certo — verifica se ele roda.
O recurso de "reparo automático de tool-call" que o Reasonix traz corrige chamadas mal formadas, ou seja, a mecânica do agent. Não corrige lógica errada, que é o conteúdo do código.
Essa distinção importa: um loop de agent que roda liso não é a mesma coisa que saída correta.
Lucas: Traduzindo: "terminou sem erro" e "está certo" são duas informações diferentes. A primeira o terminal te dá de graça. A segunda ainda é você que confere.
Como ler o repositório
Atividade do projeto e sinais de manutenção
Antes de adotar qualquer coding agent de comunidade, leia o repo procurando sinais de saúde:
Ritmo de commits. Olhe o histórico recente. Repo sem toque há meses é risco pra ferramenta da qual você vai depender. O Reasonix vinha mostrando desenvolvimento ativo — mas avalie isso pela data em que você está lendo, não pela data em que eu escrevi.
Notas de versão. O Reasonix mantém CHANGELOG e releases versionadas. Ler as notas recentes te diz o que está sendo ativamente corrigido e adicionado. Notas detalhadas indicam um mantenedor acompanhando problemas reais.
Gráfico de contribuidores. Projeto com um contribuidor só carrega mais risco de bus-factor do que um com alguns mantenedores ativos.
Arquivos que valem a leitura
- README e referência de CLI: os subcomandos estão documentados (
code,chat,run,doctor,upgrade, além dereplay,diff,events,stats,index,mcp,prune-sessions). Odoctoré especialmente útil — checagem de saúde pra Node, chave de API e conexões MCP. - Esquema de configuração: a estrutura do
~/.reasonix/config.jsone os overrides por projeto em<projeto>/.reasonix/definem como a ferramenta se comporta. - Integração MCP: o Reasonix é MCP-native. Se você vai conectar ferramentas externas, veja como os servidores MCP são configurados.
O que o repo sozinho não te conta
README bonito e contagem alta de estrelas não dizem tudo. Estrela mede interesse, não qualidade nem manutenção — existe projeto com milhares de estrelas abandonado, e projeto com poucas estrelas ativamente mantido. Números em sites de listagem de terceiros são fotografias; confirme a contagem viva e, mais importante, a atividade recente de commits.
E não presuma vínculo oficial. O Reasonix está listado no diretório awesome-deepseek-agent do DeepSeek — isso significa que o DeepSeek reconhece como integração de comunidade, não que o DeepSeek construiu ou dá suporte. Se quebrar, seu canal de suporte são as issues do mantenedor no GitHub, não o DeepSeek.
Lucas: Isso vale pra qualquer ferramenta de comunidade que você coloca em projeto de cliente. "Está no diretório oficial" não é contrato de suporte. Se você depende disso pra entregar, precisa saber quem atende quando quebra.
Relação com o DeepSeek-TUI
Fluxos terminal-first
O Reasonix é um entre vários terminal agents DeepSeek-native. O DeepSeek-TUI é o mais visível — um agent em Rust com arquitetura estilo Codex, ferramentas em sandbox, suporte a MCP cliente e servidor, sub-agents paralelos via RLM e contexto de 1M. Os dois são terminal-first, os dois rodam em cima do DeepSeek V4, os dois são projetos de comunidade.
A diferença de ênfase: o DeepSeek-TUI tem superfície de recursos mais ampla (isolamento em sandbox, diagnóstico LSP, sub-agents paralelos com RLM) e é escrito em Rust com binários prontos. O Reasonix é Node.js, escopo mais estreito e desenhado especificamente em torno da otimização de custo por prefix cache.
Se você quer o conjunto de recursos mais amplo entre terminal agents DeepSeek, o TUI cobre mais. Se quer um agent otimizado pra cache que você vai deixar aberto por sessões longas, o Reasonix mira exatamente nisso.
Agent leve ou IDE completa
Os dois estão na ponta leve do espectro — terminal agents que você controla por comando de teclado, não IDEs com editor visual e debugger integrado. É um trade-off consciente.
Pra dev confortável no terminal, o agent leve inicia mais rápido e sai do caminho. Pra quem quer revisão visual de diff, debug integrado e fluxo centrado no editor, uma AI IDE serve melhor.
O terminal agent responde: "eu descrevo uma tarefa e assisto o agent trabalhar no meu shell." A IDE responde: "eu fico no meu editor e a IA se integra onde eu já trabalho." Hábitos diferentes, ferramentas diferentes.
Quando o Reasonix faz sentido
Experimentação DeepSeek-first
Se você decidiu construir em cima do DeepSeek V4 — por custo, pela opção de peso aberto, ou porque está avaliando o ecossistema — o Reasonix é uma ferramenta DeepSeek-native que não quebra a integração com uma camada de tradução.
O design cache-first é especialmente valioso aqui: experimentar significa muitas iterações, e manter o cache quente ao longo delas reduz diretamente o custo de experimentar.
Hábito de terminal
Se você vive no terminal — tmux, vim/neovim, fluxo centrado em shell — o Reasonix se encaixa sem impor GUI nova. A entrada por npx reasonix code significa testar em qualquer diretório de projeto sem compromisso de instalação.
Tarefas de escopo definido
Terminal agents são mais fortes em trabalho bem definido: escreve essa função, debuga esse erro, refatora esse módulo, escreve teste pra esse arquivo. Se o escopo é claro e o trabalho cabe numa sessão focada, o agent leve é eficiente.
Pra trabalho maior e estruturalmente complexo — features desenvolvidas em paralelo, espalhadas por vários serviços; refactors que exigem mudança coordenada em muitos arquivos com verificação antes da integração — entra outra camada: agents paralelos em worktrees isolados, planos explícitos antes da implementação e diffs revisáveis com portões de verificação. Esse é um problema diferente do que um único terminal agent resolve. Os dois podem conviver no kit de um dev, pra trabalhos diferentes.
Lucas: Na prática eu separo assim: tarefa que cabe num café é terminal agent. Tarefa que atravessa vários serviços e vai virar PR grande pede planejamento antes — e aí a conversa é outra.
Limites e verificações de segurança
Custo de API e políticas de acesso precisam ser verificados
O Reasonix exige uma chave paga do DeepSeek — não é uma ferramenta air-gapped nem de custo zero (o próprio README aponta Aider + Ollama ou Continue pra esse caso).
O custo real depende da precificação atual da API do DeepSeek, da mistura de modelos (equilíbrio entre Flash e Pro) e de quanto o prefix cache reduz o custo de contexto repetido. Confirme preços e políticas de acesso atuais na DeepSeek Platform antes de amarrar um fluxo a premissas específicas de custo.

Código gerado ainda pede revisão e teste
O loop cache-first e o reparo automático de tool-call fazem o agent rodar liso. Não fazem o código gerado ficar correto.
Toda mudança que o Reasonix produz merece a mesma disciplina de qualquer código gerado por IA: leia o diff, rode os testes, verifique o comportamento.
Um terminal agent que terminou sem erro completou o loop do agent. Não provou que a saída atende ao requisito.
Maturidade do repo antes de produção
O Reasonix é um projeto de comunidade em desenvolvimento ativo, mas ainda jovem e amarrado a um ecossistema só. O cliente desktop era distribuído como prerelease com instaladores não assinados — verifique você mesmo se isso continua valendo.
Antes de colocar em fluxo de produção, avalie: atividade de commits atual, número de issues abertas, se os recursos dos quais você depende estão estáveis ou mudaram recentemente, e se você está confortável dependendo da trajetória de manutenção de um projeto de comunidade.
Pra experimentação e projeto pessoal, essas são preocupações menores. Pra fluxo crítico de produção, pese de acordo.
Lucas: Regra que eu aplico: ferramenta de comunidade em projeto meu, sem problema. Em projeto de cliente, só se eu conseguir explicar o plano B quando ela parar de ser mantida.
FAQ
P: O que é o DeepSeek Reasonix?
Um terminal coding agent open-source com licença MIT, desenhado nativamente em torno da API do DeepSeek. A característica que o distingue é o loop cache-first construído sobre a estabilidade do prefix cache do DeepSeek — o objetivo é manter o custo de token baixo em sessões longas. Por padrão roda DeepSeek-V4-Flash, com upgrade pro V4-Pro por turno ou por sessão, suporta MCP nativamente, inclui plan mode e oferece CLI mais um cliente desktop em prerelease. É projeto de comunidade listado no diretório awesome-deepseek-agent do DeepSeek — não é produto oficial do DeepSeek.
P: Como usar com a API do DeepSeek?
Instale Node.js 20.10+, pegue uma chave na DeepSeek Platform e rode npx reasonix code no diretório do projeto (ou npm install -g reasonix pra instalação global). Na primeira execução o assistente pede a chave e salva em ~/.reasonix/config.json — não precisa de variável de ambiente. O agent usa DeepSeek-V4-Flash por padrão; digite /pro pra um turno com Pro ou /preset max pra sessão inteira em Pro. Como projetos de comunidade mudam, confirme os passos atuais no repositório oficial.
P: É seguro pra código de produção?
O Reasonix funciona e é ativamente mantido, mas é um projeto de comunidade jovem — o cliente desktop era distribuído como prerelease com instaladores não assinados, e a trajetória de manutenção está amarrada a um ecossistema só. Pra experimentação e projeto pessoal, adotar é razoável. Pra produção, avalie a maturidade atual do repositório (atividade de commits, issues abertas, estabilidade dos recursos) e aplique a disciplina padrão de revisão: por mais liso que o agent tenha rodado, todo código gerado pede leitura de diff e teste antes do merge.
P: Quando usar isso em vez de uma AI IDE?
Use o Reasonix (ou outro terminal agent) se você prefere fluxo terminal-native, especialmente se está construindo em cima do DeepSeek V4 e suas tarefas são bem definidas o suficiente pra tocar do shell. Use uma AI IDE se quer revisão visual de diff, debug integrado e fluxo centrado no editor, ou se precisa de suporte amplo a múltiplos modelos em vez de otimização específica pro DeepSeek. Terminal agent e IDE atendem hábitos de trabalho diferentes — a escolha depende de onde você é mais produtivo, não de qual é objetivamente melhor.
Conclusão
Resumindo: se você está construindo em cima do DeepSeek V4 e vive no terminal, ele funciona. O design cache-first faz diferença real em sessão longa.
Antes de instalar, olhe o estado atual do repositório — versões e preços mudam mais rápido do que este texto.
Lucas: Ferramenta boa, escopo honesto. Só não confunda "o agent terminou" com "a entrega está pronta" — essa parte continua sendo sua.
