开源工具一键导出ChatGPT企业账户聊天记录
「针对ChatGPT企业版和团队版缺少数据导出功能的痛点,开发者Conradqh在GitHub上发布了开源工具scrapemychats。该工具通过本地Chrome浏览器驱动用户已登录的会话,自动导出所有对话文本及附件,并生成可离线搜索的HTML存档。整个过程数据不离开用户电脑,无需编程基础,约20分钟即可完成设置。工具还支持个人账户,为AI用户提供了便捷的数据备份方案。」
ChatGPT的企业版和团队版用户长期面临一个困扰:当工作区关闭或订阅取消时,官方并未提供一键导出聊天记录的功能。个人账户中常见的“Export data”按钮在这些版本中完全缺失,用户的历史对话可能随账户失效而丢失。近日,开发者Conradqh在GitHub上发布的开源工具scrapemychats,正是为了填补这一空白。
scrapemychats的核心功能是自动抓取用户ChatGPT账户中的所有对话,包括文本和附件文件,并将其保存到本地电脑。导出完成后,工具还会生成一个独立的HTML查看器,用户可以在浏览器中离线浏览、搜索所有聊天记录。该查看器采用左侧分类、中间聊天列表、右侧完整对话的三栏布局,支持全文搜索、图片缩略图预览和键盘导航,无需服务器或网络连接,甚至可以直接从U盘运行。
在数据安全性方面,scrapemychats的设计理念是“数据永不离开你的机器”。它通过驱动用户电脑上已安装的Chrome浏览器,利用用户自己登录的ChatGPT会话来获取数据。工具本身不接触密码,所有网络请求仅发往chatgpt.com,不存在第三方服务器中转。导出的文件结构清晰,包含完整的JSON原始数据、可读的Markdown转录文本以及附件文件夹,方便用户后续处理或迁移。
使用门槛被降至最低:用户只需安装Python 3.10以上版本和Google Chrome浏览器,下载工具压缩包并解压,在终端中执行几条命令即可。工具提供了测试模式(--limit 3)让用户先用少量对话验证效果,确认无误后再运行完整导出。导出过程可无人值守运行数小时,自动发现所有对话(包括Project内的聊天),并保存为chats.csv清单。如果用户已有自定义的聊天列表,也可以通过--csv参数导入。
这一工具的出现,反映了AI工具生态中用户对数据自主权的迫切需求。随着ChatGPT在企业场景中的广泛应用,对话数据往往包含敏感的业务信息或项目记录。官方缺乏导出功能,意味着用户一旦离开平台,这些数据就可能永久丢失。scrapemychats通过开源方式提供了可验证、可定制的解决方案,让用户能够自主备份和管理自己的AI对话历史。
从技术实现角度看,该工具采用浏览器自动化而非API调用的方式,避开了企业账户可能存在的API权限限制。它模拟真实用户操作,逐页抓取对话列表和详细内容,并通过错误日志记录任何未能成功获取的条目。这种设计虽然速度较慢,但兼容性更强,能够覆盖官方接口未公开的数据范围。对于个人账户用户,该工具同样适用,可以作为官方导出功能之外的补充备份方案。
在AI工具日益普及的今天,数据可移植性已成为衡量平台成熟度的重要指标。scrapemychats的诞生,不仅解决了特定账户类型的痛点,也为整个行业提供了一个参考:当官方功能缺失时,社区驱动的开源方案能够快速填补空白,保障用户的数据权益。对于依赖ChatGPT进行日常工作的团队和个人而言,这款工具无疑是一份值得收藏的数据保险。
来源:Heooo AI工具导航