Claude Code বনাম Cursor, Codex ও Copilot: কোনটি নেবেন
Claude Code, Cursor, Codex এবং Copilot-এর কাজের ধরন, খরচ ও VPS ব্যবহারের পার্থক্য জানুন। terminal agent, editor assistant নাকি cloud agent, আপনার জন্য কোনটি উপযুক্ত?
Claude Code বনাম Cursor, Codex এবং Copilot
Claude Code বনাম Cursor, Codex বা Copilot বেছে নেওয়া চারটি পণ্যের feature list তুলনা করার বিষয় নয়; এটি তিনটি কাজের পদ্ধতির মধ্যে বেছে নেওয়া। Claude Code এবং Codex CLI হলো terminal agent: আপনি এগুলো কোনো directory-তে চালু করেন, তারপর এগুলো আপনার shell-এর মাধ্যমে কাজ করে। Cursor এবং GitHub Copilot হলো editor-native: এগুলো code window-এর ভেতরে থাকে এবং আপনার cursor অনুসরণ করে। Codex cloud-এও চলে, এমন একটি machine-এ যেটি আপনি দেখতে পান না। আপনার দৈনন্দিন কাজের ধরন যেটির সঙ্গে মেলে, সেটি আগে বেছে নিন। তারপর সেই ধরন অনুযায়ী product বেছে নিন।
Feature list-গুলোর পার্থক্য ক্রমেই কমছে। চারটিই repository পড়তে, edit প্রস্তাব করতে এবং command চালাতে পারে। পার্থক্য তৈরি হয় agent কোথায় চলে, চলার সময় এটি কী দেখতে পারে এবং আপনার billing কীভাবে হয়—এই বিষয়গুলোতে। এই তিনটি বিষয় তুলনামূলকভাবে স্থিতিশীল। Model-এর নাম ও price স্থিতিশীল নয়। তাই এই page-এ সেগুলো সংক্ষিপ্তভাবে এবং তারিখসহ দেওয়া হয়েছে।
একটি terminal agent কী কাজে উপযোগী
একটি terminal agent হলো আপনার shell-এর একটি program, যা বর্তমান directory-কে নিজের কাজের পরিসর হিসেবে ধরে। এটি file পড়ে, file সম্পাদনা করে, আপনার build চালায়, ব্যর্থতার কারণ পড়ে এবং আবার চেষ্টা করে। এখানে কোনো editor ব্যবহৃত হয় না। তাই আপনার laptop এবং SSH (secure shell)-এর মাধ্যমে access করা server—উভয় স্থানেই এটি একইভাবে কাজ করে।
official installer ব্যবহার করে Claude Code install করুন। এরপর কোনো project-এর ভিতরে এটি চালু করুন।
curl -fsSL https://claude.ai/install.sh | bash
claude --version
cd ~/projects/myapp
claudeclaude --version চালালে 2.1.211 (Claude Code)-এর মতো একটি version string দেখানোর কথা। যদি command not found দেখায়, তাহলে installer binary-টি ~/.local/bin-এ রেখেছে এবং ওই directory আপনার PATH-এ নেই। আপনি যদি ইতিমধ্যে npm-এর মাধ্যমে tools পরিচালনা করেন, তাহলে npm package-ও ব্যবহার করতে পারেন।
npm install -g @anthropic-ai/claude-codeCodex CLI একইভাবে install হয় এবং নিজস্ব command দিয়ে চালু হয়।
curl -fsSL https://chatgpt.com/codex/install.sh | sh
cd ~/projects/myapp
codexGitHub-ও একটি terminal agent প্রকাশ করে, যা npm-এর মাধ্যমে বিতরণ করা হয়।
npm install -g @github/copilot
copilotদীর্ঘ সময়ের কাজের জন্য terminal agent উপযোগী। যেমন চল্লিশটি file জুড়ে migration করা, সকাল হওয়ার আগে একটি test suite সফল করা, অথবা হাতে করতে কেউ আগ্রহী নয় এমন dependency upgrade। এগুলোর জন্য এটি উপযোগী, কারণ কাজটি কোনো window খোলা থাকার ওপর নির্ভর করে না। তবে এর বিনিময়ে editor-এর view ছেড়ে দিতে হয়। আপনি terminal-এ diff পড়বেন; পাশাপাশি থাকা pane-এ সেগুলো দেখে দ্রুত পর্যালোচনা করবেন না।
একটি editor-native assistant যে কাজে ভালো
Cursor এবং Copilot model-কে আপনার মনোযোগের বর্তমান জায়গাতেই রাখে। Cursor একটি পূর্ণাঙ্গ editor এবং VS Code-এর একটি fork। তাই agent আপনার project-এর editor index ব্যবহার করতে পারে: খোলা buffer, symbol graph এবং আপনি যে file-টির দিকে তাকিয়ে আছেন। Copilot একটি extension, যা একই ধারণা VS Code, JetBrains IDEs, Visual Studio এবং Neovim-এ যোগ করে। ফলে আপনার বিদ্যমান setup অপরিবর্তিত থাকে।
এই কাঠামোটি ছোট feedback loop-এর কাজে কার্যকর। টাইপ করার সময় inline completion, নয়টি call site-এ প্রভাব ফেলা rename, অথবা caller দৃশ্যমান থাকা অবস্থায় দুই লাইন উপরে থাকা কোনো function পুনর্লিখন—এসব কাজ দ্রুত করা যায়। আপনার cursor position model-এর কাছে থাকে। আপনি কী বোঝাতে চাইছেন, তা বোঝার জন্য এটিই সবচেয়ে শক্তিশালী signal। Terminal agent-কে এটি জানাতে হয়।
যে কাজ editor window-এর বাইরেও চলতে থাকে, সেসব ক্ষেত্রে এটি সীমাবদ্ধ। Laptop বন্ধ করলে কাজ থেমে যায়। Terminal-ভিত্তিক কাঠামো থাকার মূল কারণ এটিই।
একটি cloud agent যেসব কাজে ভালো
Codex কোনো কাজ এমন একটি hosted machine-এ পাঠাতে পারে, যেখানে আপনার repository clone করে কাজটি সম্পন্ন করা হয় এবং একটি pull request খোলা হয়। আপনি কাজটি চলার সময় দেখছেন না। ফিরে এসে আপনি পরিবর্তনের diff এবং কী পরিবর্তন করা হয়েছে তার একটি বিবরণ দেখতে পান।
Cloud mode এমন কাজের জন্য উপযোগী, যেগুলো স্পষ্টভাবে নির্ধারিত এবং একঘেয়ে: সর্বত্র একই lint fix প্রয়োগ করা, অনুপস্থিত test file যোগ করা, কোনো library-এর version বাড়ানো এবং সংশ্লিষ্ট call site-গুলো ঠিক করা। যে কাজে তৃতীয় মিনিটেই agent-কে সংশোধন করতেন, সেই কাজের জন্য এটি উপযোগী নয়, কারণ তৃতীয় মিনিটে আপনি সেখানে থাকছেন না। এমন কাজ দিন, যা সম্পূর্ণভাবে লিখে নির্ধারণ করা যায়। অন্যথায় ফলাফল বাতিল করে দেওয়ার জন্য প্রস্তুত থাকুন।
এই pattern-টি লক্ষ্য করুন: cloud mode হলো এমন একটি terminal agent, যা অন্য কেউ host করে। আপনি যদি এটি নিজে একটি Linux box-এ host করেন, তাহলে নিজের key, নিজের network rule এবং নিজের filesystem ব্যবহার করে একই সুবিধা পাবেন। এটিই tmux-এর ভিতরে VPS-এ Claude Code চালানোর মূল কারণ।
প্রাইসিং কাঠামোর পার্থক্য
তিন ধরনের billing কাঠামো এখানে প্রযোজ্য। এগুলো গুলিয়ে ফেললেই budget নিয়ন্ত্রণের বাইরে চলে যায়।
Usage window-সহ flat subscription। আপনি মাসিক payment করেন এবং নির্দিষ্ট schedule অনুযায়ী পুনরায় পূরণ হওয়া একটি usage allowance পান। Anthropic-এর Pro ও Max plan এইভাবে কাজ করে। Pro বা তার ওপরের প্রতিটি paid plan-এ Claude Code অন্তর্ভুক্ত। Pro ও Max plan-এ usage credits চালু করা যায়। এগুলোর জন্য subscription-এর অতিরিক্ত আলাদা charge হয়। তাই extra usage বন্ধ থাকলেই flat price আপনার সর্বোচ্চ খরচ হিসেবে কাজ করে। Enterprise ব্যতিক্রম। বর্তমান usage-based Enterprise plan-এ Claude Code অন্তর্ভুক্ত থাকলেও seat fee-এর অতিরিক্ত প্রতিটি token-এর জন্য API rate অনুযায়ী billing হয়। কত ঘন ঘন usage limit-এ পৌঁছান, তার ওপর কোন tier প্রয়োজন তা নির্ভর করে। এই প্রশ্নের উত্তর দেয় আপনার কাজের ধরন অনুযায়ী Claude plan বেছে নেওয়া।
Per seat, metered overage-সহ। October 2026 অনুযায়ী Cursor ব্যক্তিগত ব্যবহারকারীদের জন্য Free, এরপর মাসে $8-এ Plus, $30-এ Premium, $100-এ Super এবং $200-এ Ultra plan দেয়। Teams plan শুরু হয় প্রতি user প্রতি মাসে $30 থেকে। প্রতিটি tier-এ model usage-এর একটি pool থাকে, যা প্রতি সপ্তাহে refresh হয়। এটি শেষ হলে reset-এর জন্য অপেক্ষা করতে পারেন, prepaid top-up দিয়ে কাজ চালিয়ে যেতে পারেন, যেখানে ঐচ্ছিক Auto Top-up আছে, অথবা higher tier-এ যেতে পারেন। Plan-এর বাইরে অতিরিক্ত খরচের একটি monthly additional usage limit থাকে, যা আপনার ব্যয় সীমাবদ্ধ করে। October 2026 অনুযায়ী Copilot-এ Free tier, মাসে $10-এ Pro, $39-এ Pro+, $100-এ Max, প্রতি seat মাসে $19-এ Business এবং প্রতি seat মাসে $39-এ Enterprise plan আছে। প্রতিটি plan-এর সঙ্গে AI credits-এর allowance যুক্ত থাকে। এই allowance শেষ হলে dollar budget নির্ধারণ করলেই individual plan-এ কাজ চালিয়ে যাওয়া যায়।
Per token। API-তে কোনো usage window বা included allowance নেই। প্রতিটি input ও output token-এর জন্য payment করতে হয়। আপনি কতটা context পাঠাচ্ছেন, তার সঙ্গে bill বাড়ে। October 27, 2026 অনুযায়ী Anthropic প্রতিটি usage tier-এর monthly spend সীমাবদ্ধ করে: Start-এ $500, Build-এ $1,000 এবং Scale-এ $200,000। Custom tier-এ কোনো cap নেই। সীমায় পৌঁছালে পরবর্তী মাসের প্রথম দিন পর্যন্ত API usage pause হয়। Claude Console-এ নিজের আরও কম spend limit সেট করতে পারেন। সেটি আপনার tier-এর cap-এর বেশি হতে পারবে না। এই কাঠামো অনেককে অবাক করে, কারণ দীর্ঘ agent session-এ প্রতিটি turn-এ conversation আবার পাঠানো হয়।
ব্যবহারিক ফলাফল হলো, extra usage বন্ধ রাখলে subscription আপনার সর্বোচ্চ মাসিক খরচ সীমাবদ্ধ করে। Metered plan-এও প্রযোজ্য limit পর্যন্ত খরচ সীমাবদ্ধ থাকে। Cursor, Copilot, Claude-এর usage credits এবং Anthropic API—সব ক্ষেত্রেই একটি limit সেট করা যায়। তাই automation শুরু করার আগেই limit সেট করুন। API-এর নিজস্ব tier cap হলো শেষ সুরক্ষা, budget নয়। কারণ এটি আপনার নির্ধারিত খরচের তুলনায় অনেক বেশি হতে পারে। সারাদিন agent চালালে flat plan সাধারণত সস্তা এবং সব সময় বেশি পূর্বানুমানযোগ্য। মাঝে মাঝে agent চালিয়ে automation করলে meter সস্তা। Model বেছে নেওয়ার ওপর meter-এর খরচ অনেকটাই বদলে যায়। তাই কাজ অনুযায়ী সঠিক Claude model বেছে নেওয়া শুধু quality নয়, cost-এরও সিদ্ধান্ত।
VPS কোথায় উপযোগী
একটি VPS (virtual private server) আপনার নিয়ন্ত্রণাধীন cloud agent হিসেবে যেকোনো terminal agent-কে চালাতে পারে। মেশিনটি চালু থাকে, তাই আপনার laptop-এর ঢাকনা বন্ধ হলেও session চালু থাকে। Agent-কে tmux-এর ভিতরে চালান। tmux একটি terminal multiplexer। এতে SSH connection বিচ্ছিন্ন হলেও session চালু থাকে, কারণ shell-টি sshd-এর পরিবর্তে tmux server-এর child হিসেবে চলে।
sudo apt update && sudo apt install -y tmux
tmux new -s agentএই session-এর ভিতরে স্বাভাবিকভাবে agent শুরু করুন। প্রথমে Ctrl-b, তারপর d দিয়ে detach করুন। এরপর laptop বন্ধ করে পরে আবার connection স্থাপন করুন।
tmux attach -t agenttmux attach যদি no sessions দেখায়, তাহলে মেশিনের সঙ্গে tmux server বন্ধ হয়ে গেছে অথবা এটি কখনো start হয়নি। তাই কাজটি হারিয়ে গেছে। এটাই সেই failure mode, যার কথা নির্ভর করার আগে জানা জরুরি।
Server ব্যবহারের আরেকটি কারণ হলো blast radius। Commands চালাতে পারে এমন agent ভুল command-ও চালাতে পারে। VPS-এ ভুল command এমন একটি মেশিন ধ্বংস করে, যেটি আপনি আবার তৈরি করতে পারবেন; আপনার ছবি থাকা laptop-টি নয়। Agent-কে একটি নিজস্ব unprivileged user দিন, credentials repository-এর বাইরে রাখুন, এবং server-টিকে disposable হিসেবে বিবেচনা করুন। একই যুক্তি আপনার self-host করা যেকোনো agent-এর ক্ষেত্রেও প্রযোজ্য। এ বিষয়ে VPS-এ coding agent চালানো অংশে আলোচনা করা হয়েছে।
আসলে কোনটি বেছে নেওয়া উচিত
আপনার দিনের বেশিরভাগ সময় যদি file খোলা রেখে code লেখায় কাটে, editor-native tool বেশি মূল্য দেয়। বর্তমান editor বজায় রেখে খরচ কমানোর উপায় হিসেবে Copilot ভালো। দিনের বেশিরভাগ সময় যদি সম্পূর্ণ task delegate করে ফলাফল পরীক্ষা করেন, terminal agent বেশি উপযোগী। Server-এ unattended অবস্থায় চলতে পারে এমন একমাত্র কাঠামোও এটি। আপনার যদি ইতিমধ্যে Pro, Max বা Team plan-এর জন্য অর্থ পরিশোধ করা থাকে, Claude Code চেষ্টা করতে অতিরিক্ত কোনো খরচ নেই। তাই এই তালিকায় এটি সবচেয়ে সস্তা পরীক্ষা। Usage-based Enterprise plan-এ এটি অন্তর্ভুক্ত, তবে ব্যবহৃত প্রতিটি token-এর জন্য API rate অনুযায়ী billing হয়।
এই tool-গুলো গুরুত্বসহকারে ব্যবহার করেন এমন অধিকাংশ মানুষ শেষ পর্যন্ত দুটি tool ব্যবহার করেন: code লেখার জন্য একটি editor assistant এবং task delegate করার জন্য একটি terminal agent। এগুলো একই সময়ের ব্যবহারের জন্য প্রতিদ্বন্দ্বিতা করে না।
FAQ
Claude Code কি Cursor-এর বিকল্প?
সরাসরি নয়। Cursor একটি editor, আর Claude Code একটি terminal program। তাই দিনের কাজের ভিন্ন অংশ তারা সামলায়। দীর্ঘ ও delegated task-এর ক্ষেত্রে Claude Code Cursor-এর ভেতরের agent panel-এর বিকল্প হতে পারে। কিন্তু আপনি টাইপ করার সময় inline completion-এর বিকল্প এটি নয়, কারণ আপনার cursor কোথায় আছে তা Claude Code জানে না।
একই project-এ কি Claude Code এবং Codex চালাতে পারি?
হ্যাঁ। উভয়ই সাধারণ file write এবং shell command-এর মাধ্যমে working directory-তে কাজ করে। তাই একটির উপস্থিতির জন্য অন্যটিকে সরাতে হয় না। একই checkout-এ একবারে একটি চালান। একই file-এ দুই agent একসঙ্গে পরিবর্তন করলে তারা একে অপরের কাজ overwrite করবে, কারণ কোনোটি file lock করে না।
Coding agent চালাতে server-এ কি GPU দরকার?
না, যতক্ষণ model provider-এর কাছে run করে। Claude Code, Codex এবং Copilot hosted API-তে request পাঠায়। তাই build ও test চালানোর জন্য server-এ যথেষ্ট CPU এবং memory থাকলেই হয়। Model নিজে self-host করলে তবেই GPU দরকার। সেটি আলাদা project এবং এর hardware requirement অনেক বেশি।
Laptop বন্ধ করলে আমার agent session কেন বন্ধ হয়ে যায়?
কারণ SSH connection শেষ হয়, kernel pseudo terminal সরিয়ে দেয় এবং shell তার child process-গুলোকে SIGHUP পাঠায়। Foreground-এ চলা যেকোনো process-এর সঙ্গে বন্ধ হয়ে যায়। tmux-এর ভেতরে agent শুরু করলে এই সমস্যা দূর হয়। কারণ তখন process-গুলো আপনার SSH session-এর নয়, tmux server-এর অধীনে থাকে।
একজন developer-এর জন্য কোনটি সবচেয়ে সস্তা?
এটি usage volume-এর ওপর নির্ভর করে। এই কাঠামোগুলো সরাসরি তুলনীয় নয়। October 2026 অনুযায়ী সবচেয়ে কম দামের paid entry point হলো ChatGPT Go এবং Cursor Plus, দুটিরই খরচ মাসে $8। এরপর আছে Copilot Pro, মাসে $10। ChatGPT Go-তে সীমিত Codex access অন্তর্ভুক্ত। Cursor, Copilot এবং ChatGPT-এর tight limit-সহ free tier-ও আছে। Flat Claude plan-এর খরচ বেশি, কিন্তু এতে terminal agent অন্তর্ভুক্ত। কম usage-এ per token API billing দুটির যেকোনোটির চেয়ে সস্তা হতে পারে। বেশি usage-এ এটি অনেক বেশি ব্যয়বহুল হতে পারে, কারণ এর built-in ceiling হলো শুধু tier-এর monthly spend cap: October 27, 2026 অনুযায়ী Start-এ $500, Build-এ $1,000, Scale-এ $200,000 এবং Custom-এ কোনো cap নেই। তাই নিজের একটি কম limit সেট করুন।