u/SpiritualOption9218

Major performance refactoring, module sandboxing, and deeper telemetry blocks | Studio.lab v1.5

Major performance refactoring, module sandboxing, and deeper telemetry blocks | Studio.lab v1.5

Hey everyone.

I have just released a significant architectural update for Studio.lab.

Here is the technical breakdown of what is new in v1.5:

  • Isolated Module Sandboxing: All extension features now run within their own error-handling boundaries. If a specific module fails (for example, if Google pushes an undocumented UI update that breaks a selector), the core extension and all other modules will continue functioning normally. No more cascaded failures.
  • ResizeObserver Event Handling: The auto-scroll-to-bottom utility was previously driven by setInterval and MutationObserver, which consumed unnecessary cycles. It has been completely rewritten to use a native ResizeObserver bound strictly to the content container. This results in a massive drop in CPU overhead and battery drain during long text generations.
  • Deeper Telemetry Interception: The telemetry blocker has been expanded. In addition to declarative network rules, the extension now intercepts fetch and XMLHttpRequest directly in the MAIN execution world. This allows real-time logging of intercepted tracking requests and dynamic spoofing of backend restrictions (e.g., BenefitTier payloads) at the network layer.
  • Health Check Fallback: Added a 10-second DOM readiness timeout. If Google unexpectedly alters their DOM structure, the extension will push a non-intrusive UI warning to let you know that certain visual features may be impaired, rather than failing silently.
  • Centralized Configuration & Dead Code Purge: Purged all legacy bypass code. DOM selectors have been abstracted into a centralized registry map, making the extension significantly easier to maintain against future UI changes.

Install

  1. Download or clone the repo from GitHub: GitHub | Direct linkOfficial Website
  2. Go to chrome://extensions or edge://extensions in your browser.
  3. Turn on Developer mode.
  4. Click Load unpacked and select the project folder.
  5. Open aistudio.google.com — a native settings card will appear in the right sidebar below "System instructions"!

Support the Project

Studio.lab is completely free. If it saves your generations and speeds up your browser, consider supporting development on Ko-Fi!

Disclaimer: Studio.lab is an unofficial modification. It is not affiliated with, endorsed by, or connected to Google LLC or Google AI Studio.

u/Least_Pea_7874 - Now it's your turn. 💕🤝

u/SpiritualOption9218 — 4 days ago

Telemetry blox (blocker) | Studio.lab | V1.2-release

Let me know in the comments if this breaks the site. But I've checked it, and everything's fine.

I've added telemetry blocker. Nah idk, you can still use uBlock origin.

Github - https://github.com/dorimommy/Studio.lab
If you super lazy - https://github.com/dorimommy/Studio.lab/archive/refs/tags/v1.2-release.zip

How to install ask AI.

