Skip to content
This repository was archived by the owner on Mar 8, 2026. It is now read-only.

Repository files navigation

Cursor Stats

No more maintained

Due to the constant changes in Cursor's pricing policy, I am no longer using their services. Thank you for your support ❤️

A powerful Cursor extension that provides real-time monitoring of your Cursor subscription usage,

including fast requests and usage-based pricing information.

VS Code MarketplaceDownloadsRating

✨ Features

Core Features

  • 🚀 Real-time usage monitoring
  • 👥 Team usage tracking
  • 📊 Premium request analytics
  • 💰 Usage-based pricing insights
  • 🔄 Smart cooldown system
  • 🔔 Intelligent notifications
  • 💸 Spending alerts
  • 💳 Mid-month payment tracking

Advanced Features

  • 🎨 Customizable status bar
  • 📈 Progress bar visualization
  • 🌍 Multi-currency support
  • 📝 Diagnostic reporting
  • ⚡ Command palette integration
  • 🌙 Cursor Nightly version support
  • 🔄 GitHub release updates
  • 🔒 Secure token management

📸 Screenshots

Default UICustom Currency
Progress BarsSettings

⚙️ Configuration

SettingDescriptionDefault
cursorStats.enableLoggingEnable detailed loggingtrue
cursorStats.enableStatusBarColorsToggle colored status bartrue
cursorStats.statusBarColorThresholdsCustomize status bar text color based on usage percentageArray of 14 color thresholds
cursorStats.enableAlertsEnable usage alertstrue
cursorStats.usageAlertThresholdsPercentage thresholds for usage alerts[10, 30, 50, 75, 90, 100]
cursorStats.showTotalRequestsShow sum of all requests instead of only fast requestsfalse
cursorStats.refreshIntervalUpdate frequency (seconds)60
cursorStats.spendingAlertThresholdSpending alert threshold (in your selected currency)1
cursorStats.currencyCustom currency conversionUSD
cursorStats.showProgressBarsEnable progress visualizationfalse
cursorStats.progressBarLengthProgress bar length (for progress visualization)10
cursorStats.progressBarWarningThresholdPercentage threshold for progress bar warning (yellow)50
cursorStats.progressBarCriticalThresholdPercentage threshold for progress bar critical (red)75
cursorStats.customDatabasePathCustom path to Cursor database""
cursorStats.excludeWeekendsExclude weekends from period progress and daily calculationsfalse
cursorStats.showDailyRemainingShow estimated fast requests remaining per dayfalse
cursorStats.languageLanguage for extension interface and messagesen
cursorStats.showChangelogOnUpdateShow changelog popup and update notifications when extension updatestrue

🔧 Commands

CommandDescription
cursor-stats.refreshStatsManually refresh statistics
cursor-stats.openSettingsOpen extension settings
cursor-stats.setLimitConfigure usage-based pricing settings
cursor-stats.selectCurrencyChange display currency
cursor-stats.selectLanguageSelect language for extension interface
cursor-stats.createReportGenerate diagnostic report

🚀 Installation

VS Code Marketplace

  1. Open VS Code
  2. Press Ctrl+P / ⌘P
  3. Run ext install Dwtexe.cursor-stats

Or install directly from VS Code Marketplace

Manual Installation

  1. Download the latest .vsix from Releases
  2. Open Cursor
  3. Press Ctrl+Shift+P / ⌘⇧P
  4. Run Install from VSIX
  5. Select the downloaded file

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

💬 Support

💝 Donations

If you find this extension helpful, consider supporting its development:

Click to view donation options

Buy Me A Coffee

Buy Me A Coffee

Binance

  • ID: 39070620

USDT

  • Multi-Chain (BEP20/ERC20/Arbitrum One/Optimism):

    0x88bfb527158387f8f74c5a96a0468615d06f3899
    
  • TRC20:

    TPTnapCanmrsfcMVAyn4YiC6dLP8Wx1Czb
    

📄 License

MIT © Dwtexe


Made with ❤️ by Dwtexe

About

A Cursor extension that displays your Cursor Subscription usage statistics in the status bar.

Topics

Resources

Stars

264 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - Dwtexe/cursor-stats: A Cursor extension that displays your Cursor Subscription usage statistics in the status bar. · GitHub
Skip to content
This repository was archived by the owner on Mar 8, 2026. It is now read-only.

