Perplexity – Usage Limits & Settings

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

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Upphovsman
Mikhoul
Dagliga installationer
7
Totala installationer
15
Betyg
0 0 0
Version
5.0.4
Skapad
2026-02-19
Uppdaterad
2026-02-19
Size
27,5 KB
Licens
MIT
Gäller för

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.