Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

Crush

Dépôts GitHub d'IAAssistants de codage IAOpen source · macOS, Linux, Windows

Crush est un agent de codage IA open-source qui fonctionne dans le terminal, développé par Charm. Il fonctionne avec plusieurs fournisseurs de LLM, conserve le contexte de session lorsque vous changez de modèle et se connecte à votre code source et à vos outils via le Language Server Protocol et MCP, pour les développeurs qui préfèrent travailler depuis la ligne de commande.

Voir le dépôt
Partager
Voir le dépôt
Partager

Crush est un assistant de codage IA basé sur le terminal de Charm, l'équipe derrière des outils CLI open-source largement utilisés tels que Bubble Tea et Glow. C'est le successeur activement maintenu du projet précédent de Charm, OpenCode : ce dépôt est désormais archivé, avec un avis orientant les utilisateurs vers Crush comme continuation du projet.

Lire la suite

Crush fonctionne comme un agent interactif à l'intérieur du terminal plutôt que comme un plugin IDE. Il prend en charge une large gamme de modèles de langage et vous permet d'ajouter les vôtres via des API compatibles avec OpenAI ou Anthropic, de sorte que les équipes ne soient pas bloquées sur un seul fournisseur. Les sessions sont flexibles en termes de modèle : vous pouvez changer le LLM qui alimente l'agent en cours de conversation sans perdre le contexte existant, et Crush maintient plusieurs sessions de travail séparées par projet afin que différentes tâches ne se mélangent pas.

Pour comprendre un code source, Crush s'intègre aux serveurs du Language Server Protocol (LSP), lui donnant le même contexte structurel (types, définitions, références) qu'un éditeur de développeur humain, plutôt que de se fier uniquement à du texte brut. Il est également extensible via le Model Context Protocol (MCP), prenant en charge les transports HTTP, stdio et SSE, ce qui lui permet de se connecter à des outils externes et à des sources de données au-delà de ce qui est intégré.

Crush s'installe via des gestionnaires de paquets standard sur toutes les principales plateformes : Homebrew et npm sur macOS et Linux, Winget et Scoop sur Windows (y compris PowerShell et WSL), ainsi que des paquets natifs pour Arch Linux, Nix, FreeBSD, Debian/Ubuntu et Fedora/RHEL, et il fonctionne également sur Android, OpenBSD et NetBSD. Le dépôt GitHub est actif, avec plus de 28 000 étoiles et des commits aussi récents qu'aujourd'hui.

Crush s'adresse aux développeurs qui souhaitent un programmeur IA pair qui s'intègre dans leur flux de travail terminal existant plutôt qu'une application séparée, en particulier ceux déjà à l'aise avec les outils en ligne de commande et qui souhaitent avoir la flexibilité sur le modèle ou le fournisseur qui alimente leurs sessions.

  • CatégorieAssistants de codage IA
  • Modèle tarifaireOpen source
  • DéploiementAuto-hébergé
  • PlateformesmacOS, Linux, Windows

  • Agent de codage IA natif au terminal, aucun plugin IDE requis

  • Support multi-modèle avec des fournisseurs compatibles OpenAI et Anthropic

  • Changement de modèle en cours de session sans perte de contexte

  • Multiples sessions de travail simultanées par projet

  • Intégration du Language Server Protocol pour un contexte conscient du code source

  • Extensible via le Model Context Protocol (MCP) sur HTTP, stdio et SSE

  • Multi-plateforme : macOS, Linux, Windows (PowerShell/WSL), Android, FreeBSD, OpenBSD, NetBSD

  • Installable via Homebrew, npm, Winget, Scoop, Nix et gestionnaires de paquets Linux natifs

  1. Installer : utilisez Homebrew, npm, Winget, Scoop ou le gestionnaire de paquets de votre plateforme pour installer Crush

  2. Configurer un fournisseur : ajoutez une clé API pour votre fournisseur LLM choisi, ou un point de terminaison personnalisé compatible OpenAI/Anthropic

  3. Démarrer une session : lancez Crush dans votre répertoire de projet depuis le terminal

  4. Travailler avec l'agent : décrivez une tâche de codage et laissez Crush lire, éditer et exécuter du code avec le contexte LSP

  5. Changer de modèles : modifiez le LLM sous-jacent en cours de session si nécessaire, sans perdre le contexte

  6. Étendre avec MCP : connectez des outils ou des sources de données supplémentaires via des serveurs du Model Context Protocol

  • Programmation pair dans le terminal
  • Flux de travail multi-modèle
  • Édition consciente du code source
  • Agents connectés aux outils

Avis sur Crush

Chargement...

Outils IA populaires comme Crush

goose

Dépôts GitHub d'IA

Goose est un agent IA open source et extensible qui améliore le codage en permettant aux utilisateurs d'installer, d'exécuter, de modifier et de tester avec n'importe quel LLM,…

Assistants de codage IA

