Cursor Export:导出你的 Cursor IDE 聊天记录和编辑器数据
Cursor Export:导出你的 Cursor IDE 聊天记录和编辑器数据
在使用 Cursor IDE 的过程中,你是否希望能够方便地导出你的聊天记录和编辑器数据,进行备份、分享或者进一步分析呢?现在,cursor-export
这个命令行工具就能帮你轻松实现!
cursor-export
是一款用于从 Cursor IDE 导出聊天历史和编辑器数据的实用工具。它能帮你将宝贵的聊天记录保存为多种格式,方便你随时查阅和利用。
主要特性:
- 多种导出格式: 支持导出为 HTML、Markdown 和 JSON 格式,满足不同的使用需求。
- 清晰的目录结构: 导出文件按工作区和时间戳组织,方便查找和管理。
- 简单易用: 通过命令行操作,只需指定工作区路径即可完成导出。
安装与使用:
-
全局安装:
npm install -g cursor-export
或者使用
npx
直接运行:# 将 {scott} 替换为你的用户名 npx cursor-export --workspacePath="/Users/scott/Library/Application Support/Cursor/User/workspaceStorage"
-
指定工作区路径: 使用
-w
或--workspacePath
参数指定 Cursor 的工作区存储路径。默认路径是"/Users/scott/Library/Application Support/Cursor/User/workspaceStorage"
(请根据你的实际用户名进行修改)。 -
查看帮助信息: 使用
-h
或--help
参数查看完整的帮助信息和可用选项。
导出示例:
导出成功后,你会看到类似以下的目录结构:
cursor-export-output/
├── html/
│ └── <workspace_folders>/
│ └── <timestamp>--<chat_title>.html
├── markdown/
│ └── <workspace_folders>/
│ └── <timestamp>--<chat_title>.md
└── json/
└── <workspace_name>.json
其中:
html
目录下存放 HTML 格式的聊天记录文件。markdown
目录下存放 Markdown 格式的聊天记录文件。json
目录下存放包含所有工作区信息的 JSON 文件。
开发与贡献:
如果你想贡献代码或了解更多信息,可以访问 GitHub 仓库: https://github.com/WooodHead/cursor-export
贡献方式:
- Fork 仓库
- 创建你的 feature 分支 (
git checkout -b feature/amazing-feature
) - 提交你的更改 (
git commit -m 'Add some amazing feature'
) - 推送到分支 (
git push origin feature/amazing-feature
) - 打开一个 Pull Request
调试:
通过设置 DEBUG
环境变量可以开启调试日志:
# 在类 Unix 系统上
DEBUG=cursor-export:* npm start
# 在 Windows 上
set DEBUG=cursor-export:* && npm start
授权协议:
cursor-export
使用 MIT 许可证。
灵感来源:
该项目受到 cursor-chat-browser
的启发。
总而言之,cursor-export
是一个简单而强大的工具,可以帮助你轻松备份和导出 Cursor IDE 的聊天记录。赶快尝试一下吧!
- 原文作者:iamdev
- 原文链接:https://blog.iamdev.cn/post/2025/Cursor-Export%E5%AF%BC%E5%87%BA%E4%BD%A0%E7%9A%84-Cursor-IDE-%E8%81%8A%E5%A4%A9%E8%AE%B0%E5%BD%95%E5%92%8C%E7%BC%96%E8%BE%91%E5%99%A8%E6%95%B0%E6%8D%AE/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止转载 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。