cursor-chat-browser

GitHub
509 89 简单 1 次阅读 2天前插件
AI 解读 由 AI 自动生成,仅供参考

cursor-chat-browser 是一款专为 Cursor 编辑器打造的网页应用,旨在帮助用户轻松浏览、管理和导出 AI 对话历史。在使用 Cursor 进行开发时,宝贵的灵感与代码建议往往散落在复杂的聊天记录中,难以回溯或分享。这款工具完美解决了这一痛点,它支持按工作空间整理对话,提供强大的全文搜索功能,并能将聊天记录一键导出为 Markdown、带语法高亮的 HTML 或 PDF 格式,让知识沉淀变得简单高效。

该工具特别适合依赖 Cursor 进行日常开发的程序员、技术研究人员以及需要归档技术对话的团队使用。其技术亮点在于能够自动识别不同操作系统下的存储路径,并兼容 Cursor 新旧版本的两种数据存储机制(工作空间独立存储与全局存储),确保无缝衔接。此外,它还支持查看 AI 聊天日志与 Composer 生成日志,界面响应式设计搭配深色/浅色模式切换,提供了流畅的本地化体验。只需简单的几步安装配置,开发者即可在浏览器中构建属于自己的 AI 协作知识库。

使用场景

某后端团队在重构遗留系统时,利用 Cursor 编辑器与 AI 进行了为期两周的高频对话,积累了大量关于代码逻辑分析和重构方案的讨论记录。

没有 cursor-chat-browser 时

  • 历史难以追溯:分散在各个项目文件夹中的 SQLite 数据库无法直接查看,想找回三天前关于“支付模块并发处理”的讨论如同大海捞针。
  • 检索效率低下:缺乏全局搜索功能,只能凭记忆逐个打开 Cursor 项目去翻找聊天记录,且无法区分是普通聊天还是 Composer 生成的代码。
  • 知识沉淀困难:有价值的 AI 解决方案散落在对话流中,无法一键导出为带语法高亮的文档,导致团队内部无法共享这些技术决策过程。
  • 上下文丢失风险:随着项目迭代,旧的 workspace 可能被清理或移动,一旦路径变更,珍贵的调试思路和历史上下文将永久丢失。

使用 cursor-chat-browser 后

  • 全景可视化浏览:自动识别并聚合所有工作区的聊天记录,团队成员可在统一界面按项目分类查看 AI 聊天和 Composer 日志,一目了然。
  • 精准全文检索:支持跨所有项目的全文搜索,能快速过滤出包含“并发处理”关键词的特定对话片段,并显示时间戳和来源类型。
  • 高效知识导出:选中关键对话即可一键导出为带有完美语法高亮的 HTML 或 PDF 文档,直接转化为团队的技术复盘材料或维基文档。
  • 兼容性与持久化:自动适配新旧版本 Cursor 的存储路径变化(包括全局存储模式),确保无论文件结构如何调整,历史数据始终可访问。

cursor-chat-browser 将原本封闭、碎片化的 AI 对话数据转化为可检索、可复用、可共享的团队核心知识资产。

运行环境要求

操作系统
  • Windows
  • macOS
  • Linux
GPU

未说明

内存

未说明

依赖
notes该工具是一个基于 Web 的应用程序,用于浏览和管理 Cursor 编辑器的 AI 聊天记录。需要预先安装 Cursor 编辑器并产生过聊天历史数据。应用会自动检测不同操作系统下的 Cursor 工作区存储路径(支持新版全局存储和旧版工作区特定存储),若自动检测失败可手动配置。无需 GPU 或大量内存,主要依赖 Node.js 环境运行。
python未说明
Node.js 18+
npm
Next.js 14
TypeScript
Tailwind CSS
shadcn/ui
SQLite
cursor-chat-browser hero image

快速开始

Cursor Chat 浏览器

一款用于浏览和管理 Cursor 编辑器 AI 聊天功能聊天记录的 Web 应用程序。您可以查看、搜索并以多种格式导出您的 AI 对话。

