Dood van Cha
gewijzigd frame van naruto shippuden
Toen ik begin januari 2024 voor het eerst aan Cha begon te werken, heb ik het gebouwd omdat ik het nodig had. Er was destijds geen echt goede CLI-terminaltool die LLM’s in de terminal integreerde en die aansloot bij wat ik zocht. Ik heb veel tools geprobeerd, waarbij chatblade de dichtstbijzijnde optie was, maar geen van hen werkte echt voor mijn behoeften.
Op een dag besloot ik het daarom zelf te bouwen. Ik begon te coderen met de hulp van GPT-4 via ChatGPT om een eerste concept en schets te maken, en ging van daaruit verder. Ik bleef functies toevoegen aan Cha op basis van wat ik nodig had, en in de loop van de tijd vond ik het echt leuk om eraan te werken, tot het punt dat het een verslavend passieproject naast de deur werd; zie mijn eerste blogpost over Cha voor meer details over de oorsprong.
Wat het zo leuk maakte, was dat dit eigenlijk een tool was die ik elke dag gebruikte. Dus elke keer dat ik eraan werkte, leidde dat meestal tot verbeteringen die mijn workflow en productiviteit direct ten goede kwamen.
Cha vond wel degelijk een plek op de markt van LLM-tools. Het kreeg 64 sterren op GitHub en 6 forks zonder marketing en alleen via mond-tot-mondreclame op Reddit. Ik had functies waar de meeste CLI-tools als deze destijds alleen maar van konden dromen, terwijl het simpel en makkelijk bleef om op voort te bouwen. Het kwam op het punt dat ik dacht dat Cha een reële kans had om een serieus product voor ontwikkelaars te worden in plaats van alleen dat leuke zijproject dat ik voor mezelf had gemaakt.
Maar toen 2025 aanbrak, veranderde alles. Als 2024 het jaar van AI-aangedreven IDE’s was, dan was 2025 het jaar van AI-aangedreven CLI-tools. Anthropic bracht Claude Code CLI uit samen met bijgewerkte en verfijnde Sonnet- en Opus-modellen, waarmee ze de wereld lieten zien dat ze de beste coderingsmodellen hadden en de tools om die te ondersteunen. Binnen een paar weken pakte Claude Code CLI een aanzienlijk deel van het marktaandeel af van Cursor IDE, en ik moest het uitproberen. Ik was meteen verkocht. Het was de krachtigste AI-coderingstool die ik ooit had gebruikt, en het veranderde voorgoed hoe ik codeer en projecten bouw. Daarna, met het succes van Claude Code CLI, begon er een vloedgolf aan AI-CLI-tools uitgebracht te worden zoals Gemini CLI, OpenAI Codex CLI, GitHub Copilot CLI, Cursor CLI, Kiro CLI, Amazon Q CLI, OpenHands CLI, Qwen Code CLI, Aider, en nog veel, veel meer.
Van al deze tools bleven eigenlijk alleen Claude Code CLI, Gemini CLI en OpenAI Codex CLI echt hangen. Claude Code CLI nam het grootste deel van die markt in.
Door dit alles en de kracht van Claude Code CLI, stierf Cha op dat moment bijna. Maar wat Cha had wat geen van die andere CLI-tools echt bood, was dat het eenvoudig, snel en veel goedkoper in gebruik was. Het stelde gebruikers ook in staat om eenvoudig te schakelen tussen verschillende LLM-providers zoals OpenAI, Anthropic, Google en xAI. De belangrijkste waarde was dat het sneller laadde, gebruikers volledige controle gaf zonder het vibe coding-gevoel, en in totaal aanzienlijk goedkoper was. De kernreden dat het in leven bleef, was dat het nog steeds behoorlijk krachtig was voor de prijs, vooral vergeleken met de buitensporige prijzen van tools zoals Claude Code CLI en Gemini CLI destijds.
Maar later in 2025 veranderde alles opnieuw toen Anthropic het model claude-haiku-4-5 uitbracht. Dit model kost slechts $1 per miljoen inputtokens en $5 per miljoen outputtokens en is daarbij ongelooflijk slim en effectief. Het leek specifiek afgestemd op toolgebruik in Claude Code CLI. Dit veranderde alles, omdat Claude Code CLI nu zowel snel als niet zo duur was. Mijn kosten voor Claude Code daalden tot ongeveer een derde van wat ze daarvoor waren, omdat dit model me in staat stelde om 90% van wat ik Sonnet en Opus liet doen, hiermee te doen.
Dit maakte Cha echt af. Natuurlijk was Cha nog steeds sneller en goedkoper dan Claude Code CLI, maar niet meer zoveel. De prestaties en prijs van Claude Code CLI vernietigden de laatste echte waarde die Cha bood. Het hielp niet dat megamiljardenbedrijven zoals Google nu de AI-CLI-markt betraden, en dat ook de modelproviders zelf, zoals OpenAI en Anthropic, dat deden. Door deze twee factoren verschoof mijn persoonlijk gebruik drastisch. Vroeger verdeelde ik mijn tijd ongeveer 50/50 tussen Cha en andere CLI-tools, voornamelijk Claude Code CLI. Nu is het meer zo dat Cha 8% uitmaakt en de rest wordt besteed aan andere AI-tools, nog steeds voornamelijk Claude Code CLI.
Dit maakte op zijn beurt Cha kapot. Halverwege 2025 had ik Cha van Python naar Go gemigreerd, waarbij ik de visie hernoemde naar Ch om de frisse start te weerspiegelen; zie mijn blogpost over het migreren van Cha naar Ch, de Ch-projectblog en de Ch-website voor meer details over deze overgang. Ch kreeg zelfs 10 sterren en 1 fork zonder enige marketing. Maar zelfs met deze herschrijving kon het niet op tegen het momentum dat Claude Code CLI en andere grote spelers al hadden opgebouwd. Tenzij Cha iets totaal anders werd, los van deze Go-migratie, had het geen echte kans om te concurreren. En zelfs dan zijn de kansen om tractie te krijgen tegen megacorporaties en modelproviders behoorlijk erg klein en bijna onmogelijk.
Dus ja, dit zuigt. Maar wat kun je doen? Deze industrie met technologie, vooral in LLM’s en AI, beweegt ongelooflijk snel. Het leerde me dat platforms uiteindelijk winnen, wat aansluit bij mijn persoonlijke theorie: De Barbell van Software.
Maar eerlijk gezegd ben ik hier niet al te verdrietig over, omdat ik echt heb genoten van het werken aan dit project. Het hielp me te ontspannen tijdens enkele van de zwaarste momenten in mijn leven, toen het in eind 2024 en begin 2025 echt moeilijk was. Het stelde me ook in staat om een tool te maken waar ik echt van hou en die ik nog steeds gebruik. Dus ik ben dankbaar voor de leuke tijd die ik had tijdens het werken aan dit project en voor alles wat ik ervan heb geleerd.
Vanaf nu zal ik zorgvuldiger nadenken over waar ik aan werk en aan welke projecten ik me zo diep verbind. Passie is geweldig, maar ik zit in een fase van mijn leven waarin ik wil dat mijn projecten echte impact hebben. Dus ik zal Cha nog steeds onderhouden, maar ik zal er niet overdrijven. Ik zal alleen pakketten bijwerken en hier en daar kleine bugs oplossen (waarschijnlijk ironisch genoeg met behulp van Claude Code CLI). In de loop van de tijd zal het waarschijnlijk in de komende een of twee jaar worden uitgefaseerd terwijl die andere AI-tools blijven verbeteren en goedkoper worden.
Met Cha ga ik het niet dwingen om in leven te blijven en richt ik me in plaats daarvan op het volgende hoofdstuk van mijn leven. Er is persoonlijk veel voor mij veranderd sinds ik met Cha begon, zowel in mijn carrière, gezondheid als persoonlijke leven. Net als de meeste dingen komen de beste tijden aan hun einde en begint een nieuw hoofdstuk.
Aan iedereen die Cha heeft gebruikt, bedankt! Ik ben dankbaar. De code is open source, dus doe ermee wat je wilt, en ik hoor graag over de projecten die jullie ermee bouwen.
Bedankt allemaal!