مرگ چا

فریمِ اصلاح‌شده از ناروتو شیپودن

وقتی برای اولین بار در اوایل ژانویهٔ ۲۰۲۴ کار روی چا را شروع کردم، آن را ساختم چون به آن نیاز داشتم. در آن زمان هیچ ابزار ترمینال CLI واقعاً خوبی وجود نداشت که LLMها را در ترمینال ادغام کند و با چیزی که دنبالش بودم جور دربیاید. ابزارهای زیادی را امتحان کردم، و chatblade نزدیک‌ترین گزینه بود، اما هیچ‌کدام واقعاً برای نیازهای من کار نمی‌کردند.

پس یک روز تصمیم گرفتم خودم آن را بسازم. با کمک GPT-4 از طریق ChatGPT شروع به کدنویسی کردم تا یک پیش‌نویس و طرح کلی بسازم، و از همان‌جا ادامه دادم. بر اساس چیزهایی که لازم داشتم، مدام ویژگی‌های جدیدی به چا اضافه می‌کردم و با گذشت زمان، واقعاً از کار کردن روی آن لذت بردم تا جایی که به یک پروژهٔ جانبی اعتیادآورِ عاشقانه تبدیل شد؛ برای جزئیات بیشتر دربارهٔ خاستگاه آن، اولین پست وبلاگم دربارهٔ چا را ببینید.

چیزی که آن را این‌قدر سرگرم‌کننده می‌کرد این بود که واقعاً ابزاری بود که هر روز از آن استفاده می‌کردم. بنابراین هر بار که روی آن کار می‌کردم، معمولاً به بهبودهایی منجر می‌شد که مستقیماً به گردش‌کار و بهره‌وری من سود می‌رساند.

چا در بازار ابزارهای LLM جایی برای خود پیدا کرد. بدون هیچ بازاریابی و فقط از طریق دهان‌به‌دهان در ردیت ۶۴ ستاره در GitHub و ۶ فورک به دست آورد. من ویژگی‌هایی داشتم که بیشتر ابزارهای CLI از این نوع آن زمان فقط می‌توانستند خوابش را ببینند، در حالی که ساده و آسان برای بهبود دادن باقی می‌ماند. کار به جایی رسید که فکر می‌کردم چا واقعاً شانس دارد به‌جای صرفاً این پروژهٔ جانبی سرگرم‌کننده‌ای که برای خودم ساخته بودم، به یک محصول جدی برای توسعه‌دهندگان تبدیل شود.

اما وقتی ۲۰۲۵ از راه رسید، همه‌چیز تغییر کرد. اگر ۲۰۲۴ سالِ IDEهای مبتنی بر هوش مصنوعی بود، ۲۰۲۵ سالِ ابزارهای 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، چا تقریباً در همان نقطه مُرد. اما چیزی که چا داشت و هیچ‌یک از این ابزارهای CLI دیگر واقعاً ارائه نمی‌دادند این بود که ساده، سریع، و خیلی ارزان‌تر برای استفاده بود. همچنین به کاربران اجازه می‌داد به‌راحتی میان ارائه‌دهندگان مختلف LLM مثل OpenAI، Anthropic، Google، و xAI جابه‌جا شوند. ارزش اصلی این بود که سریع‌تر بارگذاری می‌شد، بدون حسِ vibe coding کنترل کامل به کاربران می‌داد، و در مجموع به‌طور قابل‌توجهی ارزان‌تر بود. نکتهٔ اصلی که آن را زنده نگه می‌داشت این بود که هنوز نسبت به قیمتش نسبتاً قدرتمند بود، به‌خصوص در مقایسه با قیمت‌های گزاف ابزارهایی مثل Claude Code CLI و Gemini CLI در آن زمان.

اما اواخر ۲۰۲۵، وقتی Anthropic مدل claude-haiku-4-5 را منتشر کرد، همه‌چیز دوباره تغییر کرد. این مدل فقط ۱ دلار به ازای هر یک میلیون توکن ورودی و ۵ دلار به ازای هر یک میلیون توکن خروجی هزینه دارد، در حالی که به‌طرز باورنکردنی هوشمند و مؤثر است. به‌نظر می‌رسید که مشخصاً برای استفادهٔ ابزاری در Claude Code CLI طراحی شده باشد. این همه‌چیز را تغییر داد، چون حالا Claude Code CLI هم سریع بود و هم آن‌قدرها گران نبود. هزینه‌های من برای Claude Code به حدود یک‌سومِ قبل کاهش یافت، چون این مدل به من اجازه می‌داد ۹۰٪ کاری را که قبلاً با Sonnet و Opus انجام می‌دادم، انجام دهم.

