O que é Crush?
O Crush é um agente de programação que roda no terminal, criado pela Charm, a empresa por trás das bibliotecas Bubble Tea e Lip Gloss para apps de terminal. Ele lê e edita arquivos, roda comandos de shell, conversa com language servers (LSPs) para obter informações de tipos e símbolos e chama servidores MCP via stdio, HTTP ou SSE. Você pode trocar de modelo no meio de uma sessão sem perder o contexto, manter várias sessões por projeto e rodar `crush serve` para que mais de um cliente compartilhe o mesmo workspace.
Ele funciona com Anthropic, OpenAI, Gemini, OpenRouter, Bedrock, Vertex, Azure, Groq, Cerebras e uma dúzia de outros provedores, além de modelos locais via Ollama, llama.cpp ou LM Studio. A Charm também vende o próprio serviço de modelos, o Hyper, que teve os preços refeitos em 16 de outubro de 2026 em planos de créditos semanais a partir de US$ 10 por mês. O binário é um único programa em Go para macOS, Linux, Windows, Android e os BSDs. A v0.99.0 saiu em 29 de outubro de 2026.
Crush vale a pena?
O Crush é uma segunda opção séria ao OpenCode para desenvolvedores que querem um agente agnóstico de modelo no terminal. O repositório tem cerca de 28.900 estrelas, mais ou menos um oitavo das do OpenCode, mas lança versões em ritmo parecido: v0.96.1 em 21 de setembro, três versões pontuais em outubro e v0.99.0 em 29 de outubro de 2026, com um build noturno por cima. Há cerca de 530 issues e pull requests abertos somados.
As escolhas de design são conservadoras de maneira útil. Toda chamada de ferramenta pede aprovação, a menos que você permita aquela ferramenta pelo nome, e `permissions deny` esconde uma ferramenta do modelo por completo. Comandos de shell só de leitura, como `git status`, rodam sem pedir só quando o Crush consegue mostrar que o comando inteiro é inofensivo. O suporte a language servers faz o agente receber erros de tipo e localizações de símbolos reais, em vez de resultados de grep, o que importa sobretudo em bases de código em Go, Rust e TypeScript. A configuração passou neste ano para o `crushrc`, que é Bash com built-ins específicos do Crush; o README avisa que o arquivo é código confiável e não deve ser executado em um diretório cuja configuração você não leu.
A licença é a primeira coisa que uma equipe jurídica vai notar. A FSL-1.1-MIT permite uso interno, modificação e redistribuição, mas proíbe oferecer o Crush, ou algo substancialmente parecido, como produto comercial que concorra com a Charm. Cada versão se converte em MIT no segundo aniversário. Para um desenvolvedor ou uma empresa que o usa internamente, isso não muda nada; para um fornecedor que queira embuti-lo ou revendê-lo, isso exclui o Crush onde o Cline, com licença Apache, ou o OpenCode, com licença MIT, não seriam excluídos.
O Hyper, o serviço de modelos da própria Charm, é opcional e teve os preços refeitos em 16 de outubro de 2026. O antigo plano de US$ 20 com créditos diários e os 100 créditos mensais gratuitos acabaram. Os planos individuais agora vão de US$ 10 por mês por 180 créditos por semana a US$ 200 por 1.200, com cada crédito valendo 5 centavos, um limite de uso de cinco horas e um limite de solicitações paralelas; a retenção zero de dados só existe nos planos Business, de US$ 30 a US$ 220 por usuário. A maioria dos usuários vai combinar o Crush com as próprias chaves de API.
A telemetria vem ativada por padrão: métricas de uso pseudônimas ligadas a um hash do dispositivo, com prompts e respostas excluídos, segundo o README. `CRUSH_DISABLE_METRICS=1` ou `DO_NOT_TRACK=1` a desativam.
Onde ele se destaca
Um desenvolvedor Go em uma equipe de backend de 12 pessoas
Fazer um agente corrigir erros de tipo entre pacotes sem adivinhar símbolos
Adicione o gopls com `lsp add go --command "gopls"` e o agente passa a trabalhar a partir dos diagnósticos do compilador, e não de busca textual. Com uma chave do Claude ou do GPT, o único custo são os tokens; o Crush em si é gratuito para uso interno.
Um engenheiro de plataforma preocupado com segurança
Deixar um agente rodar em um monorepo sem que ele mexa nas ferramentas de deploy
Bloqueie as ferramentas bash e write por padrão, permita só ferramentas nomeadas e deixe a aprovação automática para a verificação de comandos inofensivos do Crush em coisas como `git status`. Desative as métricas com DO_NOT_TRACK=1.
Um desenvolvedor freelancer com orçamento mensal fixo
Limitar quanto o agente pode custar em um mês
O plano Classic de US$ 20 do Hyper dá 250 créditos por semana, que valem US$ 12,50 a 5 centavos por crédito, com limite de cinco horas e três solicitações paralelas. Semanas mais pesadas exigem o plano de US$ 50 ou crédito pré-pago a partir de US$ 5, então um modelo local via Ollama é a alternativa de custo zero.
Antes de decidir
- Configuração
- Instale com Homebrew, npm (@charmland/crush), Winget, Scoop, apt, yum, Nix ou `go install`; rode `crush` em um repositório e escolha um provedor ou adicione uma chave. Primeira tarefa em poucos minutos.
- Integrações
- Anthropic, OpenAI, Gemini, OpenRouter, Vercel, Bedrock (só modelos da Anthropic, sem cache), Vertex, Azure OpenAI, Groq, Cerebras, xAI e outros; Ollama, llama.cpp, LM Studio e LiteLLM localmente; MCP via stdio, HTTP e SSE; LSPs; arquivos de contexto AGENTS.md e CRUSH.md.
- Dados e privacidade
- Os prompts vão para o provedor que você configurar. Métricas de uso pseudônimas vêm ativadas por padrão e excluem prompts e respostas; DO_NOT_TRACK=1 as desativa. O Hyper oferece retenção zero de dados só nos planos Business. Licença FSL-1.1-MIT.
- Custo em escala
- Não existe edição paga do Crush; o gasto são os tokens dos modelos. No Hyper, uma equipe de 20 pessoas no plano Business Class de US$ 40 paga US$ 800 por mês por 250 créditos por semana para cada uma.
- Limites
- Cerca de 530 issues e pull requests abertos; redistribuição comercial concorrente proibida até o segundo aniversário de cada versão; flags como --yolo são definidas pelo cliente que iniciar primeiro um servidor compartilhado.
O que é bom
- Aprovação por ferramenta, listas de bloqueio e uma verificação comprovada de inocuidade para comandos de shell só de leitura
- Contexto de language servers e MCP via stdio, HTTP e SSE, com OAuth para servidores HTTP
- Troca de modelo no meio da sessão sem perder o contexto
- Um único binário em Go para macOS, Linux, Windows, Android e os BSDs
- Versões frequentes: v0.99.0 em 29 de outubro de 2026
O que não é
- A FSL-1.1-MIT é source-available, não open source; o uso comercial concorrente fica proibido por dois anos
- Métricas de uso ativadas por padrão (prompts excluídos)
- A configuração crushrc é Bash executável, então a configuração de um repositório clonado precisa ser lida antes de rodar
- Hyper com preços refeitos em outubro de 2026; retenção zero de dados só nos planos Business
Ideal para
Desenvolvedores que querem um agente de terminal polido e agnóstico de modelo, com contexto de language servers e permissões de ferramentas detalhadas, e que não vão revendê-lo.
Alternativas ao Crush
Crush: perguntas frequentes
- Crush vale a pena?
- O Crush é um agente de terminal construído com cuidado e com controles de permissão sensatos, mas sua licença não é open source e os próprios planos de modelos da Charm mudaram de formato há duas semanas. Damos nota 4.1 de 5.
- Quanto custa Crush?
- Uso gratuito sob FSL-1.1-MIT (source-available; cada versão vira MIT dois anos após o lançamento). Use as suas próprias chaves de API ou modelos locais, ou pague o Hyper da Charm: planos individuais de US$ 10 a US$ 200/mês com créditos semanais a 5 centavos cada, planos Business de US$ 30 a US$ 220 por usuário com retenção zero de dados, ou crédito pré-pago a partir de US$ 5.
- Quais são as desvantagens de Crush?
- A FSL-1.1-MIT é source-available, não open source; o uso comercial concorrente fica proibido por dois anos; métricas de uso ativadas por padrão (prompts excluídos); a configuração crushrc é Bash executável, então a configuração de um repositório clonado precisa ser lida antes de rodar; hyper com preços refeitos em outubro de 2026; retenção zero de dados só nos planos Business.
- Para quem Crush é indicado?
- Desenvolvedores que querem um agente de terminal polido e agnóstico de modelo, com contexto de language servers e permissões de ferramentas detalhadas, e que não vão revendê-lo.
- Quanto custa Crush para uma equipe ou em produção?
- Não existe edição paga do Crush; o gasto são os tokens dos modelos. No Hyper, uma equipe de 20 pessoas no plano Business Class de US$ 40 paga US$ 800 por mês por 250 créditos por semana para cada uma.
- Crush é seguro para dados da empresa?
- Os prompts vão para o provedor que você configurar. Métricas de uso pseudônimas vêm ativadas por padrão e excluem prompts e respostas; DO_NOT_TRACK=1 as desativa. O Hyper oferece retenção zero de dados só nos planos Business. Licença FSL-1.1-MIT.
- Quais são as melhores alternativas ao Crush?
- As alternativas mais próximas que analisamos são OpenCode, Qwen Code, OpenAI Codex CLI e Cline.
Respostas verificadas em 2 de nov. de 2026.
