Écrire et modifier du code dans le terminal
Confier à Crush la génération, la modification et le débogage du code directement dans la CLI
Pour qui:Développeurs privilégiant le terminal
Programmation / Développement
Crush est un outil agentique de programmation en terminal développé par Charmbracelet, qui permet de passer d’un modèle de LLM à un autre au cours d’une même session tout en conservant le contexte.
Site créé le
2023-08-17
Classement d’utilisation des tokens OpenRouter
#60
Sources: OpenRouter
Visiteurs uniques mensuels
39,283
Sources: SimilarWeb

Coding Plan
Réductions sur les modèles Coding Pro
Crush se présente comme un outil CLI qui permet aux développeurs de piloter une IA afin d’effectuer des tâches de programmation directement dans le terminal, principalement en lui envoyant des commandes pour modifier du code. Il prend en charge l’intégration LSP pour fournir le contexte du code et est compatible avec les extensions du Model Context Protocol. Il peut être utilisé sur plusieurs plateformes, notamment Linux, macOS et Windows, et se connecter à toute API compatible avec OpenAI ou Anthropic. Par rapport aux outils d’IA intégrés aux IDE, il convient aux développeurs qui préfèrent les workflows entièrement basés sur le terminal et ne souhaitent pas passer d’une fenêtre à l’autre ; ses principaux atouts sont l’expérience native du terminal et la flexibilité du changement de modèle.
Résumé en une phrase
Crush est un outil agentique de programmation en terminal développé par Charmbracelet, qui permet de passer d’un modèle de LLM à un autre au cours d’une même session tout en conservant le contexte.
À quoi sert-il
Les utilisateurs saisissent des commandes dans le terminal pour permettre à l’IA de modifier directement le code du projet ou de passer d’un modèle à un autre afin de poursuivre la même tâche.
Pour qui
Développeurs, équipes d’ingénierie et responsables techniques
Fonctionnement
Il s’exécute généralement dans un environnement de projet, un IDE ou un terminal, et accomplit des tâches de développement en analysant le contexte, en exécutant des commandes et en modifiant des fichiers.
Type de produit
Agent CLI
Tarifs
Inconnu
Les données récentes de la version améliorée ne tiennent pas à jour les tarifs en temps réel pour ce produit ; veuillez consulter le site officiel ou la documentation officielle.
Intégration APIMaster
Pris en charge
Sélecteur de modèles (Ctrl+L) ou configuration d’un fournisseur personnalisé
Fiabilité des données
Moyenne
Dernière vérification : 2026-09-02
S’exécute directement dans tout émulateur de terminal avec une interface TUI haute performance reposant sur la bibliothèque Charm
Récupère et utilise dynamiquement des outils MCP via Docker, sans configuration requise
Permet d’appeler Crush en mode non interactif depuis des scripts ou des Taskfiles afin d’effectuer des tâches
Peut utiliser directement les services de modèles fournis par charm.land ou par des fournisseurs auto-hébergés
Repose sur des bibliothèques Charm telles que Bubble Tea et Lip Gloss, avec prise en charge des fonctionnalités de rendu de la v2
Confier à Crush la génération, la modification et le débogage du code directement dans la CLI
Pour qui:Développeurs privilégiant le terminal
Intégrer des étapes de programmation assistée par IA dans des Taskfiles via crush run
Pour qui:Utilisateurs DevOps et de scripts
Récupérer des outils MCP spécifiques à la demande pendant la programmation afin d’enrichir le contexte
Pour qui:Développeurs ayant besoin d’outils externes
Passer de fournisseurs de modèles officiels à des fournisseurs auto-hébergés dans Crush afin de valider les résultats
Pour qui:Développeurs spécialisés dans l’ajustement des modèles
Base URL
https://apimaster.ai/v1Variable d’environnement de la clé API
APIMASTER_API_KEYModèle
Votre identifiant de modèle APIMasterRésumé des discussions
Les utilisateurs considèrent généralement Crush comme un agent de programmation IA dans le terminal, lancé par l’équipe Charm, qui met l’accent sur son interface TUI haute performance développée en Go et son intégration poussée avec des bibliothèques telles que Bubble Tea. Les discussions portent sur l’utilisation efficace de l’outil pour modifier du code, exécuter des commandes et interagir avec des modèles dans des environnements CLI, ainsi que sur son intégration aux workflows de développement existants. Les utilisateurs le comparent également souvent à des outils graphiques ou basés sur JavaScript tels que Cursor et Claude Code, en s’intéressant à la consommation de ressources et à la flexibilité de la configuration.
Les utilisateurs évoquent souvent sa faible consommation de RAM et ses capacités de rendu rapides, qui le rendent adapté à l’exécution de plusieurs instances sur des machines aux ressources limitées ou à sa comparaison avec des outils développés en Go ou en Rust.
Les utilisateurs étudient comment l’associer à Docker et Taskfile via le mode non interactif ou le chargement MCP afin d’automatiser les workflows et d’appeler dynamiquement des outils.
Les utilisateurs discutent de la configuration de modèles tels qu’Anthropic et OpenAI, ainsi que de la mise en place et de l’intégration fluide des serveurs LSP et MCP intégrés.
Les utilisateurs partagent leur expérience de Crush comme alternative ou complément à nvim dans la CLI, ainsi que les situations adaptées à son éditeur intégré de type Vim.
Les utilisateurs comparent l’esthétique du terminal de Crush, la persistance des sessions et le suivi des modifications de fichiers avec les avantages et les inconvénients d’autres outils agentiques.
Nous le classons actuellement dans la catégorie Programmation / Développement ; les détails de cette page reposent sur le site officiel et des sources publiques telles qu’OpenRouter.
La page de la version améliorée met en avant les principales tâches et les cas d’utilisation recensés afin de vous aider à déterminer rapidement si le produit répond à vos besoins actuels.
Aucune source fiable ne confirme actuellement la prise en charge de clés tierces ou de points de terminaison personnalisés compatibles ; le statut de la page est donc indiqué comme étant en attente de vérification.
Également classé dans la catégorie Programmation / Développement, il se prête à une comparaison transversale des différents points d’entrée des tâches et des formes de produits.
Également classé dans la catégorie Programmation / Développement, il se prête à une comparaison transversale des différents points d’entrée des tâches et des formes de produits.
Également classé dans la catégorie Programmation / Développement, il se prête à une comparaison transversale des différents points d’entrée des tâches et des formes de produits.
Sources:Site officielGitHub
Dernière vérification : 2026-09-02 · Signaler une correction