Analysis updated 2026-06-24
Stop ChatGPT NetworkError and Conversation not found popups from interrupting a chat
Clone an existing ChatGPT conversation to branch your prompts without losing history
Hide page clutter and enter a big-screen presentation mode for demos
Block ChatGPT tracking and opt out of moderation auditing on the client
| xcanwin/keepchatgpt | ampproject/amphtml | riot/riot | |
|---|---|---|---|
| Stars | 14,899 | 14,905 | 14,906 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | hard | easy |
| Complexity | 1/5 | 4/5 | 2/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Install only from the official GitHub user.js, copies in browser extension stores are not from the original author.
KeepChatGPT is a browser userscript, written in Chinese and translated into English and Spanish, that adds quality-of-life features on top of the ChatGPT website. It is not an app you install on its own. It is a small JavaScript file that runs inside a userscript manager like Tampermonkey, so when you open chatgpt.com it modifies how the page behaves and looks. The stated goal is to make chats smoother and to cut out the dozen or so manual steps users normally do when ChatGPT throws errors. The README compares two flows side by side: without the script, common errors like NetworkError, Something went wrong, or Conversation not found force the user to copy the prompt, refresh the page, reopen the chat, paste, and resend. With KeepChatGPT, the script keeps the session active in the background so most of those errors are avoided. The feature list covers automatic refresh and keep-alive, a data-safety mode, a toggle that opts out of moderation auditing of conversations, a clone-conversation button, an unlimited-message helper, page-cleaning to remove clutter, a big-screen presentation mode, blocking of tracking, and visual themes including light and dark modes. The script supports desktop browsers and mobile browsers on Android (via Firefox with Tampermonkey), iOS (via the Stay extension in Safari), and Huawei HarmonyOS devices. Installation has two steps: install Tampermonkey from its official site, then install KeepChatGPT from the project's GitHub-hosted user.js file. The README warns that copies in the Chrome Web Store and Microsoft Edge add-on store are not from the original author and may charge users. The README also includes a development section explaining how to run a local dev loader with npm run dev, and lengthy troubleshooting notes for OpenAI errors like 401, 429, and 500.
KeepChatGPT is a Tampermonkey userscript that keeps ChatGPT sessions alive, hides errors like NetworkError, and adds clone, big-screen, and tracking-block features.
Mainly JavaScript. The stack also includes JavaScript, Userscript, Tampermonkey.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.