মাহিন হোসেন — ২৫, SUST CSE-এর ২০২২ batch, সিলেট-ভিত্তিক freelance full-stack developer। Upwork-এ React + Node.js project করেন। ২০২৪ থেকে ২০২৬-এর শুরু পর্যন্ত তিনি Cursor Pro user ছিলেন — মাসে $20 (৳2,400 BD-তে), এটা তাঁর monthly grocery budget-এর প্রায় এক-তৃতীয়াংশ। ২০২৬-এর ফেব্রুয়ারিতে এক বন্ধু একটা GitHub repo share করলেন: "এটা try কর — Cline। Open source, তোর Cursor-এর সব কিছু করে, কিন্তু subscription নেই। শুধু Claude-এর API key লাগাবি।" মাহিন প্রথমে suspicious ছিলেন — "free বললেই hidden cost আসে।" দুই সপ্তাহ test করার পর তাঁর February-এর Claude API bill এলো $7.40 — Cursor-এর তুলনায় ৬৩% কম, এবং MCP integration-এর কারণে productivity বেশি। আজ তিনি Cursor uninstall করেছেন।
এই article মাহিন-এর migration story-এর আলোকে Cline-এর full picture — কী, কেন, কীভাবে install, কোন API choose, MCP integration কী জিনিস, এবং BD developer-এর জন্য actual cost numbers।
মাহিন-এর কাজের pattern: সপ্তাহে ৪-৫ দিন, দিনে ৬-৮ ঘণ্টা coding। ২০২৪-এ Cursor launch হওয়ার পর তিনি অনেক enthusiast ছিলেন — "AI pair programmer" idea-টা তাঁর কাছে game-changing লাগে। Cursor Pro $20/mo subscribe করে ২০২৪-এর মাঝামাঝি থেকে use করেন। প্রথম দিকে fine ছিল — Tab autocomplete, Cmd+K edit, Composer mode — সবই কাজের।
২০২৫-এর শেষে দুটো জিনিস ঘটল। প্রথম, Cursor তাদের pricing model change করল — "fast requests" limit এসে গেল, heavy day-এ slow mode-এ drop হতে শুরু করল। দ্বিতীয়, তাঁর rent বাড়ল ৳3,000 — হঠাৎ $20/মাস "luxury" feel হতে লাগল। তিনি ChatGPT subscription cancel করেছেন আগেই, কিন্তু Cursor — কাজের tool বলে চালিয়ে যাচ্ছিলেন।
তারপর Cline এলো। বন্ধু বলল: "তুই Claude-এর pay-as-you-go API use করবি। যত use করবি, ততই pay করবি। কম use করলে কম bill।" মাহিন-এর হিসাব: তিনি weekdays কাজ করেন, weekends পরিবারের সাথে। ফলে actual API usage মাসে ~$5-8-এর বেশি না — Cursor-এর flat $20-এর তুলনায় অনেক কম।
Cline (আগের নাম "Claude Dev") একটা open-source VS Code extension — MIT license-এর under, GitHub-এ source code public। এটা শুধু autocomplete tool না — একটা autonomous coding agent। আপনি বলবেন "এই API endpoint-এ pagination add কর, tests update কর, README-তে document কর" — Cline নিজেই multi-step plan তৈরি করবে, files পড়বে, edits propose করবে, terminal commands run করবে, এবং প্রতি step-এ আপনার approval নেবে।
Cursor-এর সাথে fundamental পার্থক্য: Cursor একটা product — তারা model কেনে (Anthropic, OpenAI থেকে), markup add করে আপনার কাছে subscription হিসেবে sell করে। Cline একটা tool — আপনি নিজে model provider-এর সাথে direct account খুলবেন, নিজের API key দেবেন, এবং Cline সেই key দিয়ে calls করবে। কোনো middleman নেই, কোনো markup নেই।
এই model-এর নাম BYOK — Bring Your Own (API) Key। ২০২৬-এ open source developer community-তে এটা trending — কারণ AI subscription-এর pricing increasingly aggressive হচ্ছে, যখন underlying API direct cost তুলনায় কম।
মাহিন তিন মাস side-by-side use করেছেন দুটো — এই table তাঁর actual experience-এর সারাংশ:
| Aspect | Cursor Pro | Cline + Claude API |
|---|---|---|
| License | Proprietary, closed | MIT open source |
| Pricing | $20/mo flat (৳2,400) | Pay-per-use, ~$5-8/mo |
| Editor | VS Code fork (separate install) | VS Code extension (no fork) |
| Models | Cursor-curated, limited choice | Any provider, your choice |
| Tab autocomplete | Excellent (Cursor's strength) | Not the focus (use Copilot/Codeium parallel) |
| Agent mode | Composer (good) | Full autonomous agent (better) |
| MCP integration | Limited | Native, deep |
| Rate limits | Fast/slow tiers, throttle | Provider-direct, no Cursor throttle |
| Privacy | Cursor server proxy | Direct to provider (or local with Ollama) |
| BD payment | Single subscription card | Claude API direct card setup |
সংক্ষেপে: autocomplete-এ Cursor এখনও ভালো, কিন্তু serious task — যেখানে আপনি বলবেন "এই feature build কর" — সেখানে Cline-এর agent capability + MCP + cost transparency Cursor-কে behind করে দিয়েছে।
মাহিন প্রথমবার Cline install করতে ১৫ মিনিট লেগেছে। Step-by-step:
মাহিন Claude API choose করেছেন (quality-cost balance-এর জন্য):
Cline sidebar-এ একটা task লিখুন: "Create a simple Express.js server with a /health endpoint that returns JSON status"। Cline plan show করবে, file create-এর approve চাইবে, code লিখবে, এবং চাইলে terminal-এ run করেও দেখাবে। প্রতি step-এ আপনি approve/reject বোতাম দেখবেন।
Cline-এর সবচেয়ে বড় শক্তি — multi-provider। মাহিন বিভিন্ন task-এ বিভিন্ন provider try করেছেন:
মাহিন-এর pattern: 70% Claude Sonnet 4.6 (production), 20% DeepSeek (boilerplate/simple), 10% local Ollama (private client data)।
MCP — Anthropic-এর তৈরি open standard, ২০২৫-এ release। AI tool-কে external service-এর সাথে connect করার একটা universal protocol। Cline-এ MCP native — মানে Cline-এর agent শুধু code না, আপনার পুরো workflow-এর সাথে interact করতে পারে।
মাহিন-এর active MCP servers:
Task: React frontend-এ "Add to Wishlist" button + Node.js API + Postgres table। Cline-কে Plan mode-এ context দেওয়া হলো — existing schema, components। Plan এলো ৭-step। Act mode-এ Cline migration লিখল, API route বানাল, React component তৈরি করল, tests update করল। মাহিন-এর কাজ — শুধু প্রতি step approve। মোট সময়: ৩৫ মিনিট, cost: $0.42।
Production-এ একটা endpoint মাঝে মাঝে 500 throw করছিল। মাহিন logs paste করে দিলেন। Cline three hypothesis দিল, terminal-এ test command run করল, একটা race condition identify করল connection pool-এ, fix proposed করল diff-এ। সময়: ১৮ মিনিট, cost: $0.21।
একটা ২০১৯-এর React class component (৪৮০ lines) আধুনিক hooks-এ migrate। Cline পুরো file scan করল, plan-এ ৪টা hook proposed করল, একে একে refactor করল প্রতিটা feature preserve করে। মাহিন প্রতি diff review করেছেন। সময়: ৪০ মিনিট, cost: $0.65।
Express.js API থেকে OpenAPI 3.0 YAML spec generate। Cline routes folder scan করল, প্রতিটা endpoint-এর signature read করল, complete spec লিখল, এবং README-তে usage example add করল। সময়: ১২ মিনিট, cost: $0.18।
Junior collaborator-এর PR — মাহিন Cline-কে diff পড়তে বলেন এবং security/performance issue flag করতে। Cline ৩টা legit concern identify করল — SQL injection risk, missing rate limit, race condition। সময়: ৮ মিনিট, cost: $0.11।
মাহিন-এর এপ্রিল ২০২৬-এর full month-এর actual data:
| Setup | Monthly Cost (USD) | BDT (~120 rate) | Note |
|---|---|---|---|
| Cursor Pro | $20.00 flat | ৳2,400 | Limited fast requests |
| Cline + Claude Sonnet 4.6 | $6.80 actual | ৳816 | মাহিনের actual April bill |
| Cline + Claude (heavy month) | ~$12-15 | ৳1,440-1,800 | Still cheaper than Cursor |
| Cline + DeepSeek-V3 | ~$1.50-2.50 | ৳180-300 | Boilerplate দারুণ, complex-এ weaker |
| Cline + Ollama (local) | $0 | ৳0 | Laptop-এ 16GB+ RAM লাগবে, speed slower |
মাহিনের annual সাশ্রয়: Cursor ৳28,800/year → Cline+Claude ৳10,800/year — পার্থক্য ~৳18,000/year। এই টাকা দিয়ে তিনি একটা external SSD + এক বছরের domain renewals + কিছু book কিনতে পারছেন।
BD developer-এর জন্য কিছু পয়েন্ট মনে রাখা জরুরি:
Cline সবার জন্য না। যদি আপনি Tab autocomplete-এ heavily depend করেন এবং agent mode কম use করেন — Cursor এখনও ভালো। কিন্তু যদি আপনি মাহিন-এর মতো hourly billing-এ কাজ করেন, monthly subscription cost থেকে actual usage cost-এ নামতে চান, এবং MCP integration যেটা Notion/GitHub/Slack-কে সরাসরি workflow-এ আনে — তাহলে Cline একবার test না করলে আপনি টাকা literally পুড়াচ্ছেন।
Migration cost প্রায় শূন্য — Cline VS Code extension, Cursor uninstall করতে হয় না, side-by-side test করতে পারবেন। Anthropic console-এ $5 credit দিয়ে দুই সপ্তাহ try করুন। মাহিন-এর মতো আপনি দেখবেন — usage অনেক সময় subscription-এর তুলনায় কম। সিদ্ধান্ত data-এর হাতে ছেড়ে দিন, marketing claim-এর হাতে নয়।
২০২৬-এ open source AI tooling fast-moving — Cline-এর active fork Roo Code ইতিমধ্যে কিছু feature-এ আগে। দু'টোই MIT, side-by-side চলে। যেটা আপনার ভালো লাগবে, সেটাই use করুন — কোনো vendor lock-in নেই।
মাহিন প্রথমবার Cline install করতে ১৫ মিনিট লেগেছে। Step-by-step: Step 1 — VS Code-এ Extension Install VS Code খুলুন (যদি না থাকে, code.visualstudio.com থেকে free download)। Extensions tab (Ctrl+Shift+X) → search box-এ "Cline" টাইপ। Publisher: saoudrizwan (original) বা latest "Cline" official entry — Install ক্লিক। JetBrains IDE user হলে JetBrains Marketplace-এ "Cline" search — same extension। Step 2 — Provider account + API key মাহিন Claude API choose করেছেন (quality-cost balance-এর জন্য): console.anthropic.com -এ account খুলুন (Google login-এ ১ মিনিট)। Billing-এ একটা USD card link করুন — bKash USD card, Wise, Payoneer, বা international debit card। Minimum $5 credit add করুন (first-time)।…
Case 1 — Full-stack feature build (E-commerce wishlist) Task: React frontend-এ "Add to Wishlist" button + Node.js API + Postgres table। Cline-কে Plan mode-এ context দেওয়া হলো — existing schema, components। Plan এলো ৭-step। Act mode-এ Cline migration লিখল, API route বানাল, React component তৈরি করল, tests update করল। মাহিন-এর কাজ — শুধু প্রতি step approve। মোট সময়: ৩৫ মিনিট, cost: $0.42। Case 2 — Bug debugging (intermittent 500 error) Production-এ একটা endpoint মাঝে মাঝে 500 throw করছিল। মাহিন logs paste করে দিলেন। Cline three hypothesis দিল, terminal-এ test command run করল, একটা race condition identify করল connection pool-এ, fix proposed করল diff-এ। সময়: ১৮ মিনিট, cost: $0.21। Case 3 —…
BD developer-এর জন্য কিছু পয়েন্ট মনে রাখা জরুরি: API key local থাকে: Cline আপনার key VS Code-এর secure settings-এ store করে, কোনো remote server-এ যায় না। Direct provider call: Cursor-এর মতো proxy server নেই — আপনার code direct Anthropic/OpenAI-তে যাচ্ছে, middleware ছাড়া। Client NDA work: Client agreement-এ "no third-party AI" থাকলে Ollama local mode use করুন — কোডের কোনো byte internet-এ যাবে না। Approval gate: Cline-এর "always ask" mode on রাখুন প্রথম দিকে — কোনো file write/command run-এ approve বাধ্যতামূলক। .clineignore file: Sensitive folders (.env, secrets/, private/) ignore list-এ রাখুন। API budget cap: Anthropic console-এ monthly spending limit set করুন (যেমন $20) — accidental…
মাহিন-এর এপ্রিল ২০২৬-এর full month-এর actual data: Setup Monthly Cost (USD) BDT (~120 rate) Note Cursor Pro $20.00 flat ৳2,400 Limited fast requests Cline + Claude Sonnet 4.6 $6.80 actual ৳816 মাহিনের actual April bill Cline + Claude (heavy month) ~$12-15 ৳1,440-1,800 Still cheaper than Cursor Cline + DeepSeek-V3 ~$1.50-2.50 ৳180-300 Boilerplate দারুণ, complex-এ weaker Cline + Ollama (local) $0 ৳0 Laptop-এ 16GB+ RAM লাগবে, speed slower মাহিনের annual সাশ্রয়: Cursor ৳28,800/year → Cline+Claude ৳10,800/year — পার্থক্য ~৳18,000/year । এই টাকা দিয়ে তিনি একটা external SSD + এক বছরের domain renewals + কিছু book কিনতে পারছেন।