Morte di Cha

fotogramma modificato da Naruto: Shippuden

Quando ho iniziato a lavorare su Cha all’inizio di gennaio 2024, l’ho costruito perché ne avevo bisogno. Non esisteva all’epoca un vero buon strumento da terminale CLI che integrasse gli LLM nel terminale e che corrispondesse a quello che cercavo. Ho provato molti strumenti, con chatblade che era l’opzione più vicina, ma nessuno di loro funzionava veramente per le mie esigenze.

Quindi, un giorno, ho deciso di costruirlo da solo. Ho iniziato a programmare con l’aiuto di GPT-4 tramite ChatGPT per realizzare una bozza e una scaletta, e sono andato avanti da lì. Ho continuato ad aggiungere funzionalità a Cha in base a ciò di cui avevo bisogno, e col tempo mi è davvero piaciuto lavorarci a tal punto che è diventato un progetto di passione assuefacente nel tempo libero; vedi il mio primo post sul blog su Cha per ulteriori dettagli sulle origini.

Ciò che lo rendeva così divertente era che in realtà era uno strumento che usavo ogni giorno. Quindi ogni volta che ci lavoravo, di solito portava a miglioramenti che beneficiavano direttamente il mio flusso di lavoro e la mia produttività.

Cha ha trovato un posto nel mercato degli strumenti LLM. Ha ottenuto 64 stelle su GitHub e 6 fork senza marketing e solo passaparola tramite Reddit. Avevo funzionalità che la maggior parte degli strumenti CLI come questo potevano solo sognare all’epoca, pur rimanendo semplice e facile da iterare. È arrivato al punto in cui pensavo che Cha avesse una reale possibilità di diventare un prodotto serio per sviluppatori piuttosto che solo questo divertente progetto parallelo che avevo creato per me stesso.

Ma quando arrivò il 2025, tutto cambiò. Se il 2024 è stato l’anno degli IDE potenziati dall’IA, allora il 2025 è stato l’anno degli strumenti CLI potenziati dall’IA. Anthropic ha rilasciato Claude Code CLI insieme ai modelli aggiornati e perfezionati Sonnet e Opus, mostrando al mondo che avevano i migliori modelli per il coding e gli strumenti per sostenerli. Nel giro di poche settimane, Claude Code CLI si è preso una fetta significativa del mercato da Cursor IDE, e dovevo provarlo. Sono rimasto immediatamente dipendente. Era lo strumento di coding AI più potente che avessi mai usato, e ha cambiato il modo in cui scrivo codice e costruisco progetti per sempre. Poi con il successo di Claude Code CLI, un’ondata di strumenti CLI AI ha iniziato a essere rilasciata come Gemini CLI, OpenAI Codex CLI, GitHub Copilot CLI, Cursor CLI, Kiro CLI, Amazon Q CLI, OpenHands CLI, Qwen Code CLI, Aider, e molti molti altri.

Di tutti loro, solo Claude Code CLI, Gemini CLI e OpenAI Codex CLI sono rimasti davvero in piedi. Claude Code CLI ha preso la maggior parte di quel mercato.

Con tutto ciò e la potenza di Claude Code CLI, Cha ha rischiato di morire a quel punto. Ma ciò che Cha offriva e che nessuno di questi altri strumenti CLI offriva veramente era che era semplice, veloce e molto più economico da usare. Permetteva inoltre agli utenti di passare facilmente tra diversi fornitori di LLM come OpenAI, Anthropic, Google, e xAI. Il valore principale era che si caricava più velocemente, dava agli utenti il pieno controllo senza la sensazione della programmazione “vibe”, ed era significativamente più economico nel complesso. La cosa principale che lo teneva in vita era che era ancora abbastanza potente per il prezzo, specialmente rispetto ai prezzi esorbitanti di strumenti come Claude Code CLI e Gemini CLI all’epoca.

