A userscript that babysits ChatGPT through its network tantrums
A Tampermonkey userscript that patches ChatGPT’s web UI to eliminate the endless refresh-copy-paste cycle caused by network errors and moderation nags.

What it does
KeepChatGPT is a browser userscript that patches the ChatGPT web interface to automatically retry failed requests, suppress moderation warnings, and strip away UI clutter. It runs via Tampermonkey or mobile equivalents like Stay, injecting itself into chatgpt.com to keep sessions alive and reduce the manual refresh-copy-paste cycle when Cloudflare or OpenAI’s servers hiccup.
The interesting bit
The author treats ChatGPT less like a stable product and more like a flaky internal dashboard that needs a cron job and an ad blocker to stay usable. The script intercepts tracking requests, offers a “cancel audit” toggle that claims to reduce moderation scrutiny, and even includes a local dev server so you can hot-reload script changes while debugging DOM injections.
Key highlights
- Auto-refreshes and retries to recover from
NetworkErrorand “Something went wrong” without manual page reloads - Claims to reduce OpenAI moderation/audit exposure via a “cancel audit” toggle (paired with “clever prompts”)
- Clones conversations by clicking avatars, skipping the usual select-copy-paste dance
- Strips UI clutter (“purify page”) and adds optional large-screen layout tweaks
- Supports mobile browsers including iOS (via Stay) and HarmonyOS/Android (via Firefox + Tampermonkey)
Caveats
- The README is long on feature names and short on implementation details; “data security” and “cancel audit” are asserted rather than explained
- Feature descriptions rely on poetic Chinese idioms (“明察秋毫”, “日新月异”) without clear technical mappings in the docs
- The author explicitly warns that unofficial copies are being sold in the Chrome and Edge stores, so source provenance matters
Verdict
Worth a look if you spend hours in the ChatGPT web UI and are tired of babysitting your browser tab. If you use the API or a third-party client instead, this is irrelevant.
Frequently asked
- What is xcanwin/KeepChatGPT?
- A Tampermonkey userscript that patches ChatGPT’s web UI to eliminate the endless refresh-copy-paste cycle caused by network errors and moderation nags.
- Is KeepChatGPT open source?
- Yes — xcanwin/KeepChatGPT is open source, released under the GPL-2.0 license.
- What language is KeepChatGPT written in?
- xcanwin/KeepChatGPT is primarily written in JavaScript.
- How popular is KeepChatGPT?
- xcanwin/KeepChatGPT has 14.9k stars on GitHub.
- Where can I find KeepChatGPT?
- xcanwin/KeepChatGPT is on GitHub at https://github.com/xcanwin/KeepChatGPT.