explaingit

xcanwin/keepchatgpt

14,899JavaScript

TLDR

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.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

In plain English

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.

Open on GitHub → Explain another repo

Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.