Kifo cha Cha
fremu iliyorekebishwa kutoka naruto shippuden
Nilipoanza kwanza kufanya kazi kwenye Cha mwanzoni mwa Januari 2024, niliitengeneza kwa sababu nilihitaji. Hakukuwa na zana nzuri ya terminal ya CLI iliyojumuisha LLMs ndani ya terminal wakati huo ambayo ilifikia kile nilichotaka. Nilijaribu zana nyingi, na chatblade ikawa chaguo karibu zaidi, lakini hakuna kati yao ambayo ilifanya kazi kwa mahitaji yangu.
Siku moja, niliamua kuitengeneza mwenyewe. Nilianza kuandika msimbo kwa msaada wa GPT-4 kupitia ChatGPT kutengeneza rasimu na muhtasari, na nikaanza kutoka hapo. Niliendelea kuongeza vipengele kwa Cha kulingana na nilichohitaji, na kwa muda, nilifurahia sana kuifanyia kazi hadi ilipoanza kuwa mradi wa shauku uliokuwa uraibu upande; angalia chapisho langu la kwanza kuhusu Cha kwa maelezo zaidi juu ya asili yake.
Kilichokifanya kuwa ya kufurahisha ni kwamba hii kwa kweli ilikuwa zana niliyokuwa nikitumia kila siku. Kwa hivyo kila nilipofanya kazi juu yake, kawaida ilileta maboresho yaliyoongeza moja kwa moja mtiririko wangu wa kazi na uzalishaji.
Cha ilipata nafasi katika soko la zana za LLM. Ilipokea nyota 64 kwenye GitHub na matawi 6 bila masoko yoyote, kwa maneno ya mdomo kupitia Reddit. Nilikuwa na vipengele ambavyo zana nyingi za CLI kama hizi zilikuwa zinaweza tu kuwa na ndoto zao wakati huo, huku zikibaki rahisi na rahisi kuiboresha. Ilifika mahali nilipojihisi Cha ilikuwa na nafasi halisi ya kuwa bidhaa ya maana kwa waendelezaji badala ya kuwa tu mradi mdogo wa kujaribu niliouunda kwa ajili yangu mwenyewe.
Lakini wakati 2025 ilipofika, kila kitu kilibadilika. Ikiwa 2024 ilikuwa mwaka wa IDE zilizoendeshwa na AI, basi 2025 ilikuwa mwaka wa zana za CLI zilizoendeshwa na AI. Anthropic ilitoa Claude Code CLI pamoja na zilizoboreshwa na kusafishwa models Sonnet na Opus, ikionyesha ulimwengu kuwa walikuwa na modeli bora za kuandika msimbo na zana za kuziunga mkono. Katika wiki chache, Claude Code CLI ilichukua sehemu kubwa ya soko kutoka kwa Cursor IDE, na nililazimika kuijaribu. Nilivutiwa mara moja. Ilikuwa zana yenye nguvu zaidi ya kuandika msimbo kwa AI niliyowahi kutumia, na ilibadilisha jinsi ninavyofanya kazi na kujenga miradi milele. Kisha kutokana na mafanikio ya Claude Code CLI, mawimbi ya zana za AI za CLI yalianza kutolewa kama Gemini CLI, OpenAI Codex CLI, GitHub Copilot CLI, Cursor CLI, Kiro CLI, Amazon Q CLI, OpenHands CLI, Qwen Code CLI, Aider, na nyingine nyingi sana.
Kati ya zote hizo, ni Claude Code CLI, Gemini CLI, na OpenAI Codex CLI pekee zilizobaki kwa muda mrefu. Claude Code CLI ilichukua sehemu kubwa ya soko.
Kwa yote haya na nguvu ya Claude Code CLI, Cha karibu ikafa wakati huo. Lakini kile Cha kilichokuwa nacho ambacho zana nyingine za CLI zingine hazikuwezi kutoa ilikuwa kwamba ilikuwa rahisi, haraka, na nafuu kutumia. Pia iliruhusu watumiaji kubadili kwa urahisi kati ya wazalishaji tofauti wa LLM kama OpenAI, Anthropic, Google, na xAI. Thamani kuu ilikuwa kwamba ilizidi kuwa haraka kuanza, ilinipa udhibiti kamili bila hisia ya “vibe coding”, na ilikuwa nafuu kwa kiasi kikubwa kwa jumla. Jambo kuu lililoiweka hai lilikuwa kwamba ilibaki kuwa yenye nguvu kwa bei hiyo, hasa ikilinganishwa na bei za kupindukia za zana kama Claude Code CLI na Gemini CLI wakati huo.
Lakini baadaye mnamo 2025, kila kitu kilibadilika tena wakati Anthropic ilipotangaza mfano wa claude-haiku-4-5. Mfano huu unatoka kwa gharama ya $1 kwa milioni ya tokeni za ingizo na $5 kwa milioni ya tokeni za pato huku ukibaki kuwa mwerevu sana na mzuri. Ilionekana imeundwa mahsusi kwa matumizi ya zana ndani ya Claude Code CLI. Hii ilibadilisha kila kitu kwa sababu sasa Claude Code CLI alikuwa haraka na pia sio ghali sana. Gharama zangu kwa Claude Code zilishuka hadi takriban theluthi ya kile zilikuwa awali kwa sababu mfano huu uliniruhusu kufanya asilimia 90 ya yale niliyokuwa naliweka Sonnet na Opus kufanya.
Hii kwa hakika ilimuua Cha. Naam, Cha ilikuwa bado haraka na nafuu kuliko Claude Code CLI, lakini sio kwa tofauti kubwa tena. Utendaji na bei ya Claude Code CLI viliharibu thamani ya mwisho ambayo Cha ilitoa. Haikusaidia kwamba makampuni makubwa yenye thamani ya mabilioni ya dola kama Google sasa yalikuwa yalikuingia kwenye soko la CLI la AI, na watoa modeli wenyewe kama OpenAI na Anthropic pia walikuwa. Kwa sababu hizi mbili, matumizi yangu binafsi yalibadilika kwa kiasi kikubwa. Nilikuwa na kawaida kugawanya muda wangu takriban 50/50 kati ya Cha na zana nyingine za CLI, hasa Claude Code CLI. Sasa ni kama 8% Cha na sehemu iliyobaki inatumika kwa zana nyingine za AI, bado hasa Claude Code CLI.
Hili kwa upande wake liliua Cha. Mpaka katikati ya 2025, nilikuwa nimerekebisha Cha kutoka Python hadi Go, nikibadilisha maono kuwa Ch kuakisi mwanzo mpya; angalia chapisho langu kuhusu kuhamisha kutoka Cha hadi Ch, blogu ya mradi wa Ch, na tovuti ya Ch kwa maelezo zaidi juu ya mabadiliko haya. Ch hata ilipata nyota 10 na tawi 1 bila masoko yoyote. Lakini hata na uandishi upya huu, haikuweza kushinda msukumo ambao Claude Code CLI na wachezaji wakubwa walikuwa tayari wamejenga. Isipokuwa Cha ingekuwa kitu tofauti kabisa zaidi ya uhamisho huu wa Go, haikuwa na nafasi halisi ya kushindana. Na hata basi, nafasi za kupata mvuto dhidi ya makampuni makubwa na watoa modeli ni ndogo sana na karibu hazitekelezeki.
Kwa hivyo ndiyo, hii ni ya kusikitisha. Lakini unaweza kufanya nini? Sekta hii ya teknolojia, hasa katika LLMs na AI, inasogea kwa kasi kubwa. Ilinionyesha kwamba majukwaa ndio yanashinda mwishowe, ambayo inalingana na nadharia yangu binafsi: Barbell ya Programu.
Lakini kwa kweli, siogopi sana kwa sababu nilifurahia sana kufanya kazi kwenye mradi huu. Ilinisaidia kupumzika katika baadhi ya nyakati ngumu kabisa maishani mwangu wakati mambo yalikuwa magumu mwishoni mwa 2024 na mwanzoni mwa 2025. Pia iliniruhusu kutengeneza zana ninayopenda na bado ninaitumia. Kwa hivyo ninashukuru kwa wakati mzuri niliokuwa nao nikifanya kazi kwenye mradi huu na kwa kila kitu nilichojifunza kutoka kwake.
Kuangalia mbele, nitafikiri kwa uangalifu zaidi kuhusu kile nitakachofanya kazi na miradi nitakayoiweka moyo wangu ndani yake. Shauku ni nzuri, lakini niko mahali katika maisha yangu ambapo nataka miradi yangu iwe na athari halisi. Hivyo bado nitaendeleza Cha, lakini sitaitumia kupita kiasi. Nitajitenga tu kusasisha vifurushi na kutengeneza mende ndogo hapa na pale (pamoja muhtasari nitautumia Claude Code CLI, kwa kinyume cha matarajio). Kwa muda, kuna uwezekano itachukuliwa kuwa imekataliwa katika mwaka au miwili ijayo wakati zana hizi nyingine za AI zinaendelea kuboreshwa na kuwa nafuu.
Kwa Cha, sitalazimisha ibaki hai na nitazingatia sura inayofuata ya maisha yangu badala yake. Mengi yamebadilika kwangu binafsi tangu nilipoanza Cha, katika kazi, afya, na maisha ya kibinafsi. Kama vitu vingi, nyakati bora huja mwisho na sura mpya inaanza.
Kwa yeyote aliyemtumia Cha, asante! Ninashukuru. Msimbo ni chanzo wazi, kwa hivyo fanya unachotaka nacho, na ningependa kusikia kuhusu miradi yote mnayoijenga nayo.
Asanteni nyote!