Repository files navigation

Cursor Stats

No more maintained

Due to the constant changes in Cursor's pricing policy, I am no longer using their services. Thank you for your support ❤️

A powerful Cursor extension that provides real-time monitoring of your Cursor subscription usage,

including fast requests and usage-based pricing information.

VS Code MarketplaceDownloadsRating

✨ Features

Core Features

  • 🚀 Real-time usage monitoring
  • 👥 Team usage tracking
  • 📊 Premium request analytics
  • 💰 Usage-based pricing insights
  • 🔄 Smart cooldown system
  • 🔔 Intelligent notifications
  • 💸 Spending alerts
  • 💳 Mid-month payment tracking

Advanced Features

  • 🎨 Customizable status bar
  • 📈 Progress bar visualization
  • 🌍 Multi-currency support
  • 📝 Diagnostic reporting
  • ⚡ Command palette integration
  • 🌙 Cursor Nightly version support
  • 🔄 GitHub release updates
  • 🔒 Secure token management

📸 Screenshots

Default UICustom Currency
Progress BarsSettings

⚙️ Configuration

SettingDescriptionDefault
cursorStats.enableLoggingEnable detailed loggingtrue
cursorStats.enableStatusBarColorsToggle colored status bartrue
cursorStats.statusBarColorThresholdsCustomize status bar text color based on usage percentageArray of 14 color thresholds
cursorStats.enableAlertsEnable usage alertstrue
cursorStats.usageAlertThresholdsPercentage thresholds for usage alerts[10, 30, 50, 75, 90, 100]
cursorStats.showTotalRequestsShow sum of all requests instead of only fast requestsfalse
cursorStats.refreshIntervalUpdate frequency (seconds)60
cursorStats.spendingAlertThresholdSpending alert threshold (in your selected currency)1
cursorStats.currencyCustom currency conversionUSD
cursorStats.showProgressBarsEnable progress visualizationfalse
cursorStats.progressBarLengthProgress bar length (for progress visualization)10
cursorStats.progressBarWarningThresholdPercentage threshold for progress bar warning (yellow)50
cursorStats.progressBarCriticalThresholdPercentage threshold for progress bar critical (red)75
cursorStats.customDatabasePathCustom path to Cursor database""
cursorStats.excludeWeekendsExclude weekends from period progress and daily calculationsfalse
cursorStats.showDailyRemainingShow estimated fast requests remaining per dayfalse
cursorStats.languageLanguage for extension interface and messagesen
cursorStats.showChangelogOnUpdateShow changelog popup and update notifications when extension updatestrue

🔧 Commands

CommandDescription
cursor-stats.refreshStatsManually refresh statistics
cursor-stats.openSettingsOpen extension settings
cursor-stats.setLimitConfigure usage-based pricing settings
cursor-stats.selectCurrencyChange display currency
cursor-stats.selectLanguageSelect language for extension interface
cursor-stats.createReportGenerate diagnostic report

🚀 Installation

VS Code Marketplace

  1. Open VS Code
  2. Press Ctrl+P / ⌘P
  3. Run ext install Dwtexe.cursor-stats

Or install directly from VS Code Marketplace

Manual Installation

  1. Download the latest .vsix from Releases
  2. Open Cursor
  3. Press Ctrl+Shift+P / ⌘⇧P
  4. Run Install from VSIX
  5. Select the downloaded file

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

💬 Support

💝 Donations

If you find this extension helpful, consider supporting its development:

Click to view donation options

Buy Me A Coffee

Buy Me A Coffee

Binance

  • ID: 39070620

USDT

  • Multi-Chain (BEP20/ERC20/Arbitrum One/Optimism):

    0x88bfb527158387f8f74c5a96a0468615d06f3899
    
  • TRC20:

    TPTnapCanmrsfcMVAyn4YiC6dLP8Wx1Czb
    

📄 License

MIT © Dwtexe


Made with ❤️ by Dwtexe

About

A Cursor extension that displays your Cursor Subscription usage statistics in the status bar.

Topics

Resources

Stars

