APIMaster.ai

Programmation / Développement

Crush logo

Crush

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.

Type de produit: Agent CLITarifs: InconnuIntégration APIMaster: Pris en charge

Site créé le

2023-08-17

Classement d’utilisation des tokens OpenRouter

#60

Sources: OpenRouter

Visiteurs uniques mensuels

39,283

Sources: SimilarWeb

Aperçu de la page d'accueil de Crush

Coding Plan

Regroupez vos abonnements de modèles avec une seule clé

Réductions sur les modèles Coding Pro

  • glm-5.250% off
  • glm-5.350% off
  • deepseek-v4-flash40% off
  • deepseek-v4-pro40% off
  • qwen3.8-max40% off
  • kimi-k2.7-code30% off
  • kimi-k330% off
  • minimax-m330% off
  • deepseek-flash10% off

Présentation

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.

Informations clés

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

Fonctions et atouts principaux

Agent de programmation IA natif du terminal

S’exécute directement dans tout émulateur de terminal avec une interface TUI haute performance reposant sur la bibliothèque Charm

Chargement à la demande de Docker MCP

Récupère et utilise dynamiquement des outils MCP via Docker, sans configuration requise

Exécution non interactive avec crush run

Permet d’appeler Crush en mode non interactif depuis des scripts ou des Taskfiles afin d’effectuer des tâches

Prise en charge intégrée des fournisseurs de modèles

Peut utiliser directement les services de modèles fournis par charm.land ou par des fournisseurs auto-hébergés

Intégration à l’écosystème Charm

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

Crush: Cas d’usage

É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 quiDéveloppeurs privilégiant le terminal

Automatiser les workflows avec Taskfile

Intégrer des étapes de programmation assistée par IA dans des Taskfiles via crush run

Pour quiUtilisateurs DevOps et de scripts

Appeler dynamiquement des outils Docker MCP

Récupérer des outils MCP spécifiques à la demande pendant la programmation afin d’enrichir le contexte

Pour quiDéveloppeurs ayant besoin d’outils externes

Changer de fournisseur de modèles pour effectuer des tests

Passer de fournisseurs de modèles officiels à des fournisseurs auto-hébergés dans Crush afin de valider les résultats

Pour quiDéveloppeurs spécialisés dans l’ajustement des modèles

Configuration d’une clé tierce pour Crush (intégration APIMaster)

Pris en charge

Étapes de configuration

  1. 1Ouvrez le sélecteur de modèles dans Crush ou accédez à la page de configuration d’un fournisseur personnalisé.
  2. 2Sélectionnez l’entrée du fournisseur compatible avec OpenAI, compatible avec Anthropic ou personnalisée proposée par la version actuelle.
  3. 3Saisissez l’URL de base, la clé API et l’identifiant du modèle d’APIMaster ; des variables d’environnement peuvent également être injectées selon la méthode officielle, si vous l’utilisez.
  4. 4Enregistrez la configuration et exécutez une tâche minimale pour confirmer que Crush renvoie correctement un résultat via le nouveau fournisseur.

Valeurs de configuration

Base URL

https://apimaster.ai/v1

Variable d’environnement de la clé API

APIMASTER_API_KEY

Modèle

Votre identifiant de modèle APIMaster

Discussions de la communauté

Ré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.

Sujets les plus discutés

  1. 1

    Consommation mémoire et performances de Crush

    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.

  2. 2

    Intégration avec Docker, Taskfile et des outils similaires

    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.

  3. 3

    Fournisseurs de modèles et prise en charge de LSP/MCP

    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.

  4. 4

    Utilisation avec nvim ou des éditeurs externes

    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.

  5. 5

    Comparaison avec des outils de programmation IA tels qu’OpenCode et Cursor

    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.

Questions fréquentes

Quel type de produit est Crush ?

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.

À quoi Crush convient-il ?

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.

Crush peut-il se connecter directement à APIMaster ?

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.

Agents similaires

SourcesSite officielGitHub

Dernière vérification : 2026-09-02 · Signaler une correction