简介
Cursor Chat Browser 是一个用于浏览和管理 Cursor 编辑器 AI 聊天历史的 Web 应用。它解决了 Cursor 编辑器本身无法方便地浏览、搜索和导出聊天历史的问题,让开发者能够更好地管理和回顾与 AI 的对话。
核心特点:
- 浏览功能:浏览所有工作区的聊天历史
- 搜索功能:全文搜索,支持按聊天类型过滤
- 导出功能:支持 Markdown、HTML、PDF 多种格式
- 多存储支持:兼容新旧版本的 Cursor 存储格式
- 双重日志:同时支持 AI 聊天和 Composer 日志
- 自动检测:自动检测 Cursor 工作区存储路径
- 响应式设计:支持深色/浅色模式,移动端友好
解决的核心问题:
- Cursor 编辑器无法方便地浏览历史聊天记录
- 无法搜索之前的对话内容
- 无法导出聊天记录分享或备份
- 多个工作区的聊天记录分散,难以统一管理
- 新版本 Cursor 改变了存储格式,需要兼容
面向的用户:
- 使用 Cursor 编辑器进行 AI 编程的开发者
- 需要回顾和整理 AI 对话历史的用户
- 需要导出聊天记录分享给团队的开发者
- 需要备份重要对话的用户
技术栈
- 框架: Next.js 14 (App Router)
- 语言: TypeScript (93.7%)
- 样式: Tailwind CSS
- UI 组件: shadcn/ui
- 数据库: SQLite(读取 Cursor 聊天数据库)
- Node.js: 18+
重要特性:
- 支持 Windows、macOS、Linux、WSL2
- 自动检测 Cursor 工作区存储路径
- 支持新旧版本的 Cursor 存储格式
- 响应式设计,支持深色/浅色模式
主要功能
核心作用
Cursor Chat Browser 的核心作用是提供一个 Web 界面来浏览、搜索和管理 Cursor 编辑器的 AI 聊天历史,让开发者能够:
- 浏览历史:查看所有工作区的聊天记录
- 搜索对话:全文搜索所有聊天内容
- 导出记录:导出为 Markdown、HTML、PDF 格式
- 组织管理:按工作区组织聊天记录
- 类型区分:区分 AI 聊天和 Composer 日志
- 跨平台:支持 Windows、macOS、Linux、WSL2
快速开始
安装:
# 克隆仓库
git clone https://github.com/thomas-pedersen/cursor-chat-browser.git
cd cursor-chat-browser
npm install
npm run dev