264 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - Dwtexe/cursor-stats: A Cursor extension that displays your Cursor Subscription usage statistics in the status bar. · GitHub
Skip to content
This repository was archived by the owner on Mar 8, 2026. It is now read-only.

Repository files navigation

Cursor Stats

No more maintained

Due to the constant changes in Cursor's pricing policy, I am no longer using their services. Thank you for your support ❤️

A powerful Cursor extension that provides real-time monitoring of your Cursor subscription usage,

including fast requests and usage-based pricing information.

VS Code MarketplaceDownloadsRating

✨ Features

Core Features

  • 🚀 Real-time usage monitoring
  • 👥 Team usage tracking
  • 📊 Premium request analytics
  • 💰 Usage-based pricing insights
  • 🔄 Smart cooldown system
  • 🔔 Intelligent notifications
  • 💸 Spending alerts
  • 💳 Mid-month payment tracking

Advanced Features

  • 🎨 Customizable status bar
  • 📈 Progress bar visualization
  • 🌍 Multi-currency support
  • 📝 Diagnostic reporting
  • ⚡ Command palette integration
  • 🌙 Cursor Nightly version support
  • 🔄 GitHub release updates
  • 🔒 Secure token management

📸 Screenshots

Default UICustom Currency
Progress BarsSettings

⚙️ Configuration

SettingDescriptionDefault
cursorStats.enableLoggingEnable detailed loggingtrue
cursorStats.enableStatusBarColorsToggle colored status bartrue
cursorStats.statusBarColorThresholdsCustomize status bar text color based on usage percentageArray of 14 color thresholds
cursorStats.enableAlertsEnable usage alertstrue
cursorStats.usageAlertThresholdsPercentage thresholds for usage alerts[10, 30, 50, 75, 90, 100]
cursorStats.showTotalRequestsShow sum of all requests instead of only fast requestsfalse
cursorStats.refreshIntervalUpdate frequency (seconds)60
cursorStats.spendingAlertThresholdSpending alert threshold (in your selected currency)1
cursorStats.currencyCustom currency conversionUSD
cursorStats.showProgressBarsEnable progress visualizationfalse
cursorStats.progressBarLengthProgress bar length (for progress visualization)10
cursorStats.progressBarWarningThresholdPercentage threshold for progress bar warning (yellow)50
cursorStats.progressBarCriticalThresholdPercentage threshold for progress bar critical (red)75
cursorStats.customDatabasePathCustom path to Cursor database""
cursorStats.excludeWeekendsExclude weekends from period progress and daily calculationsfalse
cursorStats.showDailyRemainingShow estimated fast requests remaining per dayfalse
cursorStats.languageLanguage for extension interface and messagesen
cursorStats.showChangelogOnUpdateShow changelog popup and update notifications when extension updatestrue

🔧 Commands

CommandDescription
cursor-stats.refreshStatsManually refresh statistics
cursor-stats.openSettingsOpen extension settings
cursor-stats.setLimitConfigure usage-based pricing settings
cursor-stats.selectCurrencyChange display currency
cursor-stats.selectLanguageSelect language for extension interface
cursor-stats.createReportGenerate diagnostic report

🚀 Installation

VS Code Marketplace

  1. Open VS Code
  2. Press Ctrl+P / ⌘P
  3. Run ext install Dwtexe.cursor-stats

Or install directly from VS Code Marketplace

Manual Installation

  1. Download the latest .vsix from Releases
  2. Open Cursor
  3. Press Ctrl+Shift+P / ⌘⇧P
  4. Run Install from VSIX
  5. Select the downloaded file

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

💬 Support

💝 Donations

If you find this extension helpful, consider supporting its development:

Click to view donation options

Buy Me A Coffee

Buy Me A Coffee

Binance

  • ID: 39070620

USDT

  • Multi-Chain (BEP20/ERC20/Arbitrum One/Optimism):

    0x88bfb527158387f8f74c5a96a0468615d06f3899
    
  • TRC20:

    TPTnapCanmrsfcMVAyn4YiC6dLP8Wx1Czb
    

📄 License

MIT © Dwtexe


Made with ❤️ by Dwtexe

About

A Cursor extension that displays your Cursor Subscription usage statistics in the status bar.

Topics

Resources

Stars