Ma più avanti nel 2025, tutto cambiò di nuovo quando Anthropic rilasciò il modello claude-haiku-4-5. Questo modello costa solo $1 per milione di token di input e $5 per milione di token di output pur essendo incredibilmente intelligente ed efficace. Sembrava specificamente pensato per l’uso con gli strumenti in Claude Code CLI. Questo ha cambiato tutto perché ora Claude Code CLI era sia veloce sia non così costoso. I miei costi per Claude Code sono calati di circa un terzo rispetto a prima perché questo modello mi ha permesso di fare il 90% di quello che facevano Sonnet e Opus.

Questo ha davvero ucciso Cha. Certo, Cha era ancora più veloce e più economico di Claude Code CLI, ma non di molto ormai. Le prestazioni e il prezzo di Claude Code CLI hanno distrutto l’ultimo reale valore che Cha forniva. Non aiutava che aziende da miliardi di dollari come Google stessero ora entrando nel mercato degli strumenti CLI AI, così come i fornitori di modelli come OpenAI e Anthropic. Con questi due fattori, il mio uso personale è cambiato drasticamente. Di solito dividevo il mio tempo per circa il 50/50 tra Cha e altri strumenti CLI, principalmente Claude Code CLI. Ora è più tipo 8% Cha e il resto lo passo con altri strumenti AI, ancora principalmente Claude Code CLI.

Questo, a sua volta, ha ucciso Cha. A metà del 2025, avevo migrato Cha da Python a Go, rinominando la visione in Ch per riflettere il nuovo inizio; vedi il mio post sul blog sulla migrazione da Cha a Ch, il blog del progetto Ch, e il sito web di Ch per maggiori dettagli su questa transizione. Ch ha persino ottenuto 10 stelle e 1 fork senza alcun marketing. Ma anche con questa riscrittura, non è riuscito a superare lo slancio che Claude Code CLI e altri grandi attori avevano già costruito. A meno che Cha non diventasse qualcosa di completamente diverso oltre questa migrazione a Go, non aveva alcuna reale possibilità di competere. E anche in quel caso, le probabilità di guadagnare trazione contro mega-corporazioni e fornitori di modelli sono piuttosto molto basse e quasi impossibili.

Quindi sì, fa schifo. Ma cosa puoi fare? Questo settore della tecnologia, specialmente negli LLM e nell’IA, si muove incredibilmente veloce. Mi ha insegnato che alla fine vincono le piattaforme, il che si allinea con la mia teoria personale: La Teoria del Bilanciere del Software.

Ma onestamente, non sono troppo triste per questo perché mi sono davvero divertito a lavorare a questo progetto. Mi ha aiutato a rilassarmi durante alcuni dei momenti più difficili della mia vita quando le cose erano davvero difficili alla fine del 2024 e all’inizio del 2025. Mi ha anche permesso di creare uno strumento che amo davvero e che uso ancora. Quindi sono grato per il tempo divertente che ho passato a lavorare a questo progetto e per tutto quello che ho imparato da esso.

Andando avanti, penserò più attentamente a cosa lavoro e a quali progetti mi impegno così profondamente. La passione è fantastica, ma sono a un punto della mia vita in cui voglio che i miei progetti abbiano un impatto reale. Quindi manterrò ancora Cha, ma non esagererò. Aggiornerò semplicemente i pacchetti e risolverò piccoli bug qua e là (probabilmente usando Claude Code CLI, in modo ironico). Col tempo, probabilmente verrà deprecato nel prossimo anno o due mentre questi altri strumenti AI continuano a migliorare e a diventare più economici.

Con Cha, non lo forzerò a restare in vita e mi concentrerò invece sul prossimo capitolo della mia vita. Molto è cambiato per me personalmente da quando ho iniziato Cha, sia nella mia carriera, nella salute, sia nella vita personale. Come la maggior parte delle cose, i tempi migliori finiscono e inizia un nuovo capitolo.

A chiunque abbia usato Cha, grazie! Sono grato. Il codice è open source, quindi fate quello che volete con esso, e mi piacerebbe sentire dei progetti che costruirete con esso.

Grazie a tutti!