চা-এর মৃত্যু
নারুটো শিপুডেন থেকে পরিবর্তিত ফ্রেম
২০২৪ সালের জানুয়ারির শুরুর দিকে যখন আমি প্রথম Cha নিয়ে কাজ শুরু করি, তখন এটি তৈরি করেছিলাম কারণ আমার এটি প্রয়োজন ছিল। সেই সময়ে এমন কোনো সত্যিকারের ভালো CLI টার্মিনাল টুল ছিল না, যা টার্মিনালে LLM-কে সংযুক্ত করত এবং আমার প্রয়োজনের সঙ্গে মানানসই ছিল। আমি অনেকগুলো টুল চেষ্টা করেছিলাম, যার মধ্যে chatblade ছিল সবচেয়ে কাছাকাছি বিকল্প, কিন্তু সেগুলোর কোনোটিই সত্যিই আমার প্রয়োজন অনুযায়ী কাজ করত না।
তাই একদিন আমি নিজেই এটি তৈরি করার সিদ্ধান্ত নিলাম। একটি খসড়া ও রূপরেখা তৈরি করতে ChatGPT-এর মাধ্যমে GPT-4-এর সাহায্যে কোড লেখা শুরু করলাম, এবং সেখান থেকেই এগোলাম। আমার প্রয়োজন অনুযায়ী Cha-তে একের পর এক ফিচার যোগ করতে থাকলাম, আর সময়ের সঙ্গে এটিতে কাজ করতে এতটাই ভালো লাগতে শুরু করল যে এটি পাশে করা একটি আসক্তিকর passion project-এ পরিণত হলো; এর শুরুর দিকের ইতিহাস সম্পর্কে আরও জানতে আমার Cha নিয়ে লেখা প্রথম ব্লগ পোস্টটি দেখুন।
এটি এত মজার হয়ে উঠেছিল কারণ এটি আসলে এমন একটি টুল ছিল যা আমি প্রতিদিন ব্যবহার করতাম। তাই প্রতিবার এটিতে কাজ করার সময় সাধারণত এমন সব উন্নতি হতো, যা সরাসরি আমার কাজের ধারা ও উৎপাদনশীলতায় উপকার করত।
Cha LLM টুলের বাজারে নিজের একটি জায়গা করে নিয়েছিল। কোনো মার্কেটিং ছাড়াই এবং শুধু Reddit-এর মুখে-মুখে প্রচারের মাধ্যমে এটি GitHub-এ 64 stars এবং 6 forks পেয়েছিল। সেই সময়ে এই ধরনের বেশিরভাগ CLI টুল কেবল যে ফিচারগুলোর স্বপ্ন দেখতে পারত, আমার কাছে সেগুলো ছিল—অথচ টুলটি ছিল সরল এবং সহজে উন্নত করার মতো। একসময় আমার মনে হলো, নিজের জন্য তৈরি করা এই মজার পার্শ্ব-প্রকল্পটির বদলে Cha ডেভেলপারদের জন্য একটি গুরুতর পণ্য হয়ে ওঠার বাস্তব সম্ভাবনা রাখে।
কিন্তু ২০২৫ সাল শুরু হওয়ার সঙ্গে সঙ্গে সবকিছু বদলে গেল। ২০২৪ সাল যদি AI-চালিত IDE-এর বছর হয়ে থাকে, তাহলে ২০২৫ সাল ছিল AI-চালিত CLI টুলের বছর। Anthropic Claude Code CLI-এর পাশাপাশি হালনাগাদ ও পরিশীলিত Sonnet এবং Opus মডেল প্রকাশ করল, যা বিশ্বকে দেখিয়ে দিল যে তাদের কাছে সেরা কোডিং মডেল এবং সেগুলোকে সহায়তা করার মতো টুল রয়েছে। কয়েক সপ্তাহের মধ্যেই Claude Code CLI Cursor IDE-এর কাছ থেকে বাজারের একটি উল্লেখযোগ্য অংশ নিয়ে নিল, এবং আমাকে এটি চেষ্টা করতেই হলো। আমি সঙ্গে সঙ্গেই এতে মুগ্ধ হয়ে গেলাম। এটি ছিল আমার ব্যবহার করা সবচেয়ে শক্তিশালী AI কোডিং টুল, এবং এটি চিরতরে আমার কোড লেখা ও প্রকল্প তৈরি করার পদ্ধতি বদলে দিল। এরপর Claude Code CLI-এর সাফল্যের সঙ্গে সঙ্গে একের পর এক AI 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 প্রায় মারা যাওয়ার অবস্থায় চলে গিয়েছিল। কিন্তু এই অন্য CLI টুলগুলোর কোনোটিই যা সত্যিই দিতে পারত না, Cha-তে তা ছিল: এটি ছিল সরল, দ্রুত এবং ব্যবহার করা অনেক সস্তা। এটি ব্যবহারকারীদের OpenAI, Anthropic, Google এবং xAI-এর মতো বিভিন্ন LLM প্রদানকারীর মধ্যে সহজে পরিবর্তন করার সুযোগও দিত। এর মূল মূল্য ছিল এটি দ্রুত লোড হতো, vibe coding-এর অনুভূতি ছাড়াই ব্যবহারকারীদের পূর্ণ নিয়ন্ত্রণ দিত, এবং সামগ্রিকভাবে উল্লেখযোগ্যভাবে সস্তা ছিল। এটিকে টিকিয়ে রাখার মূল বিষয় ছিল দামের তুলনায় এটি এখনও বেশ শক্তিশালী ছিল, বিশেষ করে সেই সময়ে Claude Code CLI এবং Gemini CLI-এর মতো টুলের অত্যধিক দামের তুলনায়।
কিন্তু ২০২৫ সালের পরের দিকে Anthropic যখন claude-haiku-4-5 মডেল প্রকাশ করল, তখন আবার সবকিছু বদলে গেল। এই মডেলের দাম প্রতি এক মিলিয়ন ইনপুট টোকেনে মাত্র $1 এবং প্রতি এক মিলিয়ন আউটপুট টোকেনে $5, অথচ এটি অবিশ্বাস্যভাবে বুদ্ধিমান ও কার্যকর। মনে হচ্ছিল, এটি বিশেষভাবে Claude Code CLI-তে টুল ব্যবহারের জন্য তৈরি করা হয়েছে। এতে সবকিছু বদলে গেল, কারণ এখন Claude Code CLI একই সঙ্গে দ্রুত এবং খুব বেশি ব্যয়বহুলও নয়। Claude Code-এর জন্য আমার খরচ আগের প্রায় এক-তৃতীয়াংশে নেমে গেল, কারণ এই মডেলটি আমাকে Sonnet এবং Opus দিয়ে করানো কাজের 90% করতে দিচ্ছিল।
এটাই সত্যিকার অর্থে Cha-কে শেষ করে দিল। হ্যাঁ, Cha তখনও Claude Code CLI-এর চেয়ে দ্রুত এবং সস্তা ছিল, কিন্তু আর খুব বেশি নয়। Claude Code CLI-এর কর্মক্ষমতা ও দাম Cha যে শেষ প্রকৃত মূল্যটি দিত, সেটিও ধ্বংস করে দিল। এর ওপর, Google-এর মতো বিলিয়ন-বিলিয়ন ডলারের কোম্পানিগুলোও তখন AI CLI বাজারে প্রবেশ করছিল, এবং OpenAI ও Anthropic-এর মতো মডেল প্রদানকারীরাও প্রবেশ করছিল। এই দুটি কারণে আমার ব্যক্তিগত ব্যবহার নাটকীয়ভাবে বদলে গেল। আগে আমি Cha এবং অন্যান্য CLI টুলের মধ্যে, প্রধানত Claude Code CLI-তে, মোটামুটি 50/50 সময় ভাগ করে নিতাম। এখন তা প্রায় 8% Cha, আর বাকি সময় অন্যান্য AI টুলে, এখনও প্রধানত Claude Code CLI-তে, ব্যয় হয়।
এর ফলেই Cha শেষ হয়ে গেল। ২০২৫ সালের মাঝামাঝি সময়ে আমি Cha-কে Python থেকে Go-তে স্থানান্তর করি, এবং নতুন শুরুর প্রতিফলন ঘটাতে ভিশনের নাম বদলে Ch রাখি; এই রূপান্তর সম্পর্কে আরও জানতে দেখুন আমার Cha থেকে Ch-তে স্থানান্তর নিয়ে ব্লগ পোস্ট, Ch প্রকল্পের ব্লগ এবং Ch ওয়েবসাইট। কোনো মার্কেটিং ছাড়াই Ch এমনকি 10 stars এবং 1 fork-ও পেয়েছিল। কিন্তু এই পুনর্লিখনের পরও Claude Code CLI এবং অন্যান্য বড় খেলোয়াড়েরা ইতিমধ্যে যে গতি তৈরি করে ফেলেছিল, তা অতিক্রম করতে পারেনি। এই Go স্থানান্তরের বাইরে Cha সম্পূর্ণ ভিন্ন কিছুতে পরিণত না হলে প্রতিযোগিতা করার কোনো বাস্তব সুযোগই ছিল না। আর তারপরও, মেগা-কর্পোরেশন ও মডেল প্রদানকারীদের বিরুদ্ধে গ্রহণযোগ্যতা অর্জনের সম্ভাবনা খুবই ক্ষীণ, প্রায় অসম্ভব।
তাই হ্যাঁ, ব্যাপারটা হতাশাজনক। কিন্তু তুমি আর কী-ই বা করতে পারো? প্রযুক্তি, বিশেষ করে LLM ও AI-কে ঘিরে এই শিল্প অবিশ্বাস্য দ্রুতগতিতে এগিয়ে চলে। এটি আমাকে শিখিয়েছে যে শেষ পর্যন্ত প্ল্যাটফর্মই জয়ী হয়, যা আমার ব্যক্তিগত তত্ত্বের সঙ্গে মিলে যায়: সফটওয়্যারের বারবেল।
কিন্তু সত্যি বলতে, এ নিয়ে আমি খুব বেশি দুঃখিত নই, কারণ এই প্রকল্পে কাজ করতে আমার সত্যিই ভালো লেগেছে। ২০২৪ সালের শেষ দিকে এবং ২০২৫ সালের শুরুর দিকে আমার জীবনের কিছু কঠিনতম মুহূর্তে, যখন পরিস্থিতি সত্যিই কঠিন ছিল, এটি আমাকে স্বস্তি পেতে সাহায্য করেছে। এটি আমাকে এমন একটি টুল তৈরি করার সুযোগও দিয়েছে, যেটিকে আমি সত্যিই ভালোবাসি এবং এখনও ব্যবহার করি। তাই এই প্রকল্পে কাজ করার মজার সময়টির জন্য এবং এটি থেকে শেখা সবকিছুর জন্য আমি কৃতজ্ঞ।
এখন থেকে আমি কী নিয়ে কাজ করব এবং কোন প্রকল্পের প্রতি এত গভীরভাবে প্রতিশ্রুতিবদ্ধ হব, সে বিষয়ে আরও সতর্কভাবে ভাবব। Passion দারুণ, কিন্তু আমি এখন জীবনের এমন এক পর্যায়ে আছি যেখানে চাই আমার প্রকল্পগুলোর বাস্তব প্রভাব থাকুক। তাই আমি Cha রক্ষণাবেক্ষণ করতে থাকব, কিন্তু এটিকে নিয়ে বাড়াবাড়ি করব না। এখানে-সেখানে শুধু প্যাকেজ আপডেট করব এবং ছোটখাটো বাগ ঠিক করব (সম্ভবত বিদ্রূপাত্মকভাবে Claude Code CLI ব্যবহার করে)। সময়ের সঙ্গে, এই অন্যান্য AI টুল উন্নত হতে এবং সস্তা হতে থাকায় সম্ভবত আগামী এক-দুই বছরের মধ্যে এটি অবমূল্যায়িত হয়ে যাবে।
Cha-কে জোর করে বাঁচিয়ে রাখব না, বরং আমার জীবনের পরবর্তী অধ্যায়ে মনোযোগ দেব। Cha শুরু করার পর থেকে ব্যক্তিগতভাবে আমার জীবনে অনেক কিছু বদলেছে—আমার ক্যারিয়ার, স্বাস্থ্য এবং ব্যক্তিগত জীবন, সবক্ষেত্রেই। বেশিরভাগ জিনিসের মতোই, সেরা সময়েরও সমাপ্তি ঘটে এবং একটি নতুন অধ্যায় শুরু হয়।
যারা Cha ব্যবহার করেছেন, আপনাদের সবাইকে ধন্যবাদ! আমি কৃতজ্ঞ। কোডটি ওপেন সোর্স, তাই এটি নিয়ে যা ইচ্ছা করুন, এবং আপনারা এটি দিয়ে যে প্রকল্পগুলো তৈরি করবেন সেগুলো সম্পর্কে শুনতে আমার ভালো লাগবে।
আপনাদের সবাইকে ধন্যবাদ!