Tod von Cha

bearbeiteter Frame aus Naruto: Shippuden

Als ich Anfang Januar 2024 zum ersten Mal an Cha zu arbeiten begann, habe ich es gebaut, weil ich es brauchte. Zu der Zeit gab es kein wirklich gutes CLI-Terminalwerkzeug, das LLMs in das Terminal integrierte und genau dem entsprach, was ich suchte. Ich habe viele Werkzeuge ausprobiert, wobei chatblade die nächstliegende Option war, aber keines davon erfüllte wirklich meine Bedürfnisse.

Also habe ich eines Tages beschlossen, es selbst zu bauen. Ich begann mit dem Coden mit Hilfe von GPT-4 über ChatGPT um einen Entwurf und eine Gliederung zu erstellen, und bin von dort aus weitergegangen. Ich habe Cha kontinuierlich Funktionen hinzugefügt, basierend auf dem, was ich brauchte, und mit der Zeit machte mir die Arbeit daran so viel Spaß, dass es zu einem süchtig machenden Nebenprojekt wurde; siehe meinen ersten Blogbeitrag über Cha für mehr Details zu den Ursprüngen.

Was es so unterhaltsam machte, war, dass dies tatsächlich ein Werkzeug war, das ich jeden Tag benutzt habe. Jedes Mal, wenn ich daran arbeitete, führte das in der Regel zu Verbesserungen, die direkt meinen Arbeitsablauf und meine Produktivität förderten.

Cha fand tatsächlich einen Platz im Markt der LLM-Werkzeuge. Es bekam 64 Sterne auf GitHub und 6 Forks ganz ohne Marketing und nur durch Mundpropaganda über Reddit. Ich hatte Funktionen, von denen die meisten CLI-Werkzeuge dieser Art damals nur träumen konnten, während Cha gleichzeitig einfach und leicht erweiterbar blieb. Es kam so weit, dass ich dachte, Cha könnte eine ernsthafte Produktchance für Entwickler werden, statt nur dieses spaßige Nebenprojekt, das ich für mich selbst gemacht hatte.

Aber als 2025 begann, änderte sich alles. Wenn 2024 das Jahr der KI-gestützten IDEs war, dann war 2025 das Jahr der KI-gestützten CLI-Werkzeuge. Anthropic veröffentlichte Claude Code CLI zusammen mit aktualisierten und verfeinerten Sonnet- und Opus-Modellen, und zeigte der Welt, dass sie die besten Coding-Modelle und die passenden Werkzeuge hatten. Innerhalb weniger Wochen nahm Claude Code CLI einen bedeutenden Marktanteil von Cursor IDE ab, und ich musste es ausprobieren. Ich war sofort begeistert. Es war das mächtigste KI-Coding-Werkzeug, das ich je verwendet hatte, und es veränderte für immer, wie ich code und Projekte baue. Mit dem Erfolg von Claude Code CLI erschien dann eine Flut von KI-CLI-Werkzeugen wie Gemini CLI, OpenAI Codex CLI, GitHub Copilot CLI, Cursor CLI, Kiro CLI, Amazon Q CLI, OpenHands CLI, Qwen Code CLI, Aider, und viele, viele mehr.

Von all diesen blieben im Großen und Ganzen nur Claude Code CLI, Gemini CLI und OpenAI Codex CLI wirklich bestehen. Claude Code CLI nahm den größten Teil dieses Marktes ein.

Mit all dem und der Leistungsfähigkeit von Claude Code CLI stand Cha zu diesem Zeitpunkt kurz davor zu sterben. Aber was Cha hatte, was keines dieser anderen CLI-Werkzeuge wirklich bot, war, dass es einfach, schnell und viel günstiger in der Nutzung war. Es ermöglichte auch den Nutzern, problemlos zwischen verschiedenen LLM-Anbietern wie OpenAI, Anthropic, Google und xAI zu wechseln. Der Hauptwert lag darin, dass es schneller zu laden war, den Nutzern volle Kontrolle gab, ohne das Gefühl von vibe coding, und insgesamt deutlich günstiger war. Das Entscheidende, was es am Leben hielt, war, dass es für den Preis immer noch ziemlich leistungsfähig war, besonders im Vergleich zu den überhöhten Preisen für Werkzeuge wie Claude Code CLI und Gemini CLI zu der Zeit.

