Problem Statement
Currently, users must navigate to the Cursor account dashboard to monitor their monthly usage (e.g., fast model requests, premium model quotas). This disrupts workflow efficiency and makes it easy to accidentally exceed limits while coding.
Example Pain Points:
- No real-time visibility into usage while working in the IDE.
- Risk of hitting quota limits unexpectedly during critical tasks.
- Frequent context-switching to check the website wastes time.
Proposed Solution
Add a compact, always-visible usage tracker directly within the IDE interface.
- Progress Bar: Display a small, color-coded bar (e.g., in the status bar at the bottom) showing overall usage (e.g.,
463/1000
). - Hover Details: On hover, show a tooltip with a breakdown:
- Premium vs. non-premium model usage.
- Remaining requests and quota reset date.
- Option to upgrade/expand quotas (for paid users).
- Click Action: Clicking the bar could open a detailed popup or redirect to the account dashboard.
Benefits
- Avoid Overages: Developers can adjust usage habits before hitting limits.
- Streamlined Workflow: Eliminates need to leave the IDE for basic tracking.
- Transparency: Clear visibility for teams managing shared quotas.
Optional Enhancements (for clarity)
- Mockup:
- Status Bar:
π’ Fast Requests: 463/1000
(green β yellow β red as usage increases). - Hover Tooltip:
Monthly Usage (Resets: July 1) ------------------------------ β’ Fast Requests: 463/1000 (46%) β’ GPT-4 Mini: 291 (No quota) β’ Cursor-Pro: 0/500
- Status Bar:
- Customization: Allow users to choose which quotas to display (e.g., hide unused models).
- Notifications: Optional IDE alerts at 75%, 90%, and 100% usage.