Greasy Fork is available in English.

Perplexity – Usage Limits & Settings

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

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey, Greasemonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Userscripts.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een gebruikersscriptbeheerder nodig.

(Ik heb al een user script manager, laat me het downloaden!)

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

(Ik heb al een beheerder - laat me doorgaan met de installatie!)

Maker
Mikhoul
Dagelijks aantal installaties
9
Totaal aantal installaties
18
Beoordelingen
0 0 0
Versie
5.0.4
Gemaakt op
19-02-2026
Bijgewerkt op
19-02-2026
Grootte
27,5 KB
Licentie
MIT
Wordt toegepast op

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.