موت Cha
إطار مُعدّل من ناروتو شيبودن
عندما بدأت العمل لأول مرة على Cha في أوائل يناير 2024، بنيته لأنني كنت بحاجة إليه. لم تكن هناك آنذاك أداة طرفية CLI جيدة حقًا تدمج نماذج اللغة الكبيرة في الطرفية وتلائم ما كنت أبحث عنه. جربت العديد من الأدوات، وكانت chatblade الأقرب إلى ما أريده، لكن لم ينجح أيٌّ منها حقًا في تلبية احتياجاتي.
لذلك قررت ذات يوم أن أبنيه بنفسي. بدأت البرمجة بمساعدة GPT-4 عبر ChatGPT لإعداد مسودة ومخطط، ثم تابعت من هناك. واصلت إضافة ميزات إلى Cha بناءً على ما أحتاج إليه، ومع مرور الوقت استمتعت حقًا بالعمل عليه، إلى درجة أنه أصبح مشروع شغف جانبيًا إدمانيًا؛ راجع منشور مدونتي الأول عن Cha لمزيد من التفاصيل حول أصوله.
ما جعله ممتعًا إلى هذا الحد هو أنه كان في الواقع أداة أستخدمها كل يوم. لذلك، في كل مرة كنت أعمل عليه، كان ذلك يؤدي عادةً إلى تحسينات تعود بالفائدة مباشرةً على سير عملي وإنتاجيتي.
وجد Cha مكانًا له في سوق أدوات نماذج اللغة الكبيرة. فقد حصل على 64 نجمة على GitHub و6 تفرعات من دون أي تسويق، وبفضل التوصيات الشفهية فقط عبر Reddit. كانت لدي ميزات لا يمكن لمعظم أدوات CLI المشابهة لها آنذاك إلا أن تحلم بها، مع الحفاظ على بساطتها وسهولة تطويرها تكراريًا. ووصل الأمر إلى أنني اعتقدت أن لدى Cha فرصة حقيقية ليصبح منتجًا جادًا للمطورين، بدلًا من أن يكون مجرد هذا المشروع الجانبي الممتع الذي صنعته لنفسي.
لكن عندما حلّ عام 2025، تغيّر كل شيء. إذا كان عام 2024 هو عام بيئات التطوير المتكاملة المدعومة بالذكاء الاصطناعي، فإن عام 2025 كان عام أدوات CLI المدعومة بالذكاء الاصطناعي. أطلقت Anthropic أداة Claude Code CLI، إلى جانب نماذج Sonnet وOpus المحدّثة والمحسّنة، لتُظهر للعالم أن لديها أفضل نماذج البرمجة والأدوات التي تدعمها. وخلال بضعة أسابيع، استحوذت Claude Code CLI على حصة كبيرة من السوق من Cursor IDE، وكان عليّ تجربتها. وقد تعلقت بها فورًا. كانت أقوى أداة برمجة بالذكاء الاصطناعي استخدمتها على الإطلاق، وغيّرت إلى الأبد الطريقة التي أبرمج بها وأبني بها المشاريع. ثم، مع نجاح Claude Code CLI، بدأ إطلاق سيل من أدوات CLI للذكاء الاصطناعي، مثل Gemini CLI، وOpenAI Codex CLI، وGitHub Copilot CLI، وCursor CLI، وKiro CLI، وAmazon Q CLI، وOpenHands CLI، وQwen Code CLI، وAider، والعديد والعديد غيرها.
من بين كل هذه الأدوات، لم تصمد حقًا سوى Claude Code CLI وGemini CLI وOpenAI Codex CLI. واستحوذت Claude Code CLI على معظم ذلك السوق.
مع كل هذا، ومع قوة Claude Code CLI، كاد Cha أن يموت في تلك المرحلة. لكن ما كان لدى Cha ولم تقدمه أي من أدوات CLI الأخرى حقًا هو أنه كان بسيطًا وسريعًا وأرخص بكثير في الاستخدام. كما أنه سمح للمستخدمين بالتبديل بسهولة بين مزودي نماذج اللغة الكبيرة المختلفين، مثل OpenAI، وAnthropic، وGoogle، وxAI. كانت القيمة الأساسية تتمثل في أنه كان أسرع في التحميل، ويمنح المستخدمين تحكمًا كاملًا من دون الإحساس بأسلوب البرمجة الحدسية، وكان أرخص بكثير إجمالًا. وكان الشيء الأساسي الذي أبقاه حيًا هو أنه ظل قويًا جدًا بالنسبة إلى سعره، خصوصًا مقارنةً بالأسعار الباهظة لأدوات مثل Claude Code CLI وGemini CLI في ذلك الوقت.
لكن في وقت لاحق من عام 2025، تغيّر كل شيء مجددًا عندما أطلقت Anthropic نموذج claude-haiku-4-5. لا يكلف هذا النموذج سوى دولار واحد لكل مليون رمز إدخال وخمسة دولارات لكل مليون رمز إخراج، مع كونه ذكيًا وفعالًا بصورة مذهلة. وبدا أنه مصمم خصيصًا لاستخدام الأدوات في Claude Code CLI. وقد غيّر ذلك كل شيء، لأن Claude Code CLI أصبح الآن سريعًا وغير مكلف إلى ذلك الحد. انخفضت تكاليفي مع Claude Code إلى نحو ثلث ما كانت عليه من قبل، لأن هذا النموذج أتاح لي تنفيذ 90% مما كنت أجعل Sonnet وOpus ينفذانه.
لقد قضى هذا حقًا على Cha. صحيح أن Cha كان لا يزال أسرع وأرخص من Claude Code CLI، لكن الفارق لم يعد كبيرًا. فقد دمّر أداء Claude Code CLI وسعره آخر قيمة حقيقية كان Cha يقدمها. ولم يساعد في ذلك أن شركات تبلغ قيمتها مئات المليارات من الدولارات، مثل Google، كانت تدخل الآن سوق أدوات CLI للذكاء الاصطناعي، وكذلك مزودو النماذج أنفسهم، مثل OpenAI وAnthropic. وبسبب هذين العاملين، تغيّر نمط استخدامي الشخصي بشكل كبير. كنت أقسم وقتي سابقًا تقريبًا بالتساوي، 50/50، بين Cha وأدوات CLI الأخرى، وعلى رأسها Claude Code CLI. أما الآن فأستخدم Cha بنسبة تقارب 8%، وأمضي بقية الوقت مع أدوات ذكاء اصطناعي أخرى، ولا يزال Claude Code CLI هو الأداة الرئيسية.
وقد أدى ذلك بدوره إلى القضاء على Cha. وبحلول منتصف عام 2025، كنت قد نقلت Cha من Python إلى Go، وأعدت تسمية الرؤية إلى Ch لتعكس البداية الجديدة؛ راجع منشور مدونتي حول الانتقال من Cha إلى Ch، ومدونة مشروع Ch، وموقع Ch لمزيد من التفاصيل حول هذا الانتقال. حتى إن Ch حصل على 10 نجوم وتفرع واحد من دون أي تسويق على الإطلاق. لكن حتى مع عملية إعادة الكتابة هذه، لم يتمكن من التغلب على الزخم الذي بنته Claude Code CLI والجهات الرئيسية الأخرى بالفعل. وما لم يصبح Cha شيئًا مختلفًا تمامًا يتجاوز عملية الانتقال إلى Go، فلم تكن لديه فرصة حقيقية للمنافسة. وحتى عندئذ، فإن احتمالات اكتساب زخم في مواجهة الشركات العملاقة ومزودي النماذج ضئيلة جدًا وقريبة من الاستحالة.
لذا نعم، هذا مؤسف. لكن ماذا يمكنك أن تفعل؟ تتحرك هذه الصناعة، وخاصةً في مجالي نماذج اللغة الكبيرة والذكاء الاصطناعي، بسرعة مذهلة. وقد علّمتني أن المنصات تفوز في النهاية، وهو ما يتوافق مع نظريتي الشخصية: حدوة البرمجيات.
لكن بصراحة، لست حزينًا جدًا بشأن هذا، لأنني استمتعت حقًا بالعمل على هذا المشروع. فقد ساعدني على الاسترخاء خلال بعض أصعب اللحظات في حياتي، عندما كانت الأمور صعبة جدًا في أواخر عام 2024 وأوائل عام 2025. كما أتاح لي صنع أداة أحبها فعلًا وما زلت أستخدمها. لذلك أنا ممتن للوقت الممتع الذي قضيته في العمل على هذا المشروع، ولكل ما تعلمته منه.
من الآن فصاعدًا، سأفكر بحذر أكبر في ما أعمل عليه والمشاريع التي ألتزم بها بهذا العمق. الشغف أمر رائع، لكنني وصلت إلى مرحلة في حياتي أريد فيها أن يكون لمشاريعي تأثير حقيقي. لذلك سأواصل صيانة Cha، لكنني لن أبالغ في الاهتمام به. سأكتفي بتحديث الحزم وإصلاح الأخطاء الصغيرة من حين إلى آخر، على الأرجح باستخدام Claude Code CLI، ومن المفارقات أن ذلك هو المقصود. ومع مرور الوقت، من المرجح أن يتم إهماله خلال العام أو العامين المقبلين، مع استمرار أدوات الذكاء الاصطناعي الأخرى في التحسن وانخفاض تكلفتها.
مع Cha، لن أجبره على البقاء حيًا، وسأركز بدلًا من ذلك على الفصل التالي من حياتي. لقد تغيّر الكثير بالنسبة إليّ شخصيًا منذ أن بدأت Cha، سواء في مسيرتي المهنية أو صحتي أو حياتي الشخصية. وكما هو الحال مع معظم الأشياء، تنتهي أفضل الأوقات ويبدأ فصل جديد.
إلى كل من استخدم Cha، شكرًا لكم! أنا ممتن لكم. الشيفرة مفتوحة المصدر، لذا افعلوا بها ما تريدون، وسيسرني أن أسمع عن المشاريع التي تبنونها جميعًا باستخدامها.
شكرًا لكم جميعًا!