264 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - Dwtexe/cursor-stats: A Cursor extension that displays your Cursor Subscription usage statistics in the status bar. · GitHub
Skip to content
This repository was archived by the owner on Mar 8, 2026. It is now read-only.

Repository files navigation

Cursor Stats

No more maintained

Due to the constant changes in Cursor's pricing policy, I am no longer using their services. Thank you for your support ❤️

A powerful Cursor extension that provides real-time monitoring of your Cursor subscription usage,

including fast requests and usage-based pricing information.

VS Code MarketplaceDownloadsRating

✨ Features

Core Features

  • 🚀 Real-time usage monitoring
  • 👥 Team usage tracking
  • 📊 Premium request analytics
  • 💰 Usage-based pricing insights
  • 🔄 Smart cooldown system
  • 🔔 Intelligent notifications
  • 💸 Spending alerts
  • 💳 Mid-month payment tracking

Advanced Features

  • 🎨 Customizable status bar
  • 📈 Progress bar visualization
  • 🌍 Multi-currency support
  • 📝 Diagnostic reporting
  • ⚡ Command palette integration
  • 🌙 Cursor Nightly version support
  • 🔄 GitHub release updates
  • 🔒 Secure token management

📸 Screenshots

Default UICustom Currency
Progress BarsSettings

⚙️ Configuration

SettingDescriptionDefault
cursorStats.enableLoggingEnable detailed loggingtrue
cursorStats.enableStatusBarColorsToggle colored status bartrue
cursorStats.statusBarColorThresholdsCustomize status bar text color based on usage percentageArray of 14 color thresholds
cursorStats.enableAlertsEnable usage alertstrue
cursorStats.usageAlertThresholdsPercentage thresholds for usage alerts[10, 30, 50, 75, 90, 100]
cursorStats.showTotalRequestsShow sum of all requests instead of only fast requestsfalse
cursorStats.refreshIntervalUpdate frequency (seconds)60
cursorStats.spendingAlertThresholdSpending alert threshold (in your selected currency)1
cursorStats.currencyCustom currency conversionUSD
cursorStats.showProgressBarsEnable progress visualizationfalse
cursorStats.progressBarLengthProgress bar length (for progress visualization)10
cursorStats.progressBarWarningThresholdPercentage threshold for progress bar warning (yellow)50
cursorStats.progressBarCriticalThresholdPercentage threshold for progress bar critical (red)75
cursorStats.customDatabasePathCustom path to Cursor database""
cursorStats.excludeWeekendsExclude weekends from period progress and daily calculationsfalse
cursorStats.showDailyRemainingShow estimated fast requests remaining per dayfalse
cursorStats.languageLanguage for extension interface and messagesen
cursorStats.showChangelogOnUpdateShow changelog popup and update notifications when extension updatestrue

🔧 Commands

CommandDescription
cursor-stats.refreshStatsManually refresh statistics
cursor-stats.openSettingsOpen extension settings
cursor-stats.setLimitConfigure usage-based pricing settings
cursor-stats.selectCurrencyChange display currency
cursor-stats.selectLanguageSelect language for extension interface
cursor-stats.createReportGenerate diagnostic report

🚀 Installation

VS Code Marketplace

  1. Open VS Code
  2. Press Ctrl+P / ⌘P
  3. Run ext install Dwtexe.cursor-stats

Or install directly from VS Code Marketplace

Manual Installation

  1. Download the latest .vsix from Releases
  2. Open Cursor
  3. Press Ctrl+Shift+P / ⌘⇧P
  4. Run Install from VSIX
  5. Select the downloaded file

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

💬 Support

💝 Donations

If you find this extension helpful, consider supporting its development:

Click to view donation options

Buy Me A Coffee

Buy Me A Coffee

Binance

  • ID: 39070620

USDT

  • Multi-Chain (BEP20/ERC20/Arbitrum One/Optimism):

    0x88bfb527158387f8f74c5a96a0468615d06f3899
    
  • TRC20:

    TPTnapCanmrsfcMVAyn4YiC6dLP8Wx1Czb
    

📄 License

MIT © Dwtexe


Made with ❤️ by Dwtexe

About

A Cursor extension that displays your Cursor Subscription usage statistics in the status bar.

Topics

Resources

Stars