N°31 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Agent IA open source et extensible qui améliore le codage en permettant aux utilisateurs d'installer, d'exécuter, de modifier et de tester avec n'importe quel LLM,…Goose est un agent IA open source et extensible qui améliore le codage en permettant aux utilisateurs d'installer, d'exécuter, de modifier et de tester avec n'importe quel LLM,…

En vedetteAssistants de codage IA
N°31 en Dépôts GitHub d'IA

CodeFuse-ChatBot

Dépôts GitHub d'IA

CodeFuse-ChatBot est un assistant IA open-source conçu pour rationaliser le cycle de vie du développement logiciel. Il exploite un cadre multi-agents, des kits d'outils DevOps et…

Assistants de codage IA

N°225 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Assistant IA open-source conçu pour rationaliser le cycle de vie du développement logiciel. Il exploite un cadre multi-agents, des kits d'outils DevOps et…CodeFuse-ChatBot est un assistant IA open-source conçu pour rationaliser le cycle de vie du développement logiciel. Il exploite un cadre multi-agents, des kits d'outils DevOps et…

Assistants de codage IA
N°225 en Dépôts GitHub d'IA

Jules est un agent de codage autonome qui permet aux développeurs de se concentrer sur leurs tâches de codage pendant qu'il s'occupe des tâches banales. Il rationalise le…

Assistants de codage IA

N°21 en Agents IA

Voir l'outil

Agent de codage autonome qui permet aux développeurs de se concentrer sur leurs tâches de codage pendant qu'il s'occupe des tâches banales. Il rationalise le…Jules est un agent de codage autonome qui permet aux développeurs de se concentrer sur leurs tâches de codage pendant qu'il s'occupe des tâches banales. Il rationalise le…

En vedetteAssistants de codage IA
N°21 en Agents IA

Pi Agent Harness

Dépôts GitHub d'IA

pi est une boîte à outils d'agent IA qui fournit une API LLM unifiée, une boucle d'agent, une interface utilisateur textuelle (TUI) et une interface de ligne de commande (CLI)…

Créateurs d'agents IA
Voir l'outil

Dépôts GitHub d'IA

pi est une boîte à outils d'agent IA qui fournit une API LLM unifiée, une boucle d'agent, une interface utilisateur textuelle (TUI) et une interface de ligne de commande (CLI)…

En vedetteCréateurs d'agents IA
Voir le Top 250 Dépôts GitHub d'IA

openvibe

Dépôts GitHub d'IA

Openvibe est un framework open source basé sur Python, conçu pour les agents de codage IA. Il fournit une structure modulaire pour le développement et le déploiement…

Créateurs d'agents IA
Voir l'outil

Dépôts GitHub d'IA

Framework open source basé sur Python, conçu pour les agents de codage IA. Il fournit une structure modulaire pour le développement et le déploiement…Openvibe est un framework open source basé sur Python, conçu pour les agents de codage IA. Il fournit une structure modulaire pour le développement et le déploiement…

Créateurs d'agents IA
Voir le Top 250 Dépôts GitHub d'IA

Dify

Dépôts GitHub d'IA

Dify est une plateforme open-source pour le développement d'applications LLM. Elle offre une toile visuelle pour la création de flux de travail IA, de pipelines RAG et de…

Créateurs d'agents IA

N°11 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Plateforme open-source pour le développement d'applications LLM. Elle offre une toile visuelle pour la création de flux de travail IA, de pipelines RAG et de…Dify est une plateforme open-source pour le développement d'applications LLM. Elle offre une toile visuelle pour la création de flux de travail IA, de pipelines RAG et de…

En vedetteCréateurs d'agents IA
N°11 en Dépôts GitHub d'IA

Aidcrew

Dépôts GitHub d'IA

GitHub Aidcrew est une plateforme collaborative pour les agents de codage, chacun fonctionnant sur son propre modèle. Elle organise les tâches dans un arbre de travail git,…

Créateurs d'agents IA
Voir l'outil

Dépôts GitHub d'IA

GitHub Aidcrew est une plateforme collaborative pour les agents de codage, chacun fonctionnant sur son propre modèle. Elle organise les tâches dans un arbre de travail git,…

Créateurs d'agents IA
Voir le Top 250 Dépôts GitHub d'IA

OpenCode

Applications IA

OpenCode est un agent de codage IA open-source conçu pour la confidentialité et la flexibilité. Il permet aux utilisateurs de connecter n'importe quel modèle de divers…

Assistants de codage IA

N°46 en Applications IA

Voir l'outil

Applications IA

Agent de codage IA open-source conçu pour la confidentialité et la flexibilité. Il permet aux utilisateurs de connecter n'importe quel modèle de divers…OpenCode est un agent de codage IA open-source conçu pour la confidentialité et la flexibilité. Il permet aux utilisateurs de connecter n'importe quel modèle de divers…

Assistants de codage IA
N°46 en Applications IA
1 sur 8