Perplexity – Usage Limits & Settings

Draggable, resizable usage-limits panel with dark/light theme memory

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, Greasemonkey alebo Violentmonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey alebo Userscripts.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie správcu používateľských skriptov.

(Už mám správcu používateľských skriptov, nechajte ma ho nainštalovať!)

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

(Už mám správcu používateľských štýlov, nechajte ma ho nainštalovať!)

Autor
Mikhoul
Denne inštalácií
8
Celkový počet inštalácií
15
Hodnotenie
0 0 0
Verzia
5.0.4
Vytvorené
19.02.2026
Aktualizované
19.02.2026
Veľkosť
27,5 KB
Licencia
MIT
Spustiť na

Perplexity – Usage Limits & Settings

📌 Overview

Perplexity – Usage Limits & Settings is a powerful userscript designed to enhance the Perplexity.ai interface. It injects a floating, draggable, and resizable dashboard into the webpage that surfaces your real-time account usage limits, API caps, and hidden user settings.

Instead of guessing how many "Pro" or "Research" searches you have left, this script fetches the data directly from Perplexity's internal APIs and updates automatically as you search.


✨ Key Features

1. 📊 Comprehensive Data Display

The panel categorizes your data into three distinct sections:

  • Searches: Displays your remaining daily/monthly limits for Pro, Research, Agentic, and Labs searches. Features custom progress bars that dynamically change color based on how many searches you have left (Green > 60%, Yellow > 25%, Red < 25%).
  • MCP Sources: Automatically detects if you have connected third-party tools (Model Context Protocols) like GitHub, Notion, Google Drive, Slack, Jira, Asana, etc. and displays your usage limits for each integration.
  • Settings: Surfaces hidden or hard-to-reach account configurations, including:
  • File and Image upload limits.
  • Daily attachment limits and Pages limits.
  • Privacy status (whether AI Training is disabled).
  • Your default models for Text, Image, and Video generation.

2. 🔄 Smart Auto-Refresh

You never have to manually refresh the page to see your updated stats.

  • Query Interception: The script silently monitors your network traffic (intercepting POST requests) and listens for you hitting "Enter" or clicking the submit/search buttons.
  • Visual Countdown: When you submit a prompt, a 3-second countdown (3s... 2s... 1s...) appears in the panel header, followed by an automatic background refresh of your limits.

3. 🖱️ Highly Customizable UI (Draggable & Resizable)

The panel stays out of your way and adapts to your workflow.

  • Draggable: Grab the panel by the header to move it anywhere on your screen.
  • Resizable: Click and drag the bottom-right corner to adjust the panel's size.
  • Smart Positioning: If you haven't manually moved the panel, it will automatically snap to a convenient location next to the Perplexity chat input box, adapting as the window resizes.
  • Persistent Memory: Your customized position and size are saved to your browser's local storage. If you refresh or open a new tab, the panel remembers exactly where you left it.

4. 🌗 Dark & Light Theme Support

  • Click the Sun/Moon (☀/☾) icon in the panel header to toggle between Dark and Light modes.
  • The script uses a sophisticated set of CSS variables to ensure the panel perfectly matches Perplexity's native aesthetic in both modes. Your theme preference is saved automatically.

5. 💊 Unobtrusive Toggle Pill

If you want a distraction-free environment, you can close the main dashboard using the "✕" button. A minimal "Limits" pill button will remain docked near your chat bar. Clicking this pill instantly restores the dashboard. The pill features a glowing dot that matches the panel's live status (Green = Active, Yellow = Refreshing).


🛠️ Under the Hood (How it Works)

  • API Fetching: The script queries two internal Perplexity endpoints using your existing session credentials:
  • /rest/rate-limit/all (for search and MCP limits)
  • /rest/user/settings (for default models and upload caps)

  • Local Storage: Uses the pplx_panel_v5 key in your browser's localStorage to save your x / y coordinates, width / height, and dark theme preferences.

  • Performance: The script uses a MutationObserver to gracefully handle Perplexity's Single Page Application (SPA) navigation. It ensures the panel is injected when the URL changes without causing unnecessary reloads or slowing down your browser.


🚀 Installation Instructions

  1. Install a userscript manager extension for your browser (e.g., Tampermonkey or Violentmonkey).
  2. Create a new script in your extension's dashboard.
  3. Copy and paste the entire script code into the editor.
  4. Save the script.
  5. Navigate to Perplexity.ai and the floating dashboard will appear automatically.