264 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - Dwtexe/cursor-stats: A Cursor extension that displays your Cursor Subscription usage statistics in the status bar. · GitHub
Skip to content
This repository was archived by the owner on Mar 8, 2026. It is now read-only.

Repository files navigation

Cursor Stats

No more maintained

Due to the constant changes in Cursor's pricing policy, I am no longer using their services. Thank you for your support ❤️

A powerful Cursor extension that provides real-time monitoring of your Cursor subscription usage,

including fast requests and usage-based pricing information.

VS Code MarketplaceDownloadsRating

✨ Features

Core Features

  • 🚀 Real-time usage monitoring
  • 👥 Team usage tracking
  • 📊 Premium request analytics
  • 💰 Usage-based pricing insights
  • 🔄 Smart cooldown system
  • 🔔 Intelligent notifications
  • 💸 Spending alerts
  • 💳 Mid-month payment tracking

Advanced Features

  • 🎨 Customizable status bar
  • 📈 Progress bar visualization
  • 🌍 Multi-currency support
  • 📝 Diagnostic reporting
  • ⚡ Command palette integration
  • 🌙 Cursor Nightly version support
  • 🔄 GitHub release updates
  • 🔒 Secure token management

📸 Screenshots

Default UICustom Currency
Progress BarsSettings

⚙️ Configuration

SettingDescriptionDefault
cursorStats.enableLoggingEnable detailed loggingtrue
cursorStats.enableStatusBarColorsToggle colored status bartrue
cursorStats.statusBarColorThresholdsCustomize status bar text color based on usage percentageArray of 14 color thresholds
cursorStats.enableAlertsEnable usage alertstrue
cursorStats.usageAlertThresholdsPercentage thresholds for usage alerts[10, 30, 50, 75, 90, 100]
cursorStats.showTotalRequestsShow sum of all requests instead of only fast requestsfalse
cursorStats.refreshIntervalUpdate frequency (seconds)60
cursorStats.spendingAlertThresholdSpending alert threshold (in your selected currency)1
cursorStats.currencyCustom currency conversionUSD
cursorStats.showProgressBarsEnable progress visualizationfalse
cursorStats.progressBarLengthProgress bar length (for progress visualization)10
cursorStats.progressBarWarningThresholdPercentage threshold for progress bar warning (yellow)50
cursorStats.progressBarCriticalThresholdPercentage threshold for progress bar critical (red)75
cursorStats.customDatabasePathCustom path to Cursor database""
cursorStats.excludeWeekendsExclude weekends from period progress and daily calculationsfalse
cursorStats.showDailyRemainingShow estimated fast requests remaining per dayfalse
cursorStats.languageLanguage for extension interface and messagesen
cursorStats.showChangelogOnUpdateShow changelog popup and update notifications when extension updatestrue

🔧 Commands

CommandDescription
cursor-stats.refreshStatsManually refresh statistics
cursor-stats.openSettingsOpen extension settings
cursor-stats.setLimitConfigure usage-based pricing settings
cursor-stats.selectCurrencyChange display currency
cursor-stats.selectLanguageSelect language for extension interface
cursor-stats.createReportGenerate diagnostic report

🚀 Installation

VS Code Marketplace

  1. Open VS Code
  2. Press Ctrl+P / ⌘P
  3. Run ext install Dwtexe.cursor-stats

Or install directly from VS Code Marketplace

Manual Installation

  1. Download the latest .vsix from Releases
  2. Open Cursor
  3. Press Ctrl+Shift+P / ⌘⇧P
  4. Run Install from VSIX
  5. Select the downloaded file

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

💬 Support

💝 Donations

If you find this extension helpful, consider supporting its development:

Click to view donation options

Buy Me A Coffee

Buy Me A Coffee

Binance

  • ID: 39070620

USDT

  • Multi-Chain (BEP20/ERC20/Arbitrum One/Optimism):

    0x88bfb527158387f8f74c5a96a0468615d06f3899
    
  • TRC20:

    TPTnapCanmrsfcMVAyn4YiC6dLP8Wx1Czb
    

📄 License

MIT © Dwtexe


Made with ❤️ by Dwtexe

About

A Cursor extension that displays your Cursor Subscription usage statistics in the status bar.

Topics

Resources

Stars