این واقعاً چا را کشت. البته، چا هنوز هم سریع‌تر و ارزان‌تر از Claude Code CLI بود، اما دیگر نه به آن اندازه. عملکرد و قیمت Claude Code CLI آخرین ارزش واقعی‌ای را که چا ارائه می‌داد از بین برد. کمک هم نمی‌کرد که شرکت‌های چندصد میلیارد دلاری مثل Google حالا وارد بازار AI CLI شده بودند، و خودِ ارائه‌دهندگان مدل مثل OpenAI و Anthropic هم بودند. با این دو عامل، استفادهٔ شخصی من به‌طور چشمگیری تغییر کرد. قبلاً زمانم را تقریباً ۵۰/۵۰ بین چا و دیگر ابزارهای CLI، عمدتاً Claude Code CLI، تقسیم می‌کردم. حالا بیشتر شبیه ۸٪ چا است و بقیهٔ زمان را با دیگر ابزارهای هوش مصنوعی می‌گذرانم، که همچنان عمدتاً Claude Code CLI است.

این هم به نوبهٔ خود چا را کشت. تا میانهٔ ۲۰۲۵، من چا را از پایتون به گو منتقل کرده بودم و چشم‌انداز را به Ch تغییر نام داده بودم تا این شروع تازه را بازتاب دهد؛ برای جزئیات بیشتر دربارهٔ این گذار، پست وبلاگم دربارهٔ مهاجرت از چا به Ch، وبلاگ پروژهٔ Ch، و وب‌سایت Ch را ببینید. Ch حتی بدون هیچ بازاریابی ۱۰ ستاره و ۱ فورک هم به دست آورد. اما حتی با این بازنویسی هم نتوانست بر شتابی که Claude Code CLI و دیگر بازیگران بزرگ قبلاً ساخته بودند غلبه کند. مگر اینکه چا به چیزی کاملاً متفاوت فراتر از این مهاجرت به Go تبدیل می‌شد، شانس واقعی برای رقابت نداشت. و حتی در آن صورت هم، احتمال به‌دست آوردن جای پا در برابر شرکت‌های غول‌پیکر و ارائه‌دهندگان مدل‌ها خیلی خیلی ناچیز و تقریباً غیرممکن است.

پس بله، این افتضاح است. اما چه می‌شود کرد؟ این صنعتِ فناوری، به‌خصوص در LLMها و هوش مصنوعی، باورنکردنی سریع حرکت می‌کند. این به من آموخت که در نهایت پلتفرم‌ها برنده می‌شوند، که با نظریهٔ شخصی من هم‌راستا است: نظریهٔ دمبلِ نرم‌افزار.

اما راستش، من خیلی هم از این بابت ناراحت نیستم، چون واقعاً از کار روی این پروژه لذت بردم. این پروژه در بعضی از سخت‌ترین لحظات زندگی‌ام، وقتی در اواخر ۲۰۲۴ و اوایل ۲۰۲۵ اوضاع واقعاً دشوار بود، کمک کرد آرام شوم. همچنین به من اجازه داد ابزاری بسازم که واقعاً دوستش دارم و هنوز هم از آن استفاده می‌کنم. بنابراین بابت زمانی که با لذت روی این پروژه کار کردم و برای همهٔ چیزهایی که از آن یاد گرفتم، سپاسگزارم.

از این به بعد، با دقت بیشتری فکر خواهم کرد که روی چه چیزهایی کار می‌کنم و خودم را تا این حد عمیق به چه پروژه‌هایی متعهد می‌کنم. اشتیاق عالی است، اما به مرحله‌ای از زندگی‌ام رسیده‌ام که می‌خواهم پروژه‌هایم اثر واقعی داشته باشند. پس همچنان چا را نگه می‌دارم، اما با آن افراط نخواهم کرد. فقط بسته‌ها را به‌روزرسانی می‌کنم و باگ‌های کوچک این‌جا و آن‌جا را رفع می‌کنم (احتمالاً با استفاده از Claude Code CLI، به‌طرز طنزآمیزی). با گذشت زمان، احتمالاً در یکی دو سال آینده منسوخ خواهد شد، چون این ابزارهای دیگر هوش مصنوعی همچنان بهتر و ارزان‌تر می‌شوند.

با چا، آن را مجبور نخواهم کرد که زنده بماند و در عوض روی فصل بعدی زندگی‌ام تمرکز خواهم کرد. از زمانی که چا را شروع کردم، در زندگی شخصی‌ام چیزهای زیادی تغییر کرده‌اند؛ هم در شغلم، هم در سلامت، و هم در زندگی شخصی‌ام. درست مثل بیشتر چیزها، بهترین زمان‌ها به پایان می‌رسند و فصلی تازه آغاز می‌شود.

به هر کسی که از چا استفاده کرد، ممنونم! سپاسگزارم. کد متن‌باز است، پس هر کاری که می‌خواهید با آن انجام دهید، و خوشحال می‌شوم دربارهٔ پروژه‌هایی که همهٔ شما با آن می‌سازید بشنوم.

از همه‌تان سپاسگزارم!