放在前面
Chrome 用户下载地址:这里
Edge 用户下载地址:这里
一、起因
你有没有遇到过这种情况:
和 ChatGPT 聊着聊着,一旦对话超过几十轮,页面开始明显变卡——滚动不顺、输入延迟,甚至有种“浏览器要崩”的感觉。
我一开始以为是电脑性能问题,后来才发现——不是。
而是 ChatGPT 本身的一个“设计副作用”。
二、问题的本质
ChatGPT 的网页会把所有历史对话都渲染在 DOM 里。
当对话越来越长,就会出现:
DOM 节点暴涨(几十 → 上百个 article 标签)
内存占用增加
页面渲染变慢
滚动和输入开始卡顿
但现实是——大多数时候,我们根本不需要看那么久远的对话。
三、解决方案
于是我做了一个小工具:ChatGPT History Cleaner
它的思路很简单:只保留最近 N 轮对话,其余从页面“隐藏掉”
四、使用效果
实际效果很直接:
页面瞬间变轻
滚动恢复顺滑
输入不卡顿
我自己的体验是:
当对话超过 50 轮,清理一下,几乎立刻恢复流畅。
我已经连续用了很多天,现在基本成了我用 ChatGPT 的“标配”。
五、核心功能
一键清理历史对话保留最近 N 轮( 1~100 可配置)
查看当前对话轮数
自动保持精简(可选)
没有复杂功能,只做一件事:👉 解决长对话卡顿
六、使用方法
使用非常简单:
打开 ChatGPT 页面
点击浏览器扩展图标
设置保留轮数(例如 3 或 10 )
点击「清理历史」
✔ 无需刷新页面✔ 即刻生效
七、 会不会删除数据?⚠️
不会。
这个工具只是优化“页面显示”,不会:
❌ 删除 ChatGPT 服务器上的数据
❌ 影响账号
❌ 修改对话内容
👉 刷新页面后,所有历史都会恢复显示。
本质上,它只是一个“浏览器端优化”。
八、隐私与安全🔒
所有操作都在本地浏览器完成
不收集任何用户数据
不上传任何内容
不与外部服务器通信
完全开源( MIT License )
代码已开源,完全透明。
九、适用人群
这个工具特别适合:
👨💻 开发者(长对话调试代码)
✍️ 内容创作者(写文章 / 写文档)
🔬 研究人员(深度讨论)
🎓 学生(学习 / 作业)
👉 本质上:任何“重度 ChatGPT 用户”
十、后续优化方向
目前这个工具主要解决的是“已打开页面的卡顿问题”。
在实际使用中,还有一个可以进一步优化的点:
👉 当对话非常长时,刷新页面后,浏览器仍然会先加载完整内容,然后再进行精简。
这属于 ChatGPT 页面自身的加载机制带来的限制。
我在考虑后续版本中,尝试在更早阶段介入(例如 MutationObserver / 更前置的处理方式),进一步优化“首次加载体验”。
如果你对这类优化方案有想法,也欢迎交流。
写在最后
这是一个很小的工具,但解决的是一个很真实的问题。
如果你也被 ChatGPT 长对话卡顿困扰,可以试试。
它不会改变你的使用方式,只是在你需要的时候,让它更流畅一点。
如果你觉得有用,欢迎使用和反馈;如果有改进建议,也欢迎交流。
第一次发主题,不太懂 V2EX 的规则,后来才知道主题发布 5 分钟后就不能再编辑了。所以,本主题内容的格式存在问题,但是没办法修改了。抱歉,非常感谢大家的理解!

