spendinfr/usagechatgpt — explained in plain English
Analysis updated 2026-05-18
Get a rough warning before a ChatGPT conversation hits its practical length limit.
See a breakdown of message counts and estimated tokens for a conversation.
Copy diagnostic statistics for a conversation without exposing the chat text.
Compare usage thresholds across Free, Plus, and Pro ChatGPT plans.
| spendinfr/usagechatgpt | 00kaku/gallery-slider-block | 0xkinno/vellum | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-05-19 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | easy | hard |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Load as an unpacked extension in Chrome or Edge developer mode, no build step needed.
ChatGPT Conversation Usage is a small browser extension that tries to estimate how close an open ChatGPT conversation is to hitting its practical length limit. It works directly on a chatgpt.com conversation page, so there is no need for developer tools, exported files, or a separate script or server to run it. The author is upfront that this is not an official OpenAI feature and that the percentage it shows is an experimental guess, not a real token counter. The extension calculates what it calls an effective load, a number based on how many assistant and tool messages are in the conversation, minus hidden and system messages. Based on real world observation, the author found this number tracked conversations hitting the length limit better than simply counting tokens or messages. It compares that number against a different experimental threshold depending on whether you are on the Free, Plus, or Pro ChatGPT plan, then shows a status such as OK, watch closely, critical, or likely limit. If ChatGPT itself shows its own maximum length warning, the extension always trusts that over its own calculation. A details panel shows extra numbers such as message counts by type, an estimated compression amount, estimated token counts for the whole conversation and for the most recent messages, and which underlying model was detected. There is a copy statistics button that copies these numbers without copying any of your actual conversation text. On privacy, the extension only talks to chatgpt.com, uses the ChatGPT session already open in your browser, and does not send your conversation content to any outside server or store it anywhere. To install it you download or clone the repository, then load it as an unpacked extension in Chrome or Edge developer mode and open a ChatGPT conversation to use it. The author notes the formula and thresholds are still experimental and may need further calibration.
A browser extension that estimates how close an open ChatGPT conversation is to its length limit, using an experimental local calculation.
Mainly JavaScript. The stack also includes JavaScript, Manifest V3.
The README does not state license terms.
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.