批量删除 Claude 对话:通过浏览器控制台实现历史记录自动清理
bulk-delete-claude-chat 脚本提供了一种从 Claude Web 界面自动移除多个对话的方法,解决了原生缺乏“删除全部”功能的问题。对于拥有大量聊天记录、导致手动选择和删除变得不切实际的用户来说,此工具特别有用。
自动化 Claude 对话删除
Anthropic 的 Claude Web UI 要求用户手动滚动到历史记录底部,选择对话,然后将其删除。对于聊天量大的用户,这个过程变得非常低效。由 MatteoLeonesi 开发的 bulk-delete-claude-chat 脚本在浏览器中自动执行这一系列操作。
实现与使用
该脚本通过浏览器的开发者控制台运行。用户必须保持浏览器标签页处于打开状态,直到控制台输出 "Finished" 以确保过程完成。作者指出,对话会随着几分钟的时间在 UI 中缓慢消失,刷新页面或离开该标签页可能会中断删除过程。
社区对隐私和数据管理的看法
虽然该脚本解决了 UI 便利性问题,但社区讨论突出了关于 AI 界面中数据持久性和隐私的更广泛担忧。
数据持久性与本地替代方案
一些用户认为,从 UI 中删除对话并不保证能从提供商的后端服务器中移除数据。为了降低这些风险,一些社区成员建议使用本地 AI 模型,以确保会话是瞬时的且私密的。
"如果你在 Claude 中输入了一些你不希望未来的万亿美元美国公司……知道的内容,恐怕这个脚本帮不上忙。免费提醒一下,如果你愿意折腾一下,本地 AI 是存在的且效果很好。"
社区的具体建议包括使用像 Qwen3.6-35B-A3B-Uncensored 这样的无审查模型,通过 llama-cli 进行本地、瞬时的会话,以便推理步骤完全可见。
历史记录管理的原生 UI 替代方案
用户注意到 Claude 和 ChatGPT 都提供了“隐身”或“临时”聊天模式。这些模式在关闭标签页时会丢弃对话,从一开始就防止了聊天记录的堆积。然而,这些模式的一个局限性是,一旦会话开始,用户就无法保存高效的临时聊天。
控制台脚本的安全考虑
在浏览器控制台中执行第三方脚本是一项高风险活动。社区成员已警告不要在开发者工具中粘贴未知代码的做法,因为这会赋予脚本对用户当前活动会话和数据的重大访问权限。
"嘿,这里有一个名为 delete-all 的脚本,它可以删除全部。你需要把它复制并粘贴到你的控制台,你需要用 f12 或其他方式打开它。然后它就会删除全部,相信我,它是安全的。"
用户在执行任何需要控制台访问权限的脚本之前,应保持极端谨慎并审查代码。