La mort de Cha

cadre modifié de Naruto : Shippuden

Quand j’ai commencé à travailler sur Cha au début de janvier 2024, je l’ai construit parce que j’en avais besoin. Il n’existait pas à l’époque d’outil de terminal CLI réellement adapté qui intègre des LLM dans le terminal et qui corresponde à ce que je cherchais. J’ai essayé de nombreux outils, chatblade étant l’option la plus proche, mais aucun d’entre eux ne répondait vraiment à mes besoins.

Alors un jour, j’ai décidé de le construire moi-même. J’ai commencé à coder avec l’aide de GPT-4 via ChatGPT pour faire un brouillon et un plan, et je suis parti de là. J’ai continué d’ajouter des fonctionnalités à Cha en fonction de ce dont j’avais besoin, et au fil du temps, j’ai vraiment apprécié y travailler au point que c’en est devenu un projet passionnant et presque addictif à côté ; voir mon premier article de blog sur Cha pour plus de détails sur les origines.

Ce qui rendait le projet si plaisant, c’est que c’était en fait un outil que j’utilisais tous les jours. Donc à chaque fois que je travaillais dessus, cela menait généralement à des améliorations qui bénéficiaient directement à mon flux de travail et à ma productivité.

Cha a trouvé sa place sur le marché des outils LLM. Il a obtenu 64 étoiles sur GitHub et 6 forks sans aucune action marketing, juste du bouche-à-oreille via Reddit. J’avais des fonctionnalités que la plupart des outils CLI de ce type ne pouvaient qu’imaginer à l’époque tout en restant simple et faciles à faire évoluer. Cela en est arrivé au point où je pensais que Cha avait une réelle chance de devenir un produit sérieux pour les développeurs plutôt que ce simple projet parallèle que j’avais créé pour moi-même.

Mais quand 2025 est arrivé, tout a changé. Si 2024 a été l’année des environnements de développement intégrés alimentés par l’IA, alors 2025 a été l’année des outils CLI alimentés par l’IA. Anthropic a publié Claude Code CLI ainsi que des modèles Sonnet et Opus mis à jour et affinés, montrant au monde qu’ils avaient les meilleurs modèles de codage et les outils pour les soutenir. En quelques semaines, Claude Code CLI a pris une part de marché significative à Cursor IDE, et j’ai dû l’essayer. J’ai immédiatement été conquis. C’était l’outil de codage IA le plus puissant que j’aie jamais utilisé, et cela a changé ma façon de coder et de construire des projets pour toujours. Ensuite, avec le succès de Claude Code CLI, une vague d’outils CLI IA a commencé à sortir comme Gemini CLI, OpenAI Codex CLI, GitHub Copilot CLI, Cursor CLI, Kiro CLI, Amazon Q CLI, OpenHands CLI, Qwen Code CLI, Aider, et bien d’autres encore.

Parmi eux, seuls Claude Code CLI, Gemini CLI et OpenAI Codex CLI ont vraiment perduré. Claude Code CLI a pris la majeure partie de ce marché.

Avec tout cela et la puissance de Claude Code CLI, Cha a presque disparu à ce moment-là. Mais ce que Cha offrait et que beaucoup de ces autres outils CLI n’offraient pas vraiment, c’était la simplicité, la rapidité et un coût d’utilisation bien plus bas. Il permettait également aux utilisateurs de changer facilement de fournisseurs de LLM comme OpenAI, Anthropic, Google et xAI. La valeur principale était qu’il se chargeait plus rapidement, donnait aux utilisateurs un contrôle total sans cette sensation de vibe coding, et était globalement beaucoup moins cher. L’élément central qui le maintenait en vie était qu’il restait assez puissant pour le prix, surtout comparé aux tarifs exorbitants d’outils comme Claude Code CLI et Gemini CLI à l’époque.