功能

  • 🔍 浏览并搜索所有包含 Cursor 聊天记录的工作区
  • 🌐 支持工作区专用存储和全局存储(较新版本的 Cursor)
  • 🤖 查看 AI 聊天日志和 Composer 日志
  • 📁 按工作区分组聊天记录
  • 🔎 全文搜索,并可对聊天/Composer 日志进行筛选
  • 📱 响应式设计,支持深色/浅色模式
  • ⬇️ 可将聊天记录导出为:
    • Markdown 文件
    • 带语法高亮的 HTML 文档
    • PDF 文档
  • 🎨 语法高亮的代码块
  • 📌 可书签化的聊天 URL
  • ⚙️ 自动检测工作区路径

先决条件

  • Node.js 18+ 和 npm
  • 已安装并启用了聊天记录功能的 Cursor 编辑器

安装

  1. 克隆仓库:

    git clone https://github.com/thomas-pedersen/cursor-chat-browser.git
    cd cursor-chat-browser
    
  2. 安装依赖:

    npm install
    
  3. 启动开发服务器:

    npm run dev
    
  4. 在浏览器中打开 http://localhost:3000

配置

应用程序会根据您的操作系统自动检测 Cursor 工作区存储位置:

  • Windows:%APPDATA%\Cursor\User\workspaceStorage
  • WSL2:/mnt/c/Users/<USERNAME>/AppData/Roaming/Cursor/User/workspaceStorage
  • macOS:~/Library/Application Support/Cursor/User/workspaceStorage
  • Linux:~/.config/Cursor/User/workspaceStorage
  • Linux(远程/SSH):~/.cursor-server/data/User/workspaceStorage

如果自动检测失败,您可以在配置页面(⚙️)手动设置路径。

注意: 近期版本的 Cursor 已将聊天数据存储从工作区专用位置迁移到全局存储。本应用现同时支持这两种存储方式,以确保与所有 Cursor 版本兼容。

使用说明

浏览日志

  • 在首页查看所有工作区
  • 按工作区浏览 AI 聊天日志
  • 通过导航菜单访问 Composer 日志
  • 在一个工作区内切换不同的聊天标签页
  • 查看带有类型标识的合并日志
  • 查看每个工作区的聊天和 Composer 记录数量

搜索

  • 使用导航栏中的搜索框可跨所有日志进行搜索
  • 可按聊天日志、Composer 日志或两者进行筛选
  • 搜索结果会显示:
    • 类型标签(Chat/Composer)
    • 匹配的文本片段
    • 工作区位置
    • 标题
    • 时间戳

导出

每条日志均可导出为:

  • Markdown:纯文本加代码块
  • HTML:带语法高亮的样式化文档
  • PDF:适合分享的格式化文档

开发

使用技术栈:

  • Next.js 14(App Router)
  • TypeScript
  • Tailwind CSS
  • shadcn/ui 组件库
  • SQLite 用于读取 Cursor 的聊天数据库

贡献

  1. Fork 该仓库
  2. 创建您的功能分支 (git checkout -b feature/amazing-feature)
  3. 提交更改 (git commit -m '添加一些很棒的功能')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 打开 Pull Request

更改日志

请参阅 CHANGELOG.md 以获取变更列表。

许可证

本项目采用 MIT 许可证授权——详情请参阅 LICENSE 文件。

常见问题

相似工具推荐

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85k|★★☆☆☆|今天
图像数据工具视频

OpenHands

OpenHands 是一个专注于 AI 驱动开发的开源平台,旨在让智能体(Agent)像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点,通过自动化流程显著提升开发速度。 无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员,还是需要快速原型验证的技术团队,都能从中受益。OpenHands 提供了灵活多样的使用方式:既可以通过命令行(CLI)或本地图形界面在个人电脑上轻松上手,体验类似 Devin 的流畅交互;也能利用其强大的 Python SDK 自定义智能体逻辑,甚至在云端大规模部署上千个智能体并行工作。 其核心技术亮点在于模块化的软件智能体 SDK,这不仅构成了平台的引擎,还支持高度可组合的开发模式。此外,OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩,证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能,支持与 Slack、Jira 等工具集成,并提供细粒度的权限管理,适合从个人开发者到大型企业的各类用户场景。

70.6k|★★★☆☆|今天
语言模型Agent开发框架

gpt4free

