Pular para o conteúdo
ReviewRamble

A newsletter semanal

IA, analisada, na sua caixa de entrada.

  • Novas análises de ferramentas, modelos, servidores MCP e repositórios, com o veredicto logo no início
  • Preços e notas reconferidos quando algo muda
  • Novos artigos de análise assim que são publicados

Modelos, agentes, servidores MCP e as ferramentas que realmente valem seu tempo.

Um e-mail por semana. Cancele pelo link em qualquer edição. Como usamos seu e-mail

Crush

O agente de programação para terminal da Charm, em Go: qualquer modelo, language servers e MCP, sob uma licença source-available que vira MIT após dois anos.

Análise de Sheela · Atualizado

Ver no GitHub Código aberto

Nossa nota

4.1/5

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.

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.

Você faz o Crush? Mostre esta nota no seu siteCrush com nota 4.1 de 5 no ReviewRamble