A Chrome extension to monitor usage limits for APIs and web services (e.g., Grok, Claude, Gemini, DeepSeek) in real-time, with notifications and text-to-speech (TTS) for reading the PRD aloud.
A lightweight Chrome extension that fetches and displays your Perplexity AI account settings and usage limits in a clean, structured dashboard.
Quickly view and compare your Perplexity AI account capabilities including GPT-4 limits, file uploads, storage quotas, and moreβall from a convenient browser popup. Perfect for power users who want to track their usage and understand their account limits at a glance.
| Feature | Description |
|---|---|
| π Live Data Fetching | Retrieves your current Perplexity settings in real-time |
| π Visual Dashboard | Organized tables for account, storage, and API limits |
| π¨ Smart Highlighting | Key metrics (GPT-4 quota, uploads) highlighted for quick reference |
| π Privacy First | All processing happens locallyβno external tracking or data collection |
| β‘ Lightweight | Minimal footprint with zero dependencies |
-
Clone the Repository
git clone https://github.com/Atul8007/Limit_Tracker.git cd Limit_Tracker -
Load in Chrome
- Navigate to
chrome://extensions/ - Enable Developer Mode (toggle in top-right corner)
- Click Load unpacked
- Select the
Limit_Tracker/Limit_Trackerfolder
- Navigate to
-
Start Using
- Click the extension icon in your Chrome toolbar
- View your Perplexity limits instantly!
- Download the latest release
- Extract the ZIP file
- Follow steps 2-3 from Method 1 above
The extension displays your limits across multiple categories:
- GPT-4 Usage Quota - Track your advanced model access
- Alpha/Beta Features - See enabled experimental features
- Query Limits - Daily/monthly search allowances
- Upload Capabilities - File upload restrictions
- File count limits
- Maximum file sizes
- Storage quotas
- Connector access levels
- Repository type restrictions
- API rate limits
- Manifest Version: Chrome Extension Manifest v3
- Languages: Vanilla JavaScript (ES6+), HTML5, CSS3
- APIs Used: Chrome Storage API, Chrome Cookies API
Limit_Tracker/
β
βββ manifest.json # Extension configuration
βββ popup.html # Main UI interface
βββ popup.js # Data fetching and rendering logic
βββ popup.css # Styling and layout
βββ icon.png # Extension icon (128x128)
βββ icon16.png # Toolbar icon (16x16)
βββ README.md # Documentation
{
"permissions": ["storage", "cookies"],
"host_permissions": ["https://www.perplexity.ai/rest/user/settings"]
}Why these permissions?
storage- Cache your settings locally for faster accesscookies- Authenticate requests to Perplexity's APIhost_permissions- Access only the public settings endpoint
graph LR
A[User Clicks Icon] --> B[Fetch Settings API]
B --> C[Parse JSON Response]
C --> D[Build Tables Dynamically]
D --> E[Highlight Key Metrics]
E --> F[Display in Popup]
- Fetch - Retrieves data from
https://www.perplexity.ai/rest/user/settings - Parse - Extracts account capabilities (limits, quotas, features)
- Render - Dynamically generates organized tables
- Highlight - Emphasizes important metrics for quick scanning
Contributions welcome! Planned features include:
- Historical Tracking - Compare limits over time
- Export Functionality - Download settings as CSV/JSON
- Dark Mode - Eye-friendly theme option
- Multi-Account Support - Switch between different Perplexity accounts
- Usage Alerts - Notifications when approaching limits
- Compact View - Minimal display mode for small screens
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
# Clone your fork
git clone https://github.com/YOUR_USERNAME/Limit_Tracker.git
# Create a branch
git checkout -b my-feature
# Make changes and test in Chrome
# Load unpacked extension from chrome://extensions
# Commit and push
git add .
git commit -m "Description of changes"
git push origin my-featureThis project is licensed under the MIT License - see the LICENSE file for details.
MIT License
Copyright (c) 2025 Atul Mundakkal
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files...
Please report issues on our GitHub Issues page with:
- Chrome version
- Extension version
- Steps to reproduce
- Expected vs actual behavior
- Screenshots (if applicable)
Atul Mundakkal
- GitHub: @Atul8007
- Project: Limit_Tracker
If this extension helped you, please consider:
- β Starring the repository
- π¦ Sharing with others who use Perplexity
- π€ Contributing improvements or bug fixes
This is an unofficial tool for personal and educational use. It is not affiliated with, endorsed by, or connected to Perplexity AI. The extension accesses only publicly available user settings data through documented endpoints.
Made with β€οΈ by developers, for developers