Aber später im Jahr 2025 änderte sich alles erneut, als Anthropic das claude-haiku-4-5 Modell veröffentlichte. Dieses Modell kostet nur 1 $ pro Million Eingabetoken und 5 $ pro Million Ausgabetoken, während es unglaublich schlau und effizient ist. Es schien speziell für die Nutzung in Claude Code CLI zugeschnitten zu sein. Das änderte alles, denn nun war Claude Code CLI sowohl schnell als auch relativ günstig. Meine Kosten für Claude Code sanken auf etwa ein Drittel von dem, was sie vorher waren, weil dieses Modell mir erlaubte, 90 % von dem zu erledigen, wofür ich zuvor Sonnet und Opus verwendet hatte.

Das hat Cha wirklich getötet. Sicher, Cha war immer noch schneller und günstiger als Claude Code CLI, aber nicht mehr viel. Die Leistung und der Preis von Claude Code CLI zerstörten den letzten echten Mehrwert, den Cha bot. Es half auch nicht, dass Mega-Milliarden-Dollar-Unternehmen wie Google jetzt in den AI-CLI-Markt eintraten und auch die Modellanbieter selbst wie OpenAI und Anthropic. Durch diese beiden Faktoren verschob sich meine persönliche Nutzung dramatisch. Früher habe ich meine Zeit ungefähr 50/50 zwischen Cha und anderen CLI-Tools aufgeteilt, hauptsächlich Claude Code CLI. Jetzt ist es eher so, dass ich 8 % Cha nutze und den Rest mit anderen KI-Werkzeugen verbringe, immer noch hauptsächlich Claude Code CLI.

Das wiederum hat Cha getötet. Bis Mitte 2025 hatte ich Cha von Python nach Go migriert, und die Vision in Ch umbenannt, um den Neuanfang widerzuspiegeln; siehe meinen Blogbeitrag über die Migration von Cha zu Ch, den Ch-Projektblog, und die Ch-Website für mehr Details zu diesem Übergang. Ch sammelte sogar 10 Sterne und 1 Fork ganz ohne Marketing. Aber selbst mit diesem Rewrite konnte es die Dynamik, die Claude Code CLI und andere große Akteure bereits aufgebaut hatten, nicht überwinden. Es sei denn, Cha würde etwas völlig anderes werden, jenseits dieser Go-Migration, hatte es keine wirkliche Chance zu konkurrieren. Und selbst dann sind die Chancen, gegen Mega-Konzerne und Modellanbieter an Bedeutung zu gewinnen, ziemlich gering und fast unmöglich.

Also ja, das ist ärgerlich. Aber was kann man tun? Diese Branche mit Technologie, besonders bei LLMs und KI, bewegt sich unglaublich schnell. Sie hat mir gezeigt, dass Plattformen am Ende gewinnen, was mit meiner persönlichen Theorie übereinstimmt: Die Barbell der Software.

Aber ehrlich gesagt bin ich nicht allzu traurig darüber, weil mir die Arbeit an diesem Projekt wirklich Spaß gemacht hat. Es hat mir geholfen, mich in einigen der härtesten Momente meines Lebens zu entspannen, als es Ende 2024 und Anfang 2025 wirklich schwierig war. Es hat mir auch erlaubt, ein Werkzeug zu schaffen, das ich wirklich liebe und weiterhin benutze. Dafür bin ich dankbar — für die gute Zeit, die ich mit der Arbeit an diesem Projekt hatte, und für alles, was ich daraus gelernt habe.

Für die Zukunft werde ich sorgfältiger überlegen, woran ich arbeite und welche Projekte ich so tiefgründig verpflichte. Leidenschaft ist großartig, aber ich bin an einem Punkt in meinem Leben, an dem ich möchte, dass meine Projekte echte Wirkung erzielen. Deshalb werde ich Cha weiterhin pflegen, aber ich werde es nicht übertreiben. Ich werde nur Pakete aktualisieren und kleine Fehler hier und da beheben (wahrscheinlich ironischerweise mithilfe von Claude Code CLI). Mit der Zeit wird es wahrscheinlich in den nächsten ein oder zwei Jahren veraltet sein, da sich diese anderen KI-Werkzeuge weiter verbessern und billiger werden.

Bei Cha werde ich es nicht erzwingen, am Leben zu bleiben, und stattdessen mich auf das nächste Kapitel meines Lebens konzentrieren. Persönlich hat sich seit dem Beginn von Cha viel bei mir verändert — sowohl in meiner Karriere, meiner Gesundheit als auch in meinem Privatleben. Wie bei den meisten Dingen kommen die besten Zeiten zu einem Ende und ein neues Kapitel beginnt.

An alle, die Cha genutzt haben: Danke! Ich bin dankbar. Der Code ist Open Source, also macht damit, was ihr wollt, und ich würde gerne von den Projekten hören, die ihr damit baut.

Vielen Dank an euch alle!