- जब मैं एक बिलिंग नियम हटाता हूँ तो मेरे ट्रैक किए गए लागत डेटा का क्या होता है?
- आपका लागत डेटा हमेशा संरक्षित रहता है। एक बिलिंग नियम को हटाने से केवल नियम ही हटता है — यह आपके ट्रैक किए गए लागत इतिहास को कभी नहीं छूता। जो लागतें पहले उस नियम से मेल खाती थीं, वे बस असाइन नहीं की जातीं और अगली बार जब आप पैनल खोलते हैं तो आपके Unassigned Costs दृश्य में फिर से दिखाई देती हैं। वहां से आप उन्हें किसी भी समय किसी अन्य प्रोजेक्ट या क्लाइंट को फिर से मैप कर सकते हैं।
- यदि मैं एक बिलिंग नियम को हटाने के बाद लागतों को किसी अन्य प्रोजेक्ट में फिर से मैप करता हूँ, तो क्या यह रीमैपिंग पिछले लागतों पर भी लागू होती है?
- हाँ — रीमैपिंग सभी लागतों पर पूर्वव्यापी रूप से लागू होती है जो एक्सटेंशन के इंस्टॉल होने के बाद से रिकॉर्ड की गई हैं। आपके कच्चे लागत इवेंट्स को स्थानीय डेटाबेस में स्थायी रूप से संग्रहीत किया जाता है और वे किसी विशेष बिलिंग नियम से कभी नहीं जुड़े होते। जब आप एक नया मैपिंग जोड़ते हैं, तो सिंक इंजन इसे आपके पूरे रिकॉर्ड किए गए इतिहास के खिलाफ मिलाता है। अगली बार जब आप Sync Now या Backfill चलाते हैं, तो आपके बिलिंग सॉफ़्टवेयर में पिछले हर मेल खाते दिन के लिए समय प्रविष्टियाँ बनाई या अपडेट की जाती हैं, जिसमें वे दिन भी शामिल हैं जो पहले असाइन नहीं किए गए थे। जिस क्षण आप एक नियम हटाते हैं और जिस क्षण आप एक नया बनाते हैं, उसके बीच कुछ भी नहीं खोता।
- क्या मुझे लागत ट्रैकिंग शुरू करने से पहले कुछ कॉन्फ़िगर करने की आवश्यकता है?
- नहीं। Vibes to Bucks आपके Cursor AI उपयोग को रिकॉर्ड करना शुरू कर देता है जैसे ही यह इंस्टॉल होता है — कोई बिलिंग खाता या मैपिंग की आवश्यकता नहीं होती। एक्सटेंशन समझदार डिफ़ॉल्ट्स (5-मिनट पोलिंग अंतराल, EUR डिस्प्ले, ECB एक्सचेंज दरें) का उपयोग करता है और तुरंत आपके स्थानीय डेटाबेस को भरना शुरू कर देता है। आप तुरंत Usage Dashboard का अन्वेषण कर सकते हैं। Moneybird या Harvest के लिए बिलिंग सिंक एक अलग चरण है जिसे आप तैयार होने पर कॉन्फ़िगर करते हैं। नोट: केवल वे लागतें ट्रैक की जाती हैं जो एक्सटेंशन के इंस्टॉल और चलने के दौरान होती हैं। इंस्टॉलेशन से पहले की लागतों को आयात या पुनर्प्राप्त करने का कोई तरीका नहीं है।
- Free और Pro योजनाओं में क्या अंतर है?
- Free योजना आपको पूर्ण लागत ट्रैकिंग देती है: आपके Cursor AI उपयोग का निरंतर पोलिंग, एक स्थानीय SQLite लेजर, चार्ट्स, फ़िल्टर्स, अवधि नेविगेशन, और स्पार्कलाइन्स के साथ Usage Dashboard, और 30 मुद्राओं में मल्टी-करेंसी डिस्प्ले। Pro योजना (€24/वर्ष या €149 जीवनकाल, 14-दिन के मुफ्त परीक्षण के साथ) Moneybird या Harvest के लिए इंटीग्रेशन सिंक, ओवरस्पेंड अलर्ट के साथ AI लागत बजट, समय प्रविष्टि विवरणों के लिए AI-संचालित कमिट सारांश, ड्राई-रन और बैकफिल सिंक कमांड्स, और वर्तमान कार्यक्षेत्र के लिए हल किए गए क्लाइंट नाम, प्रोजेक्ट नाम, और साप्ताहिक बजट उपयोग दिखाने वाली प्रति-विंडो स्थिति बार को अनलॉक करती है।
- लागत गुणक क्या है, और मुझे इसे कब उपयोग करना चाहिए?
- लागत गुणक आपके कच्चे AI टोकन लागत को बिल योग्य घंटों में बदलने से पहले स्केल करता है। इसका उपयोग तब करें जब आप AI-सहायता प्राप्त कार्य को लाभ मार्जिन पर बिल करना चाहते हैं — गुणक उस वास्तविक मूल्य को कैप्चर करता है जो आप प्रदान करते हैं: प्रॉम्प्ट क्राफ्टिंग, आउटपुट की समीक्षा और पुनरावृत्ति, परिणाम का एकीकरण, और अंतिम उत्पाद की जिम्मेदारी लेना। 5 का गुणक मतलब है कि AI खर्च का हर €1, €5 के बिल योग्य राजस्व में बदल जाता है। 5 से शुरू करें और अपने क्लाइंट समझौतों से मेल खाने के लिए समायोजित करें। यदि आप केवल लागत वसूली चाहते हैं बिना किसी मार्जिन के, तो इसके बजाय पासथ्रू मोड का उपयोग करें।
- क्या मैं एक ही रिपॉजिटरी को कई क्लाइंट्स के लिए मैप कर सकता हूँ?
- हाँ। ब्रांच पैटर्न के साथ एक मल्टी-क्लाइंट रिपो मैपिंग का उपयोग करें। प्रत्येक ब्रांच पैटर्न आपके बिलिंग सॉफ़्टवेयर में एक अलग संपर्क और प्रोजेक्ट को मैप करता है। उदाहरण के लिए, `client-a/*` से मेल खाने वाली ब्रांचें क्लाइंट A को बिल कर सकती हैं जबकि `dev` ब्रांच क्लाइंट B को एक अलग दर पर बिल करती है। ब्रांच पैटर्न सटीक मेल, सिंगल-लेवल वाइल्डकार्ड (`client-a/*`), और पुनरावृत्त वाइल्डकार्ड (`feature/**`) का समर्थन करते हैं। यदि कोई ब्रांच पैटर्न मेल नहीं खाता, तो इवेंट को अनमैप्ड माना जाता है और आपके Unassigned Costs दृश्य में दिखाई देता है।
- क्या Vibes to Bucks तब काम करता है जब मैं SSH के माध्यम से एक रिमोट सर्वर से जुड़ा होता हूँ?
- हाँ। एक्सटेंशन एक 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 लागतों को ट्रैक और बिल कर सकते हैं। एक मैपिंग जोड़ें जिसमें `repo` रिमोट URL के बजाय `folder` पथ हो — उदाहरण के लिए, `/home/user/experiments`। उस कार्यक्षेत्र फ़ोल्डर से किसी भी Cursor उपयोग इवेंट्स को निर्दिष्ट क्लाइंट और प्रोजेक्ट के साथ मिलान किया जाएगा। फ़ोल्डर मैपिंग्स भी एक कैच-ऑल नियम के रूप में उपयोगी होते हैं ताकि स्क्रैच फ़ोल्डर्स, प्रारंभिक-चरण रिपोज़, या किसी भी कार्यक्षेत्र से लागतों को कैप्चर किया जा सके जिसमें अभी तक कोई रिमोट सेटअप नहीं है।
- Sync Now और Backfill में क्या अंतर है?
- 'Sync Now' आपके बिलिंग सॉफ़्टवेयर के लिए अब तक रिकॉर्ड किए गए सभी दिनों के लिए बिल योग्य घंटों को पुश करता है। 'Backfill' आपको एक विशिष्ट ऐतिहासिक रेंज को सिंक करने देता है — आप एक कटऑफ तिथि चुनते हैं और एक्सटेंशन उस तिथि और आज के बीच हर मेल खाते दिन के लिए समय प्रविष्टियाँ बनाता या अपडेट करता है। दोनों कमांड केवल उन लागतों को कवर करते हैं जो एक्सटेंशन के इंस्टॉल होने के बाद से रिकॉर्ड की गई हैं; उस बिंदु से पहले की लागतों को पुनर्प्राप्त करने का कोई तरीका नहीं है। दोनों कमांड आइडेम्पोटेंट हैं: यदि किसी दिए गए दिन, क्लाइंट, और प्रोजेक्ट के लिए पहले से ही एक समय प्रविष्टि मौजूद है और कुल नहीं बदला है, तो सिंक इसे बिना किसी API कॉल के छोड़ देता है।
- कौन-कौन सी मुद्राएँ समर्थित हैं, और विनिमय दर कैसे प्राप्त की जाती है?
- एक्सटेंशन Frankfurter API (यूरोपीय सेंट्रल बैंक स्रोत) द्वारा प्रकाशित सभी 30 मुद्राओं का समर्थन करता है, जिसमें EUR, USD, GBP, CHF, JPY, CAD, AUD, और अधिक शामिल हैं। USD हमेशा आधार के रूप में उपयोग किया जाता है क्योंकि Cursor लागतें USD में अंकित होती हैं — USD डिस्प्ले के लिए कोई रूपांतरण आवश्यक नहीं है। सभी अन्य मुद्राओं के लिए, दैनिक दरें Frankfurter से प्राप्त की जाती हैं और SQLite में स्थानीय रूप से कैश की जाती हैं। यदि API अप्राप्य है, तो एक्सटेंशन आपके कॉन्फ़िग में `fallback_rate` मान पर वापस लौटता है (डिफ़ॉल्ट 0.92, EUR के लिए कैलिब्रेटेड)। Backfill के लिए, एक्सटेंशन प्रत्येक विशिष्ट पिछले दिन के लिए ऐतिहासिक दर को पुनः प्राप्त करता है ताकि रूपांतरण सटीक हों, भले ही प्रविष्टियाँ महीनों पहले बनाई गई हों। डिस्प्ले मुद्रा डिफ़ॉल्ट रूप से EUR है और इसे एक्सटेंशन सेटिंग्स में बदला जा सकता है।