La muerte de Cha

marco modificado de naruto shippuden

Cuando empecé a trabajar en Cha a principios de enero de 2024, lo construí porque lo necesitaba. En ese momento no había ninguna herramienta de terminal CLI realmente buena que integrara LLM en la terminal y que se ajustara a lo que buscaba. Probé muchas herramientas, siendo chatblade la opción más cercana, pero ninguna funcionaba realmente para mis necesidades.

Así que un día decidí construirla yo mismo. Empecé a programar con la ayuda de GPT-4 a través de ChatGPT para hacer un borrador y un esquema, y continué desde ahí. Seguí añadiendo funciones a Cha basándome en lo que necesitaba y, con el tiempo, disfruté mucho trabajando en ella, hasta el punto de que se convirtió en un proyecto personal apasionante y adictivo; consulta mi primera publicación del blog sobre Cha para obtener más detalles sobre sus orígenes.

Lo que lo hacía tan divertido era que, en realidad, era una herramienta que usaba todos los días. Así que cada vez que trabajaba en ella, normalmente surgían mejoras que beneficiaban directamente mi flujo de trabajo y productividad.

Cha sí encontró un lugar en el mercado de las herramientas basadas en LLM. Obtuvo 64 estrellas en GitHub y 6 bifurcaciones, sin marketing y únicamente gracias al boca a boca a través de Reddit. En aquel momento tenía funciones con las que la mayoría de las herramientas CLI de este tipo solo podían soñar, y al mismo tiempo seguía siendo sencilla y fácil de mejorar de forma iterativa. Llegó un punto en el que pensé que Cha tenía una oportunidad real de convertirse en un producto serio para desarrolladores, en lugar de ser solo este divertido proyecto personal que había creado para mí.

Pero cuando llegó 2025, todo cambió. Si 2024 fue el año de los IDE potenciados por IA, entonces 2025 fue el año de las herramientas CLI potenciadas por IA. Anthropic lanzó Claude Code CLI, junto con versiones actualizadas y perfeccionadas de los modelos Sonnet y Opus, demostrando al mundo que tenían los mejores modelos de programación y las herramientas para respaldarlos. En pocas semanas, Claude Code CLI se llevó una parte significativa de la cuota de mercado de Cursor IDE, y tuve que probarlo. Me enganché de inmediato. Era la herramienta de programación con IA más potente que había usado, y cambió para siempre mi forma de programar y construir proyectos. Después, con el éxito de Claude Code CLI, empezó a lanzarse una avalancha de herramientas CLI de IA, como Gemini CLI, OpenAI Codex CLI, GitHub Copilot CLI, Cursor CLI, Kiro CLI, Amazon Q CLI, OpenHands CLI, Qwen Code CLI, Aider y muchas, muchas más.

De todas ellas, solo Claude Code CLI, Gemini CLI y OpenAI Codex CLI realmente perduraron. Claude Code CLI se quedó con la mayor parte de ese mercado.

Con todo esto y el poder de Claude Code CLI, Cha casi murió en ese momento. Pero lo que Cha tenía y ninguna de estas otras herramientas CLI ofrecía realmente era que resultaba sencilla, rápida y mucho más barata de usar. También permitía a los usuarios cambiar fácilmente entre distintos proveedores de LLM, como OpenAI, Anthropic, Google y xAI. Su principal valor era que cargaba más rápido, ofrecía a los usuarios un control total sin la sensación de programación por intuición y era significativamente más barata en general. Lo fundamental que la mantenía con vida era que seguía siendo bastante potente para su precio, especialmente en comparación con los precios exorbitantes de herramientas como Claude Code CLI y Gemini CLI en aquel momento.