Mais plus tard en 2025, tout a de nouveau changé quand Anthropic a publié le modèle claude-haiku-4-5. Ce modèle coûte seulement 1 $ par million de tokens d’entrée et 5 $ par million de tokens de sortie tout en étant incroyablement intelligent et efficace. Il semblait spécifiquement conçu pour une utilisation avec des outils comme Claude Code CLI. Cela a tout changé parce que maintenant Claude Code CLI était à la fois rapide et relativement abordable. Mes coûts pour Claude Code ont chuté à environ un tiers de ce qu’ils étaient auparavant parce que ce modèle me permettait de faire 90 % de ce que faisaient Sonnet et Opus.

Cela a vraiment tué Cha. Certes, Cha restait encore plus rapide et moins cher que Claude Code CLI, mais plus pour beaucoup. Les performances et le prix de Claude Code CLI ont anéanti la dernière vraie valeur que Cha apportait. Il n’a pas aidé non plus que des sociétés milliardaires comme Google entraient désormais sur le marché des CLI IA, tout comme les fournisseurs de modèles eux-mêmes comme OpenAI et Anthropic. Avec ces deux facteurs, mon utilisation personnelle a changé radicalement. J’avais l’habitude de répartir mon temps à peu près 50/50 entre Cha et d’autres outils CLI, principalement Claude Code CLI. Maintenant, c’est plutôt 8 % pour Cha et le reste avec d’autres outils IA, principalement Claude Code CLI.

Cela a à son tour tué Cha. À la mi-2025, j’avais migré Cha de Python vers Go, renommant la vision en Ch pour refléter ce nouveau départ ; voir mon article de blog sur la migration de Cha vers Ch, le blog du projet Ch, et le site web de Ch pour plus de détails sur cette transition. Ch a même obtenu 10 étoiles et 1 fork sans aucune promotion. Mais même avec cette réécriture, il n’a pas pu surmonter l’élan que Claude Code CLI et d’autres grands acteurs avaient déjà construit. À moins que Cha ne devienne quelque chose de totalement différent au-delà de cette migration vers Go, il n’avait aucune chance réelle de rivaliser. Et même dans ce cas, les chances de gagner du terrain face à des méga-entreprises et aux fournisseurs de modèles sont très minces et presque impossibles.

Donc oui, c’est nul. Mais que peut-on faire ? Cette industrie technologique, surtout dans les LLM et l’IA, évolue incroyablement vite. Cela m’a appris que les plateformes gagnent à la fin, ce qui s’aligne avec ma théorie personnelle : La barre d’haltérophilie du logiciel (The Barbell of Software).

Mais honnêtement, je ne suis pas trop triste à ce sujet parce que j’ai vraiment pris plaisir à travailler sur ce projet. Il m’a aidé à me détendre pendant certains des moments les plus difficiles de ma vie lorsque les choses étaient vraiment compliquées fin 2024 et début 2025. Il m’a aussi permis de créer un outil que j’aime réellement et que j’utilise encore. Je suis donc reconnaissant pour le bon moment que j’ai passé en travaillant sur ce projet et pour tout ce que j’en ai appris.

À l’avenir, je réfléchirai plus soigneusement à ce sur quoi je travaille et à quels projets je m’engage aussi profondément. La passion est formidable, mais je suis à un point de ma vie où je veux que mes projets aient un impact réel. Je continuerai donc à maintenir Cha, mais je n’en ferai pas une obsession. Je mettrai juste à jour les paquets et corrigerai de petits bugs ici et là (probablement en utilisant Claude Code CLI, ironiquement). Au fil du temps, il finira probablement par être déprécié dans un an ou deux à mesure que ces autres outils IA continueront de s’améliorer et de devenir moins chers.

Avec Cha, je ne vais pas le forcer à rester en vie et je me concentrerai plutôt sur le prochain chapitre de ma vie. Beaucoup de choses ont changé pour moi personnellement depuis que j’ai commencé Cha, tant sur le plan de ma carrière, de ma santé que de ma vie personnelle. Comme la plupart des choses, les meilleurs moments prennent fin et un nouveau chapitre commence.

À tous ceux qui ont utilisé Cha, merci ! Je suis reconnaissant. Le code est open source, alors faites-en ce que vous voulez, et j’adorerais entendre parler des projets que vous construirez avec.

Merci à tous !