264 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - Dwtexe/cursor-stats: A Cursor extension that displays your Cursor Subscription usage statistics in the status bar. · GitHub
Skip to content
This repository was archived by the owner on Mar 8, 2026. It is now read-only.

Repository files navigation

Cursor Stats

No more maintained

Due to the constant changes in Cursor's pricing policy, I am no longer using their services. Thank you for your support ❤️

A powerful Cursor extension that provides real-time monitoring of your Cursor subscription usage,

including fast requests and usage-based pricing information.

VS Code MarketplaceDownloadsRating

✨ Features

Core Features

  • 🚀 Real-time usage monitoring
  • 👥 Team usage tracking
  • 📊 Premium request analytics
  • 💰 Usage-based pricing insights
  • 🔄 Smart cooldown system
  • 🔔 Intelligent notifications
  • 💸 Spending alerts
  • 💳 Mid-month payment tracking

Advanced Features

  • 🎨 Customizable status bar
  • 📈 Progress bar visualization
  • 🌍 Multi-currency support
  • 📝 Diagnostic reporting
  • ⚡ Command palette integration
  • 🌙 Cursor Nightly version support
  • 🔄 GitHub release updates
  • 🔒 Secure token management

📸 Screenshots

Default UICustom Currency
Progress BarsSettings

⚙️ Configuration

SettingDescriptionDefault
cursorStats.enableLoggingEnable detailed loggingtrue
cursorStats.enableStatusBarColorsToggle colored status bartrue
cursorStats.statusBarColorThresholdsCustomize status bar text color based on usage percentageArray of 14 color thresholds
cursorStats.enableAlertsEnable usage alertstrue
cursorStats.usageAlertThresholdsPercentage thresholds for usage alerts[10, 30, 50, 75, 90, 100]
cursorStats.showTotalRequestsShow sum of all requests instead of only fast requestsfalse
cursorStats.refreshIntervalUpdate frequency (seconds)60
cursorStats.spendingAlertThresholdSpending alert threshold (in your selected currency)1
cursorStats.currencyCustom currency conversionUSD
cursorStats.showProgressBarsEnable progress visualizationfalse
cursorStats.progressBarLengthProgress bar length (for progress visualization)10
cursorStats.progressBarWarningThresholdPercentage threshold for progress bar warning (yellow)50
cursorStats.progressBarCriticalThresholdPercentage threshold for progress bar critical (red)75
cursorStats.customDatabasePathCustom path to Cursor database""
cursorStats.excludeWeekendsExclude weekends from period progress and daily calculationsfalse
cursorStats.showDailyRemainingShow estimated fast requests remaining per dayfalse
cursorStats.languageLanguage for extension interface and messagesen
cursorStats.showChangelogOnUpdateShow changelog popup and update notifications when extension updatestrue

🔧 Commands

CommandDescription
cursor-stats.refreshStatsManually refresh statistics
cursor-stats.openSettingsOpen extension settings
cursor-stats.setLimitConfigure usage-based pricing settings
cursor-stats.selectCurrencyChange display currency
cursor-stats.selectLanguageSelect language for extension interface
cursor-stats.createReportGenerate diagnostic report

🚀 Installation

VS Code Marketplace

  1. Open VS Code
  2. Press Ctrl+P / ⌘P
  3. Run ext install Dwtexe.cursor-stats

Or install directly from VS Code Marketplace

Manual Installation

  1. Download the latest .vsix from Releases
  2. Open Cursor
  3. Press Ctrl+Shift+P / ⌘⇧P
  4. Run Install from VSIX
  5. Select the downloaded file

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

💬 Support

💝 Donations

If you find this extension helpful, consider supporting its development:

Click to view donation options

Buy Me A Coffee

Buy Me A Coffee

Binance

  • ID: 39070620

USDT

  • Multi-Chain (BEP20/ERC20/Arbitrum One/Optimism):

    0x88bfb527158387f8f74c5a96a0468615d06f3899
    
  • TRC20:

    TPTnapCanmrsfcMVAyn4YiC6dLP8Wx1Czb
    

📄 License

MIT © Dwtexe


Made with ❤️ by Dwtexe

About

A Cursor extension that displays your Cursor Subscription usage statistics in the status bar.

Topics

Resources

Stars

