QuickNav for Google AI Studio: Navigation & Productivity Suite
v22.0 Update: Structural compatibility fixes, Nav Menu Search, Force Text Paste, and UI Enhancements.
QuickNav enhances your Google AI Studio workflow by restoring classic navigation controls and adding a suite of productivity tools. From saving your best prompts and managing favorite chats, to searching within conversations and controlling your input field — this script provides a more efficient interface.
✨ Key Features
🚀 Navigation & In-Chat Search (Updated)
- In-Menu Search: Click the message counter (
Current / Total) to open the Index Menu, now featuring a search bar. Filter turns, highlight matches in the tooltip, and jump between specific words using the ‹ › arrows.
- Classic Controls: A compact bar with First (⏫), Previous (🔼), Next (🔽), and Last (⏬) buttons. Press and hold any button to scroll rapidly.
- Auto-Follow Lock: Long-press Last (⏬) to lock scrolling to the bottom. Useful for monitoring long generations.
- Code Previews: Collapsed code blocks now display a handy 2-line text preview directly in the chat header (can be disabled in settings).
✍️ Input Control & Fixes (Updated)
- Force Plain Text Paste: Bypass AI Studio's default behavior that converts long pasted text (1000+ chars) into attached
.txt files. Use the new clipboard toggle in the prompt toolbar to force raw text paste.
- Smart Prompt Resizer: Toggle the input field height between Min, Mid, and Max states. The field automatically expands as you type and collapses when you clear it entirely.
- Custom History Stack: The script implements its own Undo (Ctrl+Z) and Redo (Ctrl+Y) logic specifically for the prompt box.
- Quick Actions: Dedicated buttons for Copy, Paste, and a safety-guarded Clear (requires double-click).
📚 Prompt Library
A built-in system to manage your prompts without leaving the chat.
- Save & Organize: Store frequently used prompts. Categorize them with color-coded tags.
- Pinning & Global Editing: Pin essential prompts or tags to the top. Double-click or right-click any tag to globally rename it or change its color across all prompts.
- Data Management: Search, filter, Import/Export to JSON, or wipe the library if needed.
⭐ Favorites Manager
- Bookmark Chats: Save specific chat URLs with custom titles.
- Search & Filter: Quickly find saved chats using the built-in search bar.
- Import/Export: Backup your favorite links to JSON or clear them all at once.
🎨 Personalization
- Theme Switcher: Quickly toggle Light/Dark mode for the current session via the new header icon (☀️/🌙).
- Custom Layout: Adjust text size (10px - 32px) and constrain the chat width for wide monitors.
- Factory Reset: A built-in option in the QuickNav settings to safely clear all script data and reset to defaults.
⌨️ Hotkeys & Shortcuts
⚠️ Important: Main shortcuts use Alt to avoid browser conflicts.
Menus & Tools:
- Open Prompt Library:
Alt + L
- Open Favorites:
Shift + Alt + F
- Open/Close Nav Menu:
Alt + M
- Toggle Theme:
Shift + Alt + T
Input & Editing:
- Focus Input:
Alt + P
- Resize Input (Expand/Collapse):
Alt + ArrowUp / Alt + ArrowDown
- Copy Prompt:
Alt + C
- Paste to Prompt:
Alt + V
- Clear Prompt:
Alt + Shift + Backspace (or Double-Click the '×' button)
- Undo / Redo:
Ctrl + Z / Ctrl + Y (Inside input box)
Navigation:
- Prev / Next Message:
Alt + PageUp / Alt + PageDown
- First / Last Message:
Shift + Alt + PageUp / Shift + Alt + PageDown
Appearance:
- Font Size (- / +):
Alt + - / Alt + = (Reset: Alt + 0)
- Chat Width (- / +):
Shift + Alt + - / Shift + Alt + = (Reset: Shift + Alt + 0)
⚙️ Installation & Usage
⚠️ Prerequisite: You need a userscript manager extension (such as Tampermonkey), and within its settings, the option to allow user scripts must be enabled.
Install a Userscript Manager (if you don't have one):
Configure The Manager (One-Time Setup using Tampermonkey in Chrome as an example):
- a. Pin the Extension: After installing, click the puzzle piece icon (🧩) in your Chrome toolbar and click the pin icon next to Tampermonkey to keep it visible.
- b. Open Extension Settings: Right-click the newly pinned Tampermonkey icon and select 'Manage extension'.
- c. Enable Script Access: A new tab will open. Find the slider labeled "Allow User Scripts" and make sure it is turned on. This is a critical step that allows the script to function correctly.
Install the QuickNav Script:
- On this page, click the blue "Install" button. Your userscript manager will open a new tab. Simply confirm the installation.
Start Using It:
- Navigate to Google AI Studio.
- Open any chat, and the QuickNav control panel will appear automatically above the input field. Enjoy!
💬 Feedback & Suggestions
Your feedback is what helps make QuickNav better! If you have an idea for a new feature, encounter a bug, or have any suggestions, please don't hesitate to share them.
The best way to get in touch is by opening an issue on the Issues tab for this script. I read every comment and appreciate you taking the time to help improve the script for everyone.
💖 Support Development
If QuickNav saves you time and improves your workflow, consider supporting its continued development!
☕️ Support via NowPayments (Crypto)
Thank you! 🌱
Keywords: Google AI Studio, AI Studio, Prompt Library, Prompt Manager, Favorites, Chat Bookmarks, Search in Chat, Force Paste, Tampermonkey, Productivity, Navigation, Dark Mode.