Keep your ChatGPT conversations smooth, responsive, and clutter-free!
GPT Trimmer is a lightweight browser extension that trims old messages in ChatGPT, making long conversations lag-free without interfering with your workflow.
- GPT Trimmer trims old messages to keep long ChatGPT conversations responsive.
- You can set the number of messages to keep.
- Auto-trim can be enabled to automatically remove messages that exceed your threshold on page load.
- The trim button is small and unobtrusive, staying out of your way.
- The extension shows banner notifications and can send system notifications if allowed.
- Install GPT Trimmer as a browser extension.
- Set your preferred message limit via the extension icon.
- Click the trim button or enable auto-trim for automatic cleanup.
- Enable notifications to receive system alerts when trimming occurs.
Note: Each user prompt and ChatGPT response counts as 1 message. One exchange equals 2 messages.
Option 1: Clone the repository
git clone https://github.com/HoneyBearCodes/gpt-trimmer.gitOption 2: Download release ZIP
Download gpt-trimmer-v1.0.0.zip and extract it.
Load in browser:
- Open Chrome, Edge, or Brave →
chrome://extensions. - Enable Developer mode (top-right).
- Click Load unpacked → select the extension folder.
- Set your message threshold and optionally enable notifications.
GPT Trimmer is entirely client-side and modifies only the ChatGPT UI:
- No prompts or responses are altered; no extra data is sent to OpenAI.
- All operations occur locally in the user’s browser.
- The extension does not circumvent usage limits or access controls.
This design ensures GPT Trimmer is harmless, fully client-side, and compliant with OpenAI’s architecture.
Contributions, suggestions, or bug reports are welcome!
-
Fork the repository.
-
Create a feature branch:
git checkout -b feature/YourFeature
-
Commit your changes:
git commit -m 'Add new feature' -
Push the branch:
git push origin feature/YourFeature
-
Open a Pull Request.
MIT License – free and open-source.

