Zerostack: Agente de Codificação em Rust Tão Leve Quanto Rápido
Zerostack: O Agente de Código Leve Feito em Rust Que Vai Mudar Suas Expectativas
Você já reparou como a maioria dos agentes de IA para programação parecem ter fome de recursos? Consumem memória, exigem hardware potente e fazem o cooler do notebook virar um mini helicopter. Pois bem, o Zerostack v1.5.0 chegou para provar que existe outro caminho — e ele foi escrito em Rust.
Por Que Rust Faz Toda a Diferença
Vamos direto aos números porque eles dizem muito.
O Zerostack vem como um binário de apenas 26MB com aproximadamente 17 mil linhas de código. Agora compare isso com alternativas como o opencode, que consome cerca de 300MB só para ficar ligado — e dispara para 700MB quando está trabalhando ativamente. Estamos falando de uma diferença de 10 a 20 vezes no consumo de recursos.
O uso médio de RAM fica em torno de 16MB, chegando a picos de 24MB. CPU? Quase zero quando está parado — literalmente 0,0% — e míseros 1,5% durante execuções. Enquanto isso, outros agentes baseados em JavaScript ficam consumindo 2% de CPU mesmo sem fazer nada.
Para quem trabalha com hardware limitado ou simplesmente não aguenta mais aquele barulho de turbina durante uma code review, isso é revolucionário.
Liberdade Para Escolher Seu Provedor de IA
O Zerostack não te prende a um fornecedor só. Você pode conectar com OpenRouter, OpenAI, Anthropic, Gemini, Ollama ou até criar seu próprio provedor personalizado. Isso significa que você não fica nas mãos de variações de preço ou indisponibilidade de um serviço.
Quer usar o Claude para planejamento e o DeepSeek para gerar código? Com linhas de comando simples, isso é trivial.
Um Sistema de Permissões Que Faz Sentido
Desenvolvedores que se preocupam com segurança vão adorar o sistema de permissões inteligente do Zerostack. São cinco modos configuráveis:
- Restritivo: Toda operação precisa de aprovação explícita
- Somente Leitura: Ideal para explorar sem modificar nada
- Protegido: Leituras liberadas, escritas pedem confirmação
- Padrão: Configurações inteligentes com bash seguro automático
- Yolo: Tudo permitido, só pede confirmação para ações destrutivas
Não é frescura. É uma camada real de segurança que te permite usar o agente sem medo de deletar arquivos importantes ou executar comandos descontrolados.
Modos de Prompt Que Se Adaptam Ao Seu Jeito de Trabalhar
Uma das funcionalidades mais interessantes é o sistema de modos de comportamento integrado. Em vez de ficar gerenciando configurações complexas de habilidades, você troca entre modos na hora:
- Code para desenvolvimento padrão com workflow TDD
- Plan para exploração sem gerar código
- Review para análise detalhada
- Debug para investigar a causa raiz de problemas
- Ask para exploração somente leitura
- Brainstorm para discussões de design
- Frontend-design para UI de produção
- Security review para caçar vulnerabilidades
- Simplify para refatoração clara
- Write-prompt para criar prompts otimizados
Um agente, múltiplas personalidades. E você alterna entre elas instantaneamente, sem precisar reiniciar nada.
Interface no Terminal Que Não Te Irrita
A interface baseada em crossterm inclui renderização de markdown, seleção e cópia com mouse, scrollback e um toggle para visualizar o raciocínio do agente. Parece coisa pequena, mas ter um terminal que respeita seu fluxo faz toda diferença em sessões longas de código.
Começando
A instalação é absurdamente simples:
curl -fsSL https://raw.githubusercontent.com/gi-dellav/zerostack/main/install.sh | bash
Ou via Nix ou Cargo, se preferir. Depois é só configurar sua chave de API:
export OPENROUTER_API_KEY="[sua_chave]"
zerostack
O Contexto Maior
O Zerostack representa uma tendência importante no mundo de ferramentas de IA: a ideia de que maior nem sempre é melhor. À medida que agentes de codificação ficam mais capazes, existe o risco de se tornarem devoradores de recursos que excluem desenvolvedores sem hardware premium.
Com suporte a servidor MCP, busca web integrada via Exa, integração com Git worktree e até um servidor ACP para integração com editores, o Zerostack entrega muito mais do que seu tamanho sugere.
Seja você um dev solo trabalhando num notebook antigo ou parte de uma startup tentando otimizar cada centavo em infraestrutura, o Zerostack merece sua atenção. É a prova de que design eficiente ainda importa — e que às vezes, menos é realmente mais.
O futuro dos assistentes de IA para programação pode ser mais leve do que imaginávamos.