Aller au contenu

Claude Code ou Gemini-CLI ? Comment choisir ?

Gemini-CLI a fait son apparition et se positionne comme un challenger sérieux à Claude Code. Quels sont leurs forces et leur faiblesses ? Regardons de plus près !

Claude Code ou Gemini-CLI ? Ne bougez pas, on vous aide à choisir !

Votre collègue ne jure que par Claude Code ? Votre responsable pousse pour Gemini-CLI ? C'est vous qui devez les comparer ? On est là pour vous aider !

Que sont Gemini-CLI et Claude Code ?

Ces outils d'IA générative sont des agents qui promettent de vous assister tout au long de votre cycle de développement : comprendre un cahier des charges, générer le code associé, tester, relire, refacturer, intégrer, voire déployer… Mais puisque ces agents sont concurrents, comment guider votre choix ? Ne vous inquiétez pas, nous sommes là pour vous aiguiller, avec un petit essai à l'appui !

Gemini-CLI Claude Code : le duel !

Quel est votre système d'exploitation ?

Vous avez des contraintes de système d'exploitation et vos équipes sont amenées à travailler sur Windows ?

✅ Gemini-CLI est multi-OS. Il est taillé aussi bien pour Linux que pour macOS ou Windows.

❌ Claude Code n'est compatible qu'avec macOS et Linux. Sur Windows, il vous faudra utiliser WSL pour l'utiliser.

Et donc ? Si vous êtes sous macOS ou Linux, vous n'aurez aucun problème. Si vous devez travailler sous Windows, Gemini est tout désigné.

Quels sont les prérequis pour l'installation ?

❌ Gemini-CLI requiert NodeJS, un compte Google et optionnellement une clé d'API

✅ Claude Code ne requiert pas de compte Google

Et donc ? Si vous êtes allergique à Google, dirigez-vous vers Claude Code !

Y a-t-il une version gratuite ?

✅ Gemini-CLI, dans sa version gratuite, permet d'effectuer 100 requêtes par jour. Gemini-CLI est open-source

❌ Claude Code, dans sa version gratuite, permet d'effectuer 20 requêtes par jour et n'est pas open-source

Et donc ? Gemini-CLI permet d'aller un peu plus loin dans sa version gratuite. Par ailleurs, le fait que l'outil soit open-source permet de bénéficier de sa communauté.

Et en termes d'infrastructure ?

❌ Gemini-CLI supporte uniquement Google Cloud / Google Vertex AI.

✅ Claude Code supporte Anthropic, Amazon Bedrock et Google Vertex AI.

Et donc ? Si votre infra n'est pas Google, Claude Code s'intègrera mieux.

Pour quelle utilisation ?

  • Gemini-CLI est réactif et facile d'utilisation. Ses réponses sont claires et rapides. Il pourra sans problème être utilisé pour :
    • Générer un brouillon de projet qui répond au besoin dans les grandes lignes
    • Corriger des bugs persistants sur du code existant
  • Claude code sera meilleur sur les gros projets et sur des problématiques de refactoring.

Un petit tableau récapitulatif

  Gemini-CLI Claude Code
Système d'exploitation
Prérequis techniques
Gratuité
Choix de l'infrastructure
Cas d'usage starter, debug code legacy

J'ai voulu tester Gemini-CLI…

Et oui, je me suis dit : "L'IA va remplacer les développeurs ? Chiche… J'ai fourni à Gemini-CLI les règles d'un jeu de société "print and play" accessible gratuitement : One card dungeon

Je lui ai demandé de me générer en Java une version graphique de ce jeu.

Le résultat est ici : https://github.com/thibautrety/onecarddungeon-poc.git

Que dire sur ce code généré ?

✅ Il compile

✅ Il s'exécute

✅ Il respecte le cahier des charges dans les (très) grandes lignes

❌ Le code n'est pas très propre en soi : de nombreux warnings pertinents (champs qui devraient être finaux, du code mort ou inutilisé, de la complexité inutile...)

❌ Les principes de base d'architecture sont mal respectés : pas vraiment de structure en packages, on a du mal à comprendre quelles sont les classes "model" et les classes "service", tout est mélangé dans le même package. Seul le package "ui" est séparé.

❌ Quelques erreurs de conception : à titre d'exemple, le pattern Strategy pourrait être appliqué sur les classes de personnage au lieu d'une énumération.

❌ Des tests inexistants avec un petit air d'insolence…

    /**
     * Rigourous Test :-)
     */
    public void testApp()
    {
        assertTrue( true );
    }

Morale de l'histoire ?

Que ce soit Claude Code ou Gemini-CLI, n'oubliez pas qu'il s'agit seulement d'un outil. Il est bon de savoir l'utiliser, mais il est également bon d'en connaître les limites. Ne faites jamais aveuglément confiance à l'outil, et restez maîtres de ce que génère l'outil. Sinon, vous vous exposez à de gros problèmes en production !

GenAI 2025 : le guide ultime pour tout comprendre à l’IA générative (outils, métiers, enjeux).
Pour tout comprendre sur la GenAI en moins de 10 minutes : usages, outils, métiers, enjeux éthiques. Un guide clair pour saisir l’essentiel.

Dernier