264 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - Dwtexe/cursor-stats: A Cursor extension that displays your Cursor Subscription usage statistics in the status bar. · GitHub
Skip to content
This repository was archived by the owner on Mar 8, 2026. It is now read-only.

Repository files navigation

Cursor Stats

No more maintained

Due to the constant changes in Cursor's pricing policy, I am no longer using their services. Thank you for your support ❤️

A powerful Cursor extension that provides real-time monitoring of your Cursor subscription usage,

including fast requests and usage-based pricing information.

VS Code MarketplaceDownloadsRating

✨ Features

Core Features

  • 🚀 Real-time usage monitoring
  • 👥 Team usage tracking
  • 📊 Premium request analytics
  • 💰 Usage-based pricing insights
  • 🔄 Smart cooldown system
  • 🔔 Intelligent notifications
  • 💸 Spending alerts
  • 💳 Mid-month payment tracking

Advanced Features

  • 🎨 Customizable status bar
  • 📈 Progress bar visualization
  • 🌍 Multi-currency support
  • 📝 Diagnostic reporting
  • ⚡ Command palette integration
  • 🌙 Cursor Nightly version support
  • 🔄 GitHub release updates
  • 🔒 Secure token management

📸 Screenshots

Default UICustom Currency
Progress BarsSettings

⚙️ Configuration

SettingDescriptionDefault
cursorStats.enableLoggingEnable detailed loggingtrue
cursorStats.enableStatusBarColorsToggle colored status bartrue
cursorStats.statusBarColorThresholdsCustomize status bar text color based on usage percentageArray of 14 color thresholds
cursorStats.enableAlertsEnable usage alertstrue
cursorStats.usageAlertThresholdsPercentage thresholds for usage alerts[10, 30, 50, 75, 90, 100]
cursorStats.showTotalRequestsShow sum of all requests instead of only fast requestsfalse
cursorStats.refreshIntervalUpdate frequency (seconds)60
cursorStats.spendingAlertThresholdSpending alert threshold (in your selected currency)1
cursorStats.currencyCustom currency conversionUSD
cursorStats.showProgressBarsEnable progress visualizationfalse
cursorStats.progressBarLengthProgress bar length (for progress visualization)10
cursorStats.progressBarWarningThresholdPercentage threshold for progress bar warning (yellow)50
cursorStats.progressBarCriticalThresholdPercentage threshold for progress bar critical (red)75
cursorStats.customDatabasePathCustom path to Cursor database""
cursorStats.excludeWeekendsExclude weekends from period progress and daily calculationsfalse
cursorStats.showDailyRemainingShow estimated fast requests remaining per dayfalse
cursorStats.languageLanguage for extension interface and messagesen
cursorStats.showChangelogOnUpdateShow changelog popup and update notifications when extension updatestrue

🔧 Commands

CommandDescription
cursor-stats.refreshStatsManually refresh statistics
cursor-stats.openSettingsOpen extension settings
cursor-stats.setLimitConfigure usage-based pricing settings
cursor-stats.selectCurrencyChange display currency
cursor-stats.selectLanguageSelect language for extension interface
cursor-stats.createReportGenerate diagnostic report

🚀 Installation

VS Code Marketplace

  1. Open VS Code
  2. Press Ctrl+P / ⌘P
  3. Run ext install Dwtexe.cursor-stats

Or install directly from VS Code Marketplace

Manual Installation

  1. Download the latest .vsix from Releases
  2. Open Cursor
  3. Press Ctrl+Shift+P / ⌘⇧P
  4. Run Install from VSIX
  5. Select the downloaded file

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

💬 Support

💝 Donations

If you find this extension helpful, consider supporting its development:

Click to view donation options

Buy Me A Coffee

Buy Me A Coffee

Binance

  • ID: 39070620

USDT

  • Multi-Chain (BEP20/ERC20/Arbitrum One/Optimism):

    0x88bfb527158387f8f74c5a96a0468615d06f3899
    
  • TRC20:

    TPTnapCanmrsfcMVAyn4YiC6dLP8Wx1Czb
    

📄 License

MIT © Dwtexe


Made with ❤️ by Dwtexe

About

A Cursor extension that displays your Cursor Subscription usage statistics in the status bar.

Topics

Resources

Stars

