LuckyWindsck/cursor-stats

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

★ 0Forks 0GitHub ↗Compare

Project website ↗

README

Cursor Stats

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

including fast requests and usage-based pricing information.

VS Code Marketplace Downloads Rating

✨ 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

🔜 Upcoming Features

  • 📊 Session-based request tracking
  • 📈 Visual analytics dashboard
  • 🎯 Project-specific monitoring
  • 🎨 Enhanced statistics view
  • ⚙️ Advanced customization options

📸 Screenshots

Default UI Custom Currency
Progress Bars Settings

⚙️ Configuration

Setting Description Default
cursorStats.enableLogging Enable detailed logging false
cursorStats.enableStatusBarColors Toggle colored status bar true
cursorStats.enableAlerts Enable usage alerts true
cursorStats.showTotalRequests Show sum of all requests instead of only fast requests false
cursorStats.refreshInterval Update frequency (seconds) 30
cursorStats.currency Custom currency conversion USD
cursorStats.showProgressBars Enable progress visualization false
cursorStats.progressBarLength Progress bar length (for progress visualization) 10
cursorStats.customDatabasePath Custom path to Cursor database ""
cursorStats.excludeWeekends Exclude weekends from period progress and daily calculations false
cursorStats.showDailyRemaining Show estimated fast requests remaining per day false
cursorStats.spendingAlertThreshold Spending alert threshold (in your selected currency) 1

🔧 Commands

Command Description
cursor-stats.refreshStats Manually refresh statistics
cursor-stats.openSettings Open extension settings
cursor-stats.setLimit Configure usage-based pricing settings
cursor-stats.selectCurrency Change display currency
cursor-stats.createReport Generate 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

🌍 Language Support

Cursor Stats now supports multiple languages for the interface:

Available Languages

  • English (Default)
  • 中文 (Chinese)
  • 한국어 (Korean)

How to Change Language

  1. Via Command Palette:

    • Press Ctrl+Shift+P (Windows/Linux) or ⌘⇧P (Mac)
    • Type "Cursor Stats: Select Language"
    • Choose your preferred language
  2. Via Settings:

    • Open VS Code Settings (Ctrl+, or ⌘,)
    • Search for "cursor stats language"
    • Select from the dropdown: en, zh, or ko

Features in Multiple Languages

  • Status bar text and tooltips
  • Notification messages
  • Command titles
  • Settings descriptions
  • Error messages

The interface will update automatically when you change the language setting.

💝 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

Contributors

DwtexeDaydreamCodingthatmike1EduardDurechcaio-swdevenemyrrNAXG

Issues