Pero más adelante, en 2025, todo volvió a cambiar cuando Anthropic lanzó el modelo claude-haiku-4-5. Este modelo cuesta apenas 1 $ por millón de tokens de entrada y 5 $ por millón de tokens de salida, y al mismo tiempo es increíblemente inteligente y eficaz. Parecía diseñado específicamente para el uso de herramientas en Claude Code CLI. Esto lo cambió todo, porque ahora Claude Code CLI era rápido y tampoco era tan caro. Mis costes de Claude Code se redujeron a aproximadamente un tercio de lo que eran antes, porque este modelo me permitía hacer el 90 % de lo que antes hacía con Sonnet y Opus.

Esto realmente acabó con Cha. Sí, Cha seguía siendo más rápida y barata que Claude Code CLI, pero ya no por mucho. El rendimiento y el precio de Claude Code CLI destruyeron el último valor real que Cha aportaba. Tampoco ayudó que empresas multimillonarias como Google estuvieran entrando ahora en el mercado de las CLI de IA, y que los propios proveedores de modelos, como OpenAI y Anthropic, también lo hicieran. Con estos dos factores, mi uso personal cambió drásticamente. Antes dividía mi tiempo aproximadamente al 50/50 entre Cha y otras herramientas CLI, principalmente Claude Code CLI. Ahora es más bien un 8 % para Cha y el resto lo paso con otras herramientas de IA, todavía principalmente Claude Code CLI.

Esto, a su vez, acabó con Cha. A mediados de 2025, había migrado Cha de Python a Go, cambiando el nombre de la visión a Ch para reflejar el nuevo comienzo; consulta mi publicación del blog sobre la migración de Cha a Ch, el blog del proyecto Ch y el sitio web de Ch para obtener más detalles sobre esta transición. Ch incluso consiguió 10 estrellas y 1 bifurcación sin ningún tipo de marketing. Pero ni siquiera con esta reescritura pudo superar el impulso que Claude Code CLI y los demás grandes competidores ya habían construido. A menos que Cha se convirtiera en algo completamente diferente más allá de esta migración a Go, no tenía ninguna posibilidad real de competir. E incluso así, las probabilidades de ganar tracción frente a megacorporaciones y proveedores de modelos son realmente muy bajas y casi imposibles.

Así que sí, esto apesta. Pero ¿qué puedes hacer? Esta industria tecnológica, especialmente en el ámbito de los LLM y la IA, se mueve increíblemente rápido. Me enseñó que las plataformas ganan al final, lo que coincide con mi teoría personal: La barra de pesas del software.

Pero, sinceramente, no estoy demasiado triste por esto, porque disfruté mucho trabajando en este proyecto. Me ayudó a relajarme durante algunos de los momentos más difíciles de mi vida, cuando las cosas eran realmente complicadas a finales de 2024 y principios de 2025. También me permitió crear una herramienta que realmente me encanta y que sigo usando. Así que agradezco el tiempo divertido que pasé trabajando en este proyecto y todo lo que aprendí de él.

De ahora en adelante, pensaré con más cuidado en aquello en lo que trabajo y en los proyectos a los que me comprometo tan profundamente. La pasión es estupenda, pero he llegado a un punto de mi vida en el que quiero que mis proyectos tengan un impacto real. Así que seguiré manteniendo Cha, pero no me excederé con ella. Simplemente actualizaré los paquetes y corregiré pequeños errores de vez en cuando (probablemente usando Claude Code CLI, irónicamente). Con el tiempo, probablemente quedará obsoleta durante el próximo año o los dos próximos, a medida que estas otras herramientas de IA sigan mejorando y abaratándose.

Con Cha, no la obligaré a mantenerse con vida y me centraré en el siguiente capítulo de mi vida. Han cambiado muchas cosas para mí personalmente desde que empecé Cha, tanto en mi carrera como en mi salud y mi vida personal. Como ocurre con la mayoría de las cosas, los mejores momentos llegan a su fin y comienza un nuevo capítulo.

A todos los que usaron Cha, ¡gracias! Estoy agradecido. El código es de código abierto, así que hagan con él lo que quieran, y me encantaría conocer los proyectos que construyan con él.

¡Gracias a todos!