Aller au contenu
ReviewRamble

La lettre hebdomadaire

L’IA, évaluée, dans votre boîte mail.

  • Les nouveaux tests d’outils, de modèles, de serveurs MCP et de dépôts, avec le verdict en premier
  • Les prix et les notes revérifiés quand quelque chose change
  • Les nouvelles analyses dès leur publication

Modèles, agents, serveurs MCP et les outils qui méritent vraiment votre temps.

Un e-mail par semaine. Désinscrivez-vous avec le lien présent dans chaque lettre. Comment nous utilisons votre e-mail

Crush

L'agent de code en terminal de Charm, écrit en Go : n'importe quel modèle, serveurs de langage et MCP, sous une licence source-available qui devient MIT après deux ans.

Avis de Sheela · Mis à jour

Voir sur GitHub Open source

Notre note

4.1/5

Crush est un agent en terminal construit avec soin, avec des contrôles d'autorisation sensés, mais sa licence n'est pas open source et les propres offres de modèles de Charm ont changé de forme il y a deux semaines.

Qu’est-ce que Crush ?

Crush est un agent de code qui tourne dans le terminal, créé par Charm, l'entreprise derrière les bibliothèques Bubble Tea et Lip Gloss pour applications en terminal. Il lit et modifie des fichiers, exécute des commandes shell, dialogue avec des serveurs de langage (LSP) pour les informations de types et de symboles, et appelle des serveurs MCP via stdio, HTTP ou SSE. Vous pouvez changer de modèle en pleine session sans perdre le contexte, garder plusieurs sessions par projet et lancer `crush serve` pour que plusieurs clients partagent le même espace de travail.

Il fonctionne avec Anthropic, OpenAI, Gemini, OpenRouter, Bedrock, Vertex, Azure, Groq, Cerebras et une douzaine d'autres fournisseurs, ainsi qu'avec des modèles locaux via Ollama, llama.cpp ou LM Studio. Charm vend aussi son propre service de modèles, Hyper, qu'il a retarifé le 16 octobre 2026 en offres à crédits hebdomadaires à partir de 10 $ par mois. Le binaire est un seul programme Go pour macOS, Linux, Windows, Android et les BSD. La v0.99.0 est sortie le 29 octobre 2026.

Crush vaut-il le coup ?

Crush est un deuxième choix sérieux après OpenCode pour les développeurs qui veulent un agent indépendant du modèle dans le terminal. Le dépôt compte environ 28 900 étoiles, à peu près un huitième de celles d'OpenCode, mais publie à un rythme comparable : v0.96.1 le 21 septembre, trois versions correctives en octobre et v0.99.0 le 29 octobre 2026, avec un build nightly en plus. Il y a environ 530 issues et pull requests ouvertes au total.

Les choix de conception sont prudents, de manière utile. Chaque appel d'outil demande une approbation sauf si vous autorisez cet outil par son nom, et `permissions deny` cache complètement un outil au modèle. Les commandes shell en lecture seule comme `git status` ne s'exécutent sans demander que lorsque Crush peut démontrer que la commande entière est inoffensive. La prise en charge des serveurs de langage signifie que l'agent obtient de vraies erreurs de type et de vraies positions de symboles plutôt que des résultats de grep, ce qui compte surtout dans les bases de code en Go, Rust et TypeScript. La configuration est passée cette année à `crushrc`, du Bash avec des commandes intégrées propres à Crush ; le README prévient que ce fichier est du code de confiance et qu'il ne faut pas lancer Crush dans un répertoire dont vous n'avez pas lu la configuration.

La licence est la première chose que remarquera un service juridique. FSL-1.1-MIT autorise l'usage interne, la modification et la redistribution, mais interdit de proposer Crush, ou quelque chose de substantiellement similaire, comme produit commercial concurrent de Charm. Chaque version passe sous MIT à son deuxième anniversaire. Pour un développeur ou une entreprise qui l'utilise en interne, cela ne change rien ; pour un éditeur qui veut l'intégrer ou le revendre, cela exclut Crush là où Cline sous Apache ou OpenCode sous MIT ne le seraient pas.

Hyper, le service de modèles de Charm, est facultatif et a été retarifé le 16 octobre 2026. L'ancienne offre à 20 $ avec crédits quotidiens et les 100 crédits mensuels gratuits ont disparu. Les offres individuelles vont désormais de 10 $ par mois pour 180 crédits par semaine à 200 $ pour 1 200, un crédit valant 5 cents, avec un plafond d'usage sur cinq heures et une limite de requêtes parallèles ; zéro conservation des données n'est proposé que sur les offres Business, de 30 $ à 220 $ par utilisateur. La plupart des utilisateurs associeront plutôt Crush à leurs propres clés API.

La télémétrie est activée par défaut : des métriques d'usage pseudonymes liées à une empreinte de l'appareil, prompts et réponses exclus selon le README. `CRUSH_DISABLE_METRICS=1` ou `DO_NOT_TRACK=1` la désactive.

Là où il fait la différence

  • Un développeur Go dans une équipe backend de 12 personnes

    Faire corriger par un agent des erreurs de type entre paquets sans qu'il devine les symboles

    Ajoutez gopls avec `lsp add go --command "gopls"` et l'agent travaille à partir des diagnostics du compilateur plutôt que d'une recherche textuelle. Avec une clé Claude ou GPT, le seul coût est celui des tokens ; Crush lui-même est gratuit pour l'usage interne.

  • Un ingénieur plateforme soucieux de sécurité

    Laisser un agent travailler dans un monorepo sans qu'il touche aux outils de déploiement

    Refusez par défaut les outils bash et write, n'autorisez que des outils nommés, et laissez l'approbation automatique à la vérification d'innocuité de Crush pour des commandes comme `git status`. Désactivez les métriques avec DO_NOT_TRACK=1.

  • Un développeur indépendant avec un budget mensuel fixe

    Plafonner ce que l'agent peut coûter en un mois

    L'offre Classic de Hyper à 20 $ donne 250 crédits par semaine, soit 12,50 $ à 5 cents le crédit, avec un plafond sur cinq heures et trois requêtes parallèles. Les semaines plus chargées exigent l'offre à 50 $ ou du crédit prépayé à partir de 5 $, si bien qu'un modèle local via Ollama est la solution de repli sans coût.