(I'm offended because I wrote you an interesting (imo) post, and you don't even know how to read (I didn't expect such herd behavior))

reddit.com
u/SpiritualOption9218 — 6 days ago

Free ULTRA, yay!! (clickbait, fr, fr ,fr)

Fun fact: AI Studio's UI is entirely trust-based. If you intercept the GetAiStudioBenefitTier RPC call on a Free account and change the [0] or [] response to [2], the frontend instantly gives you the "ULTRA" badge.

https://preview.redd.it/c176rm4h77ah1.png?width=193&format=png&auto=webp&s=d7ba6d7d3b35cc1cd631f3dd30414fd1575b4764

https://preview.redd.it/szcdmb3887ah1.png?width=196&format=png&auto=webp&s=0c5fa6e04dd0f0092c262d7bd631eaa836e2b7c8

All paid banners disappear, and it actually lets you click "Run" on restricted paid models (Nano banana family or Gemini 2.5 family).

But Google's backend isn't stupid. When the GenerateContent request fires, the server validates your auth token. Realizing you're a free user pinging a paid model, it just gaslights the client with a 404 Not Found error for that model.

https://preview.redd.it/hyaiv3am77ah1.png?width=372&format=png&auto=webp&s=dedc365c10b805ac4d34d3eb4a2903aa39e61466

GenerateContent -> Payload

Ehh.

>!(Use Studio.lab, cammon)!<

reddit.com
u/SpiritualOption9218 — 7 days ago

Studio.lab | New features &amp; v1-release

By the way, I finally figured out how to reverse-engineer AIS (Although I would doubt that). Thanks to that, I managed to pull off a feature I’ve wanted for a long time but couldn't implement before due to my own temporary brain lag. Also, I'm way too lazy to write a massive wall of text about this update, so here’s the quick rundown (REALLY?):

Bug fix? Maybe 😈

✨ New Features

1. Chat Export: Export your complete context to Markdown or JSON.

>⚠️ Important: For this to work, you need to send a message first. You don't have to wait for the AI's response; you can stop it immediately.

https://preview.redd.it/r8v8svk46n6h1.png?width=512&format=png&auto=webp&s=ab441a0b138ea4af020ad4773fbda0c0197d9edd

2. Modern Web Chat (Still in development): The new ms-prompt-box is now fully functional! Old grid issues and photo display bugs have been fixed.

>⚠️ Important: NOT RECOMMENDED FOR MOBILE USE. It's currently very buggy on mobile screens.

https://preview.redd.it/ks7vuwwa6n6h1.png?width=877&format=png&auto=webp&s=bfe5f356283ff067cc9c0627665360afd245ddde

https://preview.redd.it/v4ifl2jg6n6h1.png?width=361&format=png&auto=webp&s=16e000944ecd4e6f9b4462c6c094c3a7d2eb94ea

https://preview.redd.it/mek9tswi6n6h1.png?width=442&format=png&auto=webp&s=6922f6e87f47f35ef35bf1640b4a0f8722e852a9

🛠️ Install

  1. Download or clone the repo from GitHub: GitHub | Official Website
  2. Go to chrome://extensions or edge://extensions in your browser.
  3. Turn on Developer mode.
  4. Click Load unpacked and select the project folder.
  5. Open aistudio.google.com — a native settings card will appear in the right sidebar below "System instructions"!

💖 Support the Project

Studio.lab is completely free. If it saves your generations and speeds up your browser, consider supporting development on Ko-Fi!

Disclaimer: Studio.lab is an unofficial extension. It is not affiliated with Google or Google AI Studio.

reddit.com
u/SpiritualOption9218 — 25 days ago

Studio.lab | BTStudio rebranding &amp; New feature!

If you use Google AI Studio for long conversations or coding, you've likely faced two major frustrations:

  1. Aggressive safety filters that abort the response stream and permanently delete the text the model already generated.
  2. Severe UI lag once your chat history grows past 50–60 turns.

We've overhauled and rebranded our extension. Meet Studio.lab (formerly BTStudio) — a lightweight, completely free, and open-source extension to fix these bottlenecks and upgrade your workflow.

⚡ Key Features

  • 🚫 Content Filter Bypass: Prevents AI Studio from deleting already-generated text when a filter (SAFETY, RECITATION, etc.) triggers. No UI flicker, no lost text. (Note: Everything generated up to the block remains visible, and you can just type "continue").
  • 🚀 Chat Optimizer (Anti-Lag):
    • Buffered Mode (Smart): Hides old messages from the DOM to eliminate lag, with a clean "Restore" banner to scroll back seamlessly.
    • Physical Mode (Hard): Permanently purges older turns for maximum performance on huge contexts.
  • 📸 Improved Media View (Beta!): A responsive, beautiful grid for attached files & images (desktop & mobile).
  • 📊 Real-time Analytics: Injects subtle word and character counters into each message header that update live as the model generates text.
  • 🗑️ Banner Remover: Automatically hides intrusive "Upgrade" and "Quota Exceeded" promo banners.
  • 🔽 Smart Scroll-to-Bottom: A floating button that appears when you scroll up, morphing into a live 3-dot writing indicator when the model is generating.

🔒 Privacy & Security First

  • 100% Local: All settings are stored locally in your browser (chrome.storage.local).
  • Zero Outbound Calls: No trackers, no telemetry, and no external requests.
  • Fully Auditable: Raw, un-obfuscated open-source code.

🛠️ Install

  1. Download or clone the repo from GitHub: GitHub | Offical Website
  2. Go to chrome://extensions or edge://extensions in your browser.
  3. Turn on Developer mode.
  4. Click Load unpacked and select the project folder.
  5. Open aistudio.google.com — a native settings card will appear in the right sidebar below "System instructions"!

💖 Support the Project

Studio.lab is completely free. If it saves your generations and speeds up your browser, consider supporting development on Ko-Fi!

Disclaimer: Studio.lab is an unofficial extension. It is not affiliated with Google or Google AI Studio.

u/SpiritualOption9218 — 2 months ago