gpt4free 是一个由社区驱动的开源项目,旨在聚合多种可访问的大型语言模型(LLM)和媒体生成接口,让用户能更灵活、便捷地使用前沿 AI 能力。它解决了直接调用各类模型时面临的接口分散、门槛高或成本昂贵等痛点,通过统一的标准将不同提供商的资源整合在一起。 无论是希望快速集成 AI 功能的开发者、需要多模型对比测试的研究人员,还是想免费体验最新技术的普通用户,都能从中受益。gpt4free 提供了丰富的使用方式:既包含易于上手的 Python 和 JavaScript 客户端库,也支持部署本地图形界面(GUI),更提供了兼容 OpenAI 标准的 REST API,方便无缝替换现有应用后端。 其技术亮点在于强大的多提供商支持架构,能够动态调度包括 Opus、Gemini、DeepSeek 等多种主流模型资源,并支持 Docker 一键部署及本地推理。项目秉持社区优先原则,在降低使用门槛的同时,也为贡献者提供了扩展新接口的便利框架,是探索和利用多样化 AI 资源的实用工具。

66k|★★☆☆☆|2天前
插件语言模型Agent

gstack

gstack 是 Y Combinator CEO Garry Tan 亲自开源的一套 AI 工程化配置,旨在将 Claude Code 升级为你的虚拟工程团队。面对单人开发难以兼顾产品战略、架构设计、代码审查及质量测试的挑战,gstack 提供了一套标准化解决方案,帮助开发者实现堪比二十人团队的高效产出。 这套配置特别适合希望提升交付效率的创始人、技术负责人,以及初次尝试 Claude Code 的开发者。gstack 的核心亮点在于内置了 15 个具有明确职责的 AI 角色工具,涵盖 CEO、设计师、工程经理、QA 等职能。用户只需通过简单的斜杠命令(如 `/review` 进行代码审查、`/qa` 执行测试、`/plan-ceo-review` 规划功能),即可自动化处理从需求分析到部署上线的全链路任务。 所有操作基于 Markdown 和斜杠命令,无需复杂配置,完全免费且遵循 MIT 协议。gstack 不仅是一套工具集,更是一种现代化的软件工厂实践,让单人开发者也能拥有严谨的工程流程。

64.6k|★★☆☆☆|今天
Agent插件

meilisearch

Meilisearch 是一个开源的极速搜索服务,专为现代应用和网站打造,开箱即用。它能帮助开发者快速集成高质量的搜索功能,无需复杂的配置或额外的数据预处理。传统搜索方案往往需要大量调优才能实现准确结果,而 Meilisearch 内置了拼写容错、同义词识别、即时响应等实用特性,并支持 AI 驱动的混合搜索(结合关键词与语义理解),显著提升用户查找信息的体验。 Meilisearch 特别适合 Web 开发者、产品团队或初创公司使用,尤其适用于需要快速上线搜索功能的场景,如电商网站、内容平台或 SaaS 应用。它提供简洁的 RESTful API 和多种语言 SDK,部署简单,资源占用低,本地开发或生产环境均可轻松运行。对于希望在不依赖大型云服务的前提下,为用户提供流畅、智能搜索体验的团队来说,Meilisearch 是一个高效且友好的选择。

57k|★★☆☆☆|今天
图像Agent数据工具

awesome-claude-skills

awesome-claude-skills 是一个精心整理的开源资源库,旨在帮助用户挖掘和扩展 Claude AI 的潜力。它不仅仅是一份列表,更提供了实用的“技能(Skills)”模块,让 Claude 从单纯的文本生成助手,进化为能执行复杂工作流的智能代理。 许多用户在使用 AI 时,常受限于其无法直接操作外部软件或处理特定格式文件的痛点。awesome-claude-skills 通过预设的工作流解决了这一问题:它不仅能教会 Claude 专业地处理 Word、PDF 等文档,进行代码开发与数据分析,还能借助 Composio 插件连接 Slack、邮箱及数百种常用应用,实现发送邮件、创建任务等自动化操作。这使得重复性任务变得标准化且可复用,极大提升了工作效率。 无论是希望优化日常办公流程的普通用户、需要处理复杂文档的研究人员,还是寻求将 AI 深度集成到开发管线中的开发者,都能从中找到适合的解决方案。其独特的技术亮点在于“技能”的可定制性与强大的应用连接能力,让用户无需编写复杂代码,即可通过简单的配置让 Claude 具备跨平台执行真实任务的能力。如果你希望让 Claude

51.3k|★★☆☆☆|今天
Agent插件