简介
Cursor Chat Browser 是一个用于浏览和管理 Cursor 编辑器 AI 聊天历史的 Web 应用。它解决了 Cursor 编辑器本身无法方便地浏览、搜索和导出聊天历史的问题,让开发者能够更好地管理和回顾与 AI 的对话。
核心特点包括:
- 浏览功能:浏览所有工作区的聊天历史
- 搜索功能:全文搜索,支持按聊天类型过滤
- 导出功能:支持 Markdown、HTML、PDF 多种格式
- 多存储支持:兼容新旧版本的 Cursor 存储格式
- 双重日志:同时支持 AI 聊天和 Composer 日志
- 自动检测:自动检测 Cursor 工作区存储路径
- 响应式设计:支持深色/浅色模式,移动端友好
项目背景
技术栈
- 框架: Next.js 14 (App Router)
- 语言: TypeScript (93.7%)
- 样式: Tailwind CSS
- UI 组件: shadcn/ui
- 数据库: SQLite(读取 Cursor 聊天数据库)
- Node.js: 18+
项目数据
- ⭐ GitHub Stars: 500+
- 🍴 Forks: 87+
- 📦 版本:持续更新中
- 📄 License: MIT
- 🌐 仓库:github.com/thomas-pedersen/cursor-chat-browser
主要功能
核心作用
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
访问:打开浏览器访问 http://localhost:3000
配置:应用会自动检测 Cursor 工作区存储路径。
- Windows:
%APPDATA%\Cursor\User\workspaceStorage - WSL2:
/mnt/c/Users/<USERNAME>/AppData/Roaming/Cursor/User/workspaceStorage