Avant de vous engager

Mise en route
Installez avec Homebrew, npm (@charmland/crush), Winget, Scoop, apt, yum, Nix ou `go install` ; lancez `crush` dans un dépôt et choisissez un fournisseur ou ajoutez une clé. Première tâche en quelques minutes.
Intégrations
Anthropic, OpenAI, Gemini, OpenRouter, Vercel, Bedrock (modèles Anthropic uniquement, sans cache), Vertex, Azure OpenAI, Groq, Cerebras, xAI et d'autres ; Ollama, llama.cpp, LM Studio et LiteLLM en local ; MCP via stdio, HTTP et SSE ; LSP ; fichiers de contexte AGENTS.md et CRUSH.md.
Données et confidentialité
Les prompts vont au fournisseur que vous configurez. Les métriques d'usage pseudonymes sont activées par défaut et excluent prompts et réponses ; DO_NOT_TRACK=1 les désactive. Hyper ne propose zéro conservation des données que sur les offres Business. Licence FSL-1.1-MIT.
Coût à grande échelle
Pas d'édition payante de Crush ; la dépense, ce sont les tokens des modèles. Sur Hyper, une équipe de 20 personnes sur l'offre Business Class à 40 $ paie 800 $ par mois pour 250 crédits par semaine chacun.
Limites
Environ 530 issues et pull requests ouvertes ; redistribution commerciale concurrente interdite jusqu'au deuxième anniversaire de chaque version ; des options comme --yolo sont fixées par le premier client qui démarre un serveur partagé.

Les points forts

  • Approbation par outil, listes de refus et vérification démontrable d'innocuité pour les commandes shell en lecture seule
  • Contexte des serveurs de langage et MCP via stdio, HTTP et SSE, avec OAuth pour les serveurs HTTP
  • Changement de modèle en pleine session sans perte de contexte
  • Un seul binaire Go sur macOS, Linux, Windows, Android et les BSD
  • Versions fréquentes : v0.99.0 le 29 octobre 2026

Les points faibles

  • FSL-1.1-MIT est source-available, pas open source ; l'usage commercial concurrent est interdit pendant deux ans
  • Métriques d'usage activées par défaut (prompts exclus)
  • La configuration crushrc est du Bash exécutable, il faut donc lire celle d'un dépôt cloné avant de lancer Crush
  • Hyper retarifé en octobre 2026 ; zéro conservation des données uniquement sur les offres Business

Idéal pour

Les développeurs qui veulent un agent en terminal soigné et indépendant du modèle, avec le contexte des serveurs de langage et des autorisations d'outils fines, et qui ne le revendront pas.

Alternatives à Crush

Crush : questions fréquentes

Crush vaut-il le coup ?
Crush est un agent en terminal construit avec soin, avec des contrôles d'autorisation sensés, mais sa licence n'est pas open source et les propres offres de modèles de Charm ont changé de forme il y a deux semaines. Nous lui donnons 4.1 sur 5.
Combien coûte Crush ?
Gratuit sous FSL-1.1-MIT (source-available ; chaque version passe sous MIT deux ans après sa sortie). Utilisez vos propres clés API ou des modèles locaux, ou payez Hyper de Charm : offres individuelles de 10 $ à 200 $/mois avec des crédits hebdomadaires à 5 cents l'unité, offres Business de 30 $ à 220 $ par utilisateur avec zéro conservation des données, ou crédit prépayé à partir de 5 $.
Quels sont les inconvénients de Crush ?
FSL-1.1-MIT est source-available, pas open source ; l'usage commercial concurrent est interdit pendant deux ans; métriques d'usage activées par défaut (prompts exclus); la configuration crushrc est du Bash exécutable, il faut donc lire celle d'un dépôt cloné avant de lancer Crush; hyper retarifé en octobre 2026 ; zéro conservation des données uniquement sur les offres Business.
À qui s’adresse Crush ?
Les développeurs qui veulent un agent en terminal soigné et indépendant du modèle, avec le contexte des serveurs de langage et des autorisations d'outils fines, et qui ne le revendront pas.
Combien coûte Crush pour une équipe ou en production ?
Pas d'édition payante de Crush ; la dépense, ce sont les tokens des modèles. Sur Hyper, une équipe de 20 personnes sur l'offre Business Class à 40 $ paie 800 $ par mois pour 250 crédits par semaine chacun.
Crush est-il sûr pour les données de l’entreprise ?
Les prompts vont au fournisseur que vous configurez. Les métriques d'usage pseudonymes sont activées par défaut et excluent prompts et réponses ; DO_NOT_TRACK=1 les désactive. Hyper ne propose zéro conservation des données que sur les offres Business. Licence FSL-1.1-MIT.
Quelles sont les meilleures alternatives à Crush ?
Les alternatives les plus proches que nous avons testées sont OpenCode, Qwen Code, OpenAI Codex CLI et Cline.

Réponses vérifiées le 2 nov. 2026.

Vous éditez Crush ? Affichez cette note sur votre siteCrush noté 4.1 sur 5 par ReviewRamble