264 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); GitHub - Dwtexe/cursor-stats: A Cursor extension that displays your Cursor Subscription usage statistics in the status bar. · GitHub
Skip to content
This repository was archived by the owner on Mar 8, 2026. It is now read-only.

Repository files navigation

Cursor Stats

No more maintained

Due to the constant changes in Cursor's pricing policy, I am no longer using their services. Thank you for your support ❤️

A powerful Cursor extension that provides real-time monitoring of your Cursor subscription usage,

including fast requests and usage-based pricing information.

VS Code MarketplaceDownloadsRating

✨ Features

Core Features

  • 🚀 Real-time usage monitoring
  • 👥 Team usage tracking
  • 📊 Premium request analytics
  • 💰 Usage-based pricing insights
  • 🔄 Smart cooldown system
  • 🔔 Intelligent notifications
  • 💸 Spending alerts
  • 💳 Mid-month payment tracking

Advanced Features

  • 🎨 Customizable status bar
  • 📈 Progress bar visualization
  • 🌍 Multi-currency support
  • 📝 Diagnostic reporting
  • ⚡ Command palette integration
  • 🌙 Cursor Nightly version support
  • 🔄 GitHub release updates
  • 🔒 Secure token management

📸 Screenshots

Default UICustom Currency
Progress BarsSettings

⚙️ Configuration

SettingDescriptionDefault
cursorStats.enableLoggingEnable detailed loggingtrue
cursorStats.enableStatusBarColorsToggle colored status bartrue
cursorStats.statusBarColorThresholdsCustomize status bar text color based on usage percentageArray of 14 color thresholds
cursorStats.enableAlertsEnable usage alertstrue
cursorStats.usageAlertThresholdsPercentage thresholds for usage alerts[10, 30, 50, 75, 90, 100]
cursorStats.showTotalRequestsShow sum of all requests instead of only fast requestsfalse
cursorStats.refreshIntervalUpdate frequency (seconds)60
cursorStats.spendingAlertThresholdSpending alert threshold (in your selected currency)1
cursorStats.currencyCustom currency conversionUSD
cursorStats.showProgressBarsEnable progress visualizationfalse
cursorStats.progressBarLengthProgress bar length (for progress visualization)10
cursorStats.progressBarWarningThresholdPercentage threshold for progress bar warning (yellow)50
cursorStats.progressBarCriticalThresholdPercentage threshold for progress bar critical (red)75
cursorStats.customDatabasePathCustom path to Cursor database""
cursorStats.excludeWeekendsExclude weekends from period progress and daily calculationsfalse
cursorStats.showDailyRemainingShow estimated fast requests remaining per dayfalse
cursorStats.languageLanguage for extension interface and messagesen
cursorStats.showChangelogOnUpdateShow changelog popup and update notifications when extension updatestrue

🔧 Commands

CommandDescription
cursor-stats.refreshStatsManually refresh statistics
cursor-stats.openSettingsOpen extension settings
cursor-stats.setLimitConfigure usage-based pricing settings
cursor-stats.selectCurrencyChange display currency
cursor-stats.selectLanguageSelect language for extension interface
cursor-stats.createReportGenerate diagnostic report

🚀 Installation

VS Code Marketplace

  1. Open VS Code
  2. Press Ctrl+P / ⌘P
  3. Run ext install Dwtexe.cursor-stats

Or install directly from VS Code Marketplace

Manual Installation

  1. Download the latest .vsix from Releases
  2. Open Cursor
  3. Press Ctrl+Shift+P / ⌘⇧P
  4. Run Install from VSIX
  5. Select the downloaded file

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

💬 Support

💝 Donations

If you find this extension helpful, consider supporting its development:

Click to view donation options

Buy Me A Coffee

Buy Me A Coffee

Binance

  • ID: 39070620

USDT

  • Multi-Chain (BEP20/ERC20/Arbitrum One/Optimism):

    0x88bfb527158387f8f74c5a96a0468615d06f3899
    
  • TRC20:

    TPTnapCanmrsfcMVAyn4YiC6dLP8Wx1Czb
    

📄 License

MIT © Dwtexe


Made with ❤️ by Dwtexe

About

A Cursor extension that displays your Cursor Subscription usage statistics in the status bar.

Topics

Resources

Stars

264 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages