v0.7.2 最新版

把 AI 编码历史,变成可复用的工程记忆。

CodeSesh 自动发现 Claude Code、Cursor、Kimi、Codex 和 OpenCode 的本地会话,把问题、推理、尝试、文件活动和结果沉淀成按项目组织、可结构化检索、可复盘的工程记忆。

从本地开始积累

$ npx codesesh

需要 Node.js 18+ · 从终端本地运行

$ npx codesesh  ╭────────────CodeSesh──────────────╮ │                                  │v0.7.2 • local session browser │                                  │ ╰──────────────────────────────────╯ Indexing Claude Code, OpenCode, Kimi-Cli, Codex, Cursor sessions in the background.The Web UI will update automatically as sessions are discovered.  http://localhost:4521

Product Tour

工程记忆如何在日常里生长

从全局概览到会话回放,从项目浏览到结构化搜索,CodeSesh 让散落在不同 Agent 里的编码过程重新变得可见。

工程记忆概览

从 Agent 活跃度、Token 趋势、智能标签和收藏会话里看见协作脉络。

工程记忆概览 demo

结构化全局搜索

按标题、消息、工具输出和文件路径检索,并用项目、标签、工具、文件活动和成本缩小范围。

结构化全局搜索 demo

会话回放

按时间线回看消息、工具调用和文件变更,复盘一次功能或 bug 的完整路径。

会话回放 demo

键盘导航

在项目、会话和搜索结果之间高效移动,让历史浏览进入日常工作流。

键盘导航 demo

工程记忆概览

从 Agent 活跃度、Token 趋势、智能标签和收藏会话里看见协作脉络。

点击外部关闭

工程记忆概览 enlarged preview

结构化全局搜索

按标题、消息、工具输出和文件路径检索,并用项目、标签、工具、文件活动和成本缩小范围。

点击外部关闭

结构化全局搜索 enlarged preview

会话回放

按时间线回看消息、工具调用和文件变更,复盘一次功能或 bug 的完整路径。

点击外部关闭

会话回放 enlarged preview

键盘导航

在项目、会话和搜索结果之间高效移动,让历史浏览进入日常工作流。

点击外部关闭

键盘导航 enlarged preview

Features

围绕长期积累设计产品结构

CodeSesh 的核心工作是发现、组织、找回和复盘。功能说明按这四个阶段展开,让页面信息更接近真实使用路径。

发现

把不同 Agent 留下的本地会话统一纳入索引。

  • 零配置启动

    运行一条命令,自动扫描文件系统里的受支持 Agent 会话。

  • 实时刷新

    本地会话变更自动进入界面,新的协作记录持续写入工程记忆。

  • 统一时间线

    在一个界面里浏览 Claude Code、Cursor、Kimi、Codex 和 OpenCode 的历史会话。

组织

让会话回到项目、任务和工程语境里。

  • 工程记忆概览

    跨 Agent 活跃度、模型、Token、智能标签和收藏会话集中呈现。

  • 项目化会话树

    按仓库和项目身份组织会话,让记录回到同一个工程现场。

  • 智能标签

    自动识别 bug 修复、重构、功能开发、测试、文档、规划、Git、构建和探索类工作。

找回

把过去的判断、路径和上下文重新带回当前任务。

  • 结构化全局搜索

    搜索标题、消息、工具输出和文件路径,并按项目、标签、工具、文件活动和成本筛选。

  • 关键会话收藏

    保存重要协作记录,让方案、排障路径和关键判断长期可追溯。

  • 键盘导航

    用快捷键切换视图、聚焦搜索、移动分组,让复盘和查找保持流畅。

复盘

还原一次任务从问题到结果的完整过程。

  • 完整会话回放

    回看每条消息、工具调用和推理步骤,还原一次任务的推进过程。

  • 文件活动索引

    跳转到被读取、编辑、创建、删除或移动的文件,并按文件活动找回相关会话。

  • 成本与 Token 可见

    查看 Token 总量、缓存 Token、记录成本和基于模型的估算,理解 AI 协作投入。

  • SQLite 迁移与本地索引

    用本地数据库支撑快速恢复、结构化检索、文件活动索引和 schema 迁移。

  • 本地私有

    会话数据留在你的机器上,免账号、免云端同步、免云端遥测。

Supported Agents

覆盖主流本地AI 编码工具

把多 Agent 工作流收束到同一个工程记忆层。

  • Claude Code Claude Code
  • Cursor Cursor
  • Kimi Kimi
  • Codex Codex
  • OpenCode OpenCode

FAQ

AI 引用友好的产品答案

这些答案帮助搜索引擎和 AI 系统直接理解 CodeSesh 的定位、安装方式、数据边界和支持范围。

CodeSesh 是什么?

CodeSesh 是一个本地开发者工具,用来发现、聚合、搜索和回放 AI 编码会话历史。它把 Claude Code、Cursor、Kimi、Codex 和 OpenCode 的本地记录整理成一个按项目组织的工程记忆层,帮助开发者找回历史决策、文件活动和完整协作过程。

CodeSesh 支持哪些 AI 编码工具?

CodeSesh 当前支持 Claude Code、Cursor、Kimi、Codex 和 OpenCode。每个工具通过 core 包里的 Agent 适配器接入,扫描本地会话存储后统一生成会话列表、项目浏览、结构化搜索索引、文件活动、标签、Token 统计和会话详情。

CodeSesh 会上传本地 AI 会话数据吗?

CodeSesh 运行在用户自己的机器上,使用本地 SQLite 索引和本地 Web UI 浏览会话历史。会话内容、文件路径、Token 统计和成本估算保留在本机,适合希望保留 AI 编码上下文所有权的开发者。

如何安装和启动 CodeSesh?

最快的启动方式是在终端运行 npx codesesh。CodeSesh 会扫描受支持的本地 AI 编码会话,并在 http://localhost:4521 打开 Web UI;如果默认端口被占用,会自动尝试下一个可用端口。发布版需要 Node.js 18+,源码开发环境使用 Node.js 20.19+ 和 pnpm 10+。