- আমি একটি বিলিং নিয়ম মুছে ফেললে আমার ট্র্যাক করা খরচের ডেটার কী হয়?
- আপনার খরচের ডেটা সবসময় সংরক্ষিত থাকে। একটি বিলিং নিয়ম মুছে ফেলা শুধুমাত্র নিয়মটিকেই সরিয়ে দেয় — এটি কখনোই আপনার ট্র্যাক করা খরচের ইতিহাসকে স্পর্শ করে না। পূর্বে যে নিয়মের সাথে খরচগুলি মিলিত ছিল সেগুলি কেবলমাত্র অর্পিত থাকে এবং আপনি যখন প্যানেলটি পরবর্তীবার খুলবেন তখন আপনার Unassigned Costs ভিউতে পুনরায় প্রদর্শিত হবে। সেখান থেকে আপনি যেকোনো সময় সেগুলিকে একটি ভিন্ন প্রকল্প বা ক্লায়েন্টের সাথে পুনরায় মানচিত্র করতে পারেন।
- আমি একটি বিলিং নিয়ম মুছে ফেলার পর খরচগুলি একটি ভিন্ন প্রকল্পে পুনরায় মানচিত্র করলে, কি পুনরায় মানচিত্র করা পূর্বের খরচগুলিতেও প্রযোজ্য হয়?
- হ্যাঁ — পুনরায় মানচিত্র করা সমস্ত খরচের ক্ষেত্রে প্রযোজ্য যা এক্সটেনশন ইনস্টল হওয়ার পর থেকে রেকর্ড করা হয়েছে। আপনার কাঁচা খরচের ঘটনাগুলি স্থানীয় ডাটাবেসে স্থায়ীভাবে সংরক্ষিত হয় এবং একটি নির্দিষ্ট বিলিং নিয়মের সাথে কখনোই সংযুক্ত হয় না। আপনি যখন একটি নতুন মানচিত্র যোগ করেন, সিঙ্ক ইঞ্জিনটি আপনার সম্পূর্ণ রেকর্ডকৃত ইতিহাসের সাথে এটি মিলিয়ে নেয়। আপনি যখন পরবর্তীবার Sync Now বা Backfill চালাবেন, সময় এন্ট্রিগুলি আপনার বিলিং সফটওয়্যারে প্রতিটি মিলিত দিনের জন্য তৈরি বা আপডেট করা হবে, পূর্বে অর্পিত দিনগুলি সহ। আপনি একটি নিয়ম মুছে ফেলার মুহূর্ত থেকে একটি নতুন নিয়ম তৈরি করার মুহূর্ত পর্যন্ত কিছুই হারায় না।
- খরচ ট্র্যাকিং শুরু হওয়ার আগে কি আমাকে কিছু কনফিগার করতে হবে?
- না। Vibes to Bucks আপনার Cursor AI ব্যবহারের রেকর্ডিং শুরু করে যখন এটি ইনস্টল হয় — কোনো বিলিং অ্যাকাউন্ট বা মানচিত্র প্রয়োজন হয় না। এক্সটেনশনটি সংবেদনশীল ডিফল্ট ব্যবহার করে (৫-মিনিট পোলিং ইন্টারভাল, EUR প্রদর্শন, ECB এক্সচেঞ্জ রেট) এবং আপনার স্থানীয় ডাটাবেসটি অবিলম্বে পূরণ করা শুরু করে। আপনি অবিলম্বে Usage Dashboard অন্বেষণ করতে পারেন। Moneybird বা Harvest এর সাথে বিলিং সিঙ্ক একটি পৃথক পদক্ষেপ যা আপনি প্রস্তুত হলে কনফিগার করেন। নোট: শুধুমাত্র খরচগুলি যা এক্সটেনশন ইনস্টল এবং চালু থাকা অবস্থায় ঘটে সেগুলি ট্র্যাক করা হয়। ইনস্টলেশনের আগে খরচগুলি আমদানি বা পুনরুদ্ধার করার কোনো উপায় নেই।
- Free এবং Pro প্ল্যানের মধ্যে পার্থক্য কী?
- Free প্ল্যান আপনাকে সম্পূর্ণ খরচ ট্র্যাকিং দেয়: আপনার Cursor AI ব্যবহারের ক্রমাগত পোলিং, একটি স্থানীয় SQLite লেজার, Usage Dashboard চার্ট, ফিল্টার, পিরিয়ড নেভিগেশন এবং স্পার্কলাইন সহ, এবং ৩০টি মুদ্রায় মাল্টি-কারেন্সি প্রদর্শন। Pro প্ল্যান (€২৪/বছর বা €১৪৯ আজীবন, ১৪ দিনের ফ্রি ট্রায়াল সহ) Moneybird বা Harvest এর সাথে ইন্টিগ্রেশন সিঙ্ক, AI খরচ বাজেট ও অতিরিক্ত খরচ সতর্কতা, AI-চালিত কমিট সারাংশ সময় এন্ট্রি বিবরণীর জন্য, ড্রাই-রান এবং ব্যাকফিল সিঙ্ক কমান্ড, এবং বর্তমান ওয়ার্কস্পেসের জন্য সমাধানকৃত ক্লায়েন্ট নাম, প্রকল্প নাম এবং সাপ্তাহিক বাজেট ব্যবহারের জন্য একটি প্রতি-উইন্ডো স্ট্যাটাস বার আনলক করে।
- কস্ট মাল্টিপ্লায়ার কী এবং কখন এটি ব্যবহার করা উচিত?
- কস্ট মাল্টিপ্লায়ার আপনার কাঁচা AI টোকেন খরচকে স্কেল করে বিলযোগ্য ঘণ্টায় রূপান্তর করার আগে। এটি ব্যবহার করুন যখন আপনি AI-সহায়িত কাজকে একটি লাভ মার্জিনে বিল করতে চান — মাল্টিপ্লায়ারটি আপনার প্রদত্ত প্রকৃত মূল্যকে ধারণ করে: প্রম্পট তৈরি, আউটপুট পর্যালোচনা এবং পুনরাবৃত্তি, ফলাফল একীভূত করা এবং চূড়ান্ত পণ্যের জন্য দায়িত্ব নেওয়া। একটি মাল্টিপ্লায়ার ৫ মানে প্রতি €১ AI খরচ €৫ বিলযোগ্য আয়ে পরিণত হয়। ৫ দিয়ে শুরু করুন এবং আপনার ক্লায়েন্ট চুক্তির সাথে মিলিয়ে সামঞ্জস্য করুন। যদি আপনি শুধুমাত্র খরচ পুনরুদ্ধার চান কোনো মার্জিন ছাড়াই, তাহলে পাসথ্রু মোড ব্যবহার করুন।
- আমি কি একই repository তে একাধিক ক্লায়েন্ট মানচিত্র করতে পারি?
- হ্যাঁ। শাখা প্যাটার্ন সহ একটি মাল্টি-ক্লায়েন্ট repo মানচিত্র ব্যবহার করুন। প্রতিটি শাখা প্যাটার্ন আপনার বিলিং সফটওয়্যারে একটি ভিন্ন যোগাযোগ এবং প্রকল্পের সাথে মানচিত্র করে। উদাহরণস্বরূপ, `client-a/*` এর সাথে মিলিত শাখাগুলি ক্লায়েন্ট A-কে বিল করতে পারে যখন `dev` শাখাটি ক্লায়েন্ট B-কে একটি ভিন্ন হারে বিল করে। শাখা প্যাটার্নগুলি সঠিক মিল, একক-স্তরের ওয়াইল্ডকার্ড (`client-a/*`), এবং পুনরাবৃত্তি ওয়াইল্ডকার্ড (`feature/**`) সমর্থন করে। যদি কোনো শাখা প্যাটার্ন মেলে না, ইভেন্টটি অর্পিত হিসাবে বিবেচিত হয় এবং আপনার Unassigned Costs ভিউতে প্রদর্শিত হয়।
- আমি যখন SSH এর মাধ্যমে একটি রিমোট সার্ভারে সংযুক্ত থাকি তখন কি Vibes to Bucks কাজ করে?
- হ্যাঁ। এক্সটেনশনটি একটি UI এক্সটেনশন হিসাবে চলে, যার অর্থ এটি সর্বদা আপনার স্থানীয় মেশিনে কার্যকর হয় — এমনকি যখন Cursor একটি রিমোট হোস্টের সাথে SSH এর মাধ্যমে সংযুক্ত থাকে। আপনার স্থানীয় `~/.vibes-to-bucks/` ফোল্ডার (লেজার ডাটাবেস, কনফিগ, এবং লাইসেন্স ফাইল) সর্বদা আপনার ল্যাপটপে থাকে, তাই Usage Dashboard সর্বদা সমস্ত কার্যকলাপের একটি সম্পূর্ণ দৃশ্য পায় আপনি কোন রিমোট ওয়ার্কস্পেসের সাথে সংযুক্ত থাকেন তা নির্বিশেষে। SSH রিমোটের জন্য একমাত্র পূর্বশর্ত হল পাসওয়ার্ডবিহীন কী-ভিত্তিক প্রমাণীকরণ যাতে এক্সটেনশনটি রিমোটে `git log` চালাতে পারে কমিট বার্তা পেতে।
- Vibes to Bucks কি Cursor Cloud এজেন্ট (Cursor এর ক্লাউড-ভিত্তিক ডেভেলপমেন্ট) সমর্থন করে?
- না — ক্লাউড-ভিত্তিক ডেভেলপমেন্ট বর্তমানে সমর্থিত নয়। Vibes to Bucks আপনার খোলা স্থানীয় Cursor উইন্ডোগুলির কার্যকলাপ পর্যবেক্ষণ করে AI খরচকে সঠিক ওয়ার্কস্পেসে অ্যাট্রিবিউট করার মাধ্যমে কাজ করে। Cursor Cloud এজেন্টগুলি সম্পূর্ণরূপে Cursor এর ক্লাউড অবকাঠামোতে চলে স্থানীয় Cursor উইন্ডো ছাড়াই, তাই এক্সটেনশনটি সেই খরচগুলি পর্যবেক্ষণ বা অ্যাট্রিবিউট করতে পারে না। ক্লাউড এজেন্ট দ্বারা উত্পন্ন কোনো AI খরচ আপনার Unassigned Costs ভিউতে অর্পিত খরচ হিসাবে প্রদর্শিত হবে। স্থানীয় ডেভেলপমেন্ট এবং SSH রিমোট ডেভেলপমেন্ট সম্পূর্ণরূপে সমর্থিত।
- আমার ডেটা কোথায় সংরক্ষিত হয়, এবং Vibes to Bucks কি কিছু ক্লাউডে পাঠায়?
- সমস্ত খরচের ডেটা আপনার মেশিনে `~/.vibes-to-bucks/ledger.db` এ একটি স্থানীয় SQLite ডাটাবেসে থাকে। কিছুই কোনো Vibes to Bucks সার্ভারে পাঠানো হয় না। এক্সটেনশনটি চারটি আউটবাউন্ড সংযোগ করে: আপনার ব্যবহার ইভেন্টগুলি আনতে Cursor এর ড্যাশবোর্ড API তে, দৈনিক এক্সচেঞ্জ রেট পেতে Frankfurter API (ইউরোপীয় সেন্ট্রাল ব্যাংক) তে, আপনার Pro লাইসেন্স যাচাই করতে Lemon Squeezy API তে (পর্যায়ক্রমিক পুনঃপরীক্ষা, কোনো ব্যবহার ডেটা পাঠানো হয় না), এবং আপনি যখন সিঙ্ক করেন তখন আপনার বিলিং প্রদানকারী (Moneybird বা Harvest) তে। কোনো টেলিমেট্রি নেই, কোনো বিশ্লেষণ নেই, কোনো খরচের ডেটা আপনার মেশিন ছেড়ে যায় না যা সরাসরি আপনার নিজের বিলিং অ্যাকাউন্টে যায়।
- যদি কোনো প্রকল্পের git রিমোট না থাকে তবে কী হবে?
- আপনি এখনও একটি ফোল্ডার-ভিত্তিক মানচিত্র নিয়ম ব্যবহার করে AI খরচ ট্র্যাক এবং বিল করতে পারেন। একটি `folder` পথ দিয়ে একটি মানচিত্র যোগ করুন একটি `repo` রিমোট URL এর পরিবর্তে — উদাহরণস্বরূপ, `/home/user/experiments`। সেই ওয়ার্কস্পেস ফোল্ডার থেকে যে কোনো Cursor ব্যবহার ইভেন্টগুলি নির্দিষ্ট ক্লায়েন্ট এবং প্রকল্পের সাথে মিলিত হবে। ফোল্ডার মানচিত্রগুলি একটি ক্যাচ-অল নিয়ম হিসাবে উপকারী যা স্ক্র্যাচ ফোল্ডার, প্রাথমিক পর্যায়ের repos, বা যে কোনো ওয়ার্কস্পেস যা এখনও একটি রিমোট সেট আপ করা হয়নি তার খরচগুলি ধারণ করে।
- Sync Now এবং Backfill এর মধ্যে পার্থক্য কী?
- 'Sync Now' আপনার বিলিং সফটওয়্যারে এখন পর্যন্ত রেকর্ড করা সমস্ত দিনের জন্য বিলযোগ্য ঘণ্টা পুশ করে। 'Backfill' আপনাকে একটি নির্দিষ্ট ঐতিহাসিক পরিসীমা সিঙ্ক করতে দেয় — আপনি একটি কাটঅফ তারিখ বেছে নেন এবং এক্সটেনশনটি সেই তারিখ এবং আজকের মধ্যে প্রতিটি মিলিত দিনের জন্য সময় এন্ট্রি তৈরি বা আপডেট করে। উভয় কমান্ড শুধুমাত্র এক্সটেনশন ইনস্টল হওয়ার পর থেকে রেকর্ড করা খরচগুলি কভার করে; সেই বিন্দুর আগে খরচ পুনরুদ্ধার করার কোনো উপায় নেই। উভয় কমান্ডই idempotent: যদি একটি নির্দিষ্ট দিন, ক্লায়েন্ট, এবং প্রকল্পের জন্য ইতিমধ্যে একটি সময় এন্ট্রি বিদ্যমান থাকে এবং মোটগুলি পরিবর্তিত না হয়, সিঙ্কটি এটি এড়িয়ে যায় কোনো API কল না করে।
- কোন মুদ্রাগুলি সমর্থিত এবং কীভাবে এক্সচেঞ্জ রেট আনা হয়?
- এক্সটেনশনটি Frankfurter API (ইউরোপীয় সেন্ট্রাল ব্যাংক উৎস) দ্বারা প্রকাশিত সমস্ত ৩০টি মুদ্রা সমর্থন করে, যার মধ্যে EUR, USD, GBP, CHF, JPY, CAD, AUD এবং আরও অনেক কিছু রয়েছে। USD সর্বদা বেস হিসাবে ব্যবহৃত হয় যেহেতু Cursor খরচগুলি USD তে নির্ধারিত হয় — USD প্রদর্শনের জন্য কোনো রূপান্তর প্রয়োজন হয় না। অন্যান্য সমস্ত মুদ্রার জন্য, দৈনিক রেটগুলি Frankfurter থেকে আনা হয় এবং স্থানীয়ভাবে SQLite এ ক্যাশ করা হয়। যদি API অপ্রাপ্য হয়, এক্সটেনশনটি আপনার কনফিগের `fallback_rate` মানে ফিরে যায় (ডিফল্ট ০.৯২, EUR এর জন্য ক্যালিব্রেটেড)। Backfill এর জন্য, এক্সটেনশনটি প্রতিটি নির্দিষ্ট অতীত দিনের জন্য ঐতিহাসিক রেট পুনরুদ্ধার করে যাতে রূপান্তরগুলি সঠিক হয় এমনকি মাস আগে তৈরি এন্ট্রিগুলির জন্যও। প্রদর্শন মুদ্রা ডিফল্টভাবে EUR এবং এক্সটেনশন সেটিংসে পরিবর্তন করা যেতে পারে।