Kifo cha Cha

fremu iliyorekebishwa kutoka naruto shippuden

Nilipoanza kufanya kazi kwenye Cha mwanzoni mwa Januari 2024, niliijenga kwa sababu nilihitaji. Wakati huo hakukuwa na zana nzuri ya kweli ya terminal ya CLI iliyounganisha LLM kwenye terminal kwa njia iliyokidhi nilichokuwa nikitafuta. Nilijaribu zana nyingi, huku chatblade ikiwa chaguo lililokaribia zaidi, lakini hakuna hata moja iliyofanya kazi vizuri kwa mahitaji yangu.

Kwa hiyo siku moja, niliamua kuijenga mwenyewe. Nilianza kuandika msimbo kwa msaada wa GPT-4 kupitia ChatGPT ili kuunda rasimu na muhtasari, kisha nikaendelea kutoka hapo. Niliendelea kuongeza vipengele kwenye Cha kulingana na nilichohitaji, na baada ya muda, nilifurahia sana kufanya kazi juu yake kiasi kwamba ikawa mradi wa pembeni wenye shauku ya uraibu; tazama chapisho langu la kwanza la blogu kuhusu Cha kwa maelezo zaidi kuhusu chimbuko lake.

Kilichoufanya uwe wa kufurahisha sana ni kwamba kwa hakika hii ilikuwa zana niliyotumia kila siku. Kwa hiyo kila mara nilipofanya kazi juu yake, kwa kawaida ilisababisha maboresho yaliyonufaisha moja kwa moja mtiririko wangu wa kazi na tija yangu.

Cha ilipata nafasi katika soko la zana za LLM. Ilipata nyota 64 kwenye GitHub na matawi 6 bila uuzaji wowote na kwa njia ya watu kuambiana tu kupitia Reddit. Nilikuwa na vipengele ambavyo zana nyingi za CLI kama hii zingeweza kuviota tu wakati huo, huku ikiendelea kuwa rahisi na nyepesi kuendelezwa. Ilifikia hatua ambapo nilifikiri Cha ilikuwa na nafasi halisi ya kuwa bidhaa madhubuti kwa ajili ya wasanidi programu badala ya kuwa tu mradi huu wa kufurahisha wa pembeni niliouunda kwa ajili yangu.

Lakini 2025 ilipoanza, kila kitu kilibadilika. Ikiwa 2024 ulikuwa mwaka wa IDE zinazoendeshwa na AI, basi 2025 ulikuwa mwaka wa zana za CLI zinazoendeshwa na AI. Anthropic ilitoa Claude Code CLI pamoja na miundo iliyoboreshwa na kusafishwa ya Sonnet na Opus, ikionyesha ulimwengu kwamba walikuwa na miundo bora zaidi ya kuandika msimbo pamoja na zana za kuiunga mkono. Ndani ya wiki chache, Claude Code CLI ilichukua sehemu kubwa ya soko kutoka kwa Cursor IDE, na ilinibidi niijaribu. Mara moja nilivutiwa nayo. Ilikuwa zana yenye nguvu zaidi ya kuandika msimbo kwa AI niliyowahi kutumia, na ilibadilisha milele jinsi ninavyoandika msimbo na kujenga miradi. Kisha, kutokana na mafanikio ya Claude Code CLI, mafuriko ya zana za CLI za AI yalianza kutolewa kama vile 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 yao wote, ni Claude Code CLI, Gemini CLI, na OpenAI Codex CLI pekee zilizodumu kwa kweli. Claude Code CLI ilichukua sehemu kubwa zaidi ya soko hilo.

Pamoja na yote haya na uwezo wa Claude Code CLI, Cha kilikaribia kufa wakati huo. Lakini kile ambacho Cha ilikuwa nacho, ambacho hakuna kati ya zana hizi nyingine za CLI iliyokuwa ikitoa kwa kweli, ni kwamba ilikuwa rahisi, ya haraka, na ya bei nafuu zaidi kutumia. Pia iliwaruhusu watumiaji kubadilisha kwa urahisi kati ya watoa huduma mbalimbali wa LLM kama vile OpenAI, Anthropic, Google, na xAI. Thamani kuu ilikuwa kwamba ilikuwa haraka kupakia, iliwapa watumiaji udhibiti kamili bila hisia ya uandishi wa msimbo kwa hisia, na ilikuwa nafuu zaidi kwa kiasi kikubwa kwa ujumla. Jambo kuu lililoiweka hai ni kwamba bado ilikuwa na nguvu kiasi kwa kulinganisha na bei yake, hasa ikilinganishwa na bei za kupindukia za zana kama Claude Code CLI na Gemini CLI wakati huo.

