Chrome extension · Manifest V3

Keep the conversation.
Drop the rendering drag.

GPT Delagger hides older ChatGPT turns and heavy tool UI from layout and paint—without deleting messages or taking React-owned nodes out of the page.

Chrome Web Store: listing prepared, not published yet

live control panel
GPT Delagger popup showing rendering, trimming, tool-embed, and Zap controls
scopechatgpt.com only
01reversibleDrop an attribute to restore hidden UI
02local-onlyNo analytics or network requests
03minimal accessChrome storage permission only
04zero dependenciesNo remote code or runtime packages

Measured, not marketed

Less page to paint.
Nothing deleted.

The included offline fixture has 141 turns. With default settings, GPT Delagger hides 111 older turns plus tool UI, so 693 of 835 thread elements leave layout and paint while staying in the DOM.

fixture elements rendered v1.6.1
142/ 835
142 rendered693 hidden

This is a controlled rendering-work measurement, not an FPS, latency, memory, or performance guarantee. React still owns and reconciles every node.

TRIM / 01

Old turns wait behind “show more.”

Choose how many recent turns stay visible, then reveal older batches or the entire thread at any time.

BLOCK / 02

Heavy tool UI stays out of paint.

Hide known MCP apps, connector cards, run-status UI, failure fallbacks, and image-generation loading frames.

ZAP / 03

Target the UI the detector misses.

Point at a stubborn element, widen or narrow the selection, and save a conservative custom hide rule.

LIGHT / 04

Skip off-screen rendering work.

Use content visibility, remove transitions, and optionally disable backdrop blur on weaker GPUs.

Privacy boundary

Your conversation stays in your browser.

The extension inspects ChatGPT’s page structure locally to decide which interface elements to hide. It does not record, retain, transmit, sell, or share conversation content.

Read the full privacy policy →
manifest.jsonaccess review
"permissions": ["storage"]

Used only to sync toggles, the trim count, and user-authored custom hide selectors through Chrome.


"matches": ["chatgpt.com/*"]

The content script runs on ChatGPT only. The legacy chat.openai.com hostname is retained for compatibility.

Manual fallback

Install from a versioned GitHub release.

The Chrome Web Store route is not live yet. Today’s install uses Developer mode and is best suited to people comfortable loading unpacked extensions.

  1. 01
    Download

    Get the latest release ZIP and its SHA-256 file.

  2. 02
    Extract

    Unzip it into a permanent folder; Chrome loads that folder directly.

  3. 03
    Open extensions

    Visit chrome://extensions or edge://extensions.

  4. 04
    Load unpacked

    Enable Developer mode, choose Load unpacked, and select the extracted folder.