Lakini baadaye mwaka 2025, kila kitu kilibadilika tena Anthropic ilipotoa modeli ya claude-haiku-4-5. Modeli hii inagharimu $1 kwa tokeni milioni moja za ingizo na $5 kwa tokeni milioni moja za towe huku ikiwa na werevu na ufanisi wa ajabu. Ilionekana kuwa imeundwa mahsusi kwa matumizi ya zana katika Claude Code CLI. Hili lilibadilisha kila kitu kwa sababu sasa Claude Code CLI ilikuwa ya haraka na pia haikuwa ghali sana. Gharama zangu za Claude Code zilishuka hadi takriban theluthi moja ya zilivyokuwa awali kwa sababu modeli hii ilinifanya niweze kufanya 90% ya yale niliyokuwa nikifanya kwa Sonnet na Opus.

Hili kwa kweli liliua Cha. Kwa hakika, Cha bado ilikuwa ya haraka na nafuu kuliko Claude Code CLI, lakini si kwa tofauti kubwa tena. Utendaji na bei ya Claude Code CLI viliharibu thamani ya mwisho halisi iliyokuwa ikitolewa na Cha. Haikusaidia kwamba makampuni yenye mabilioni mengi ya dola kama Google sasa yalikuwa yanaingia katika soko la CLI za AI, na watoa modeli wenyewe kama OpenAI na Anthropic pia walikuwa wanaingia. Kwa sababu ya mambo haya mawili, matumizi yangu binafsi yalibadilika sana. Hapo awali niligawanya muda wangu takriban 50/50 kati ya Cha na zana nyingine za CLI, hasa Claude Code CLI. Sasa ni kama 8% Cha na muda uliobaki natumia kwenye zana nyingine za AI, bado hasa Claude Code CLI.

Hili nalo liliua Cha. Kufikia katikati ya 2025, nilikuwa nimehamisha Cha kutoka Python kwenda Go, nikabadilisha jina la maono kuwa Ch ili kuonyesha mwanzo mpya; tazama chapisho langu la blogu kuhusu kuhamia kutoka Cha kwenda Ch, blogu ya mradi wa Ch, na tovuti ya Ch kwa maelezo zaidi kuhusu mabadiliko haya. Ch hata ilipata nyota 10 na tawi 1 bila uuzaji wowote kabisa. Lakini hata kwa uandishi huu upya, haikuweza kushinda msukumo ambao Claude Code CLI na washindani wengine wakuu walikuwa tayari wameujenga. Isipokuwa Cha kingekuwa kitu tofauti kabisa zaidi ya uhamishaji huu wa kwenda Go, hakikuwa na nafasi halisi ya kushindana. Na hata hivyo, uwezekano wa kupata msukumo dhidi ya mashirika makubwa kupita kiasi na watoa modeli ni mdogo sana na karibu hauwezekani.

Kwa hiyo, ndiyo, hali hii inakatisha tamaa. Lakini unaweza kufanya nini? Sekta hii ya teknolojia, hasa katika LLM na AI, inasonga kwa kasi ya ajabu. Ilinifundisha kwamba majukwaa hushinda mwishowe, jambo linaloendana na nadharia yangu binafsi: Mlingoti wa Programu.

Lakini kwa kweli, sijahuzunika sana kuhusu hili kwa sababu nilifurahia sana kufanya kazi kwenye mradi huu. Ulinisaidia kupumzika wakati wa baadhi ya nyakati ngumu zaidi maishani mwangu, mambo yalipokuwa magumu sana mwishoni mwa 2024 na mwanzoni mwa 2025. Pia uliniwezesha kuunda zana ninayoipenda kwa kweli na ambayo bado ninaitumia. Kwa hiyo nashukuru kwa muda wa kufurahisha niliokuwa nao nikifanya kazi kwenye mradi huu na kwa kila kitu nilichojifunza kutokana nao.

Kusonga mbele, nitafikiria kwa makini zaidi kuhusu kile ninachofanyia kazi na miradi gani ninayojitolea kwake kwa kina kiasi hiki. Shauku ni jambo zuri, lakini nimefika hatua katika maisha yangu ambapo nataka miradi yangu iwe na athari halisi. Kwa hiyo bado nitaendelea kuitunza Cha, lakini sitaenda mbali kupita kiasi nayo. Nitasasisha tu vifurushi na kurekebisha hitilafu ndogo hapa na pale (labda nikitumia Claude Code CLI, kwa kejeli). Baada ya muda, huenda ikaachwa kutumika ndani ya mwaka mmoja au miwili ijayo kadiri zana hizi nyingine za AI zinavyoendelea kuboreshwa na kuwa nafuu zaidi.

Kwa upande wa Cha, sitaazimisha kibaki hai, na badala yake nitazingatia sura inayofuata ya maisha yangu. Mambo mengi yamebadilika kwangu binafsi tangu nilipoanza Cha, katika kazi yangu, afya yangu, na maisha yangu binafsi. Kama ilivyo kwa mambo mengi, nyakati bora hufikia mwisho na sura mpya huanza.

Kwa yeyote aliyetumia Cha, asanteni! Ninashukuru. Msimbo uko wazi kwa umma, kwa hiyo fanyeni mnavyotaka nao, na ningependa kusikia kuhusu miradi mnayoijenga ninyi nyote kwa kutumia.

Asanteni nyote!