本地运行 / 零配置 / 10 个 Agent
你和 AI 写过的每一次对话,都还在。
CodeSesh 把 10 种 Agent 的本地会话按项目归档,随时搜索、回放,数据始终留在本机。
npx codesesh会话内容与索引留在本机,无需账号、云同步或会话遥测。
打开就知道这周花在哪儿了
会话、消息、Token、成本与最近活跃都来自同一个本地索引。切换时间窗口,概览同步重算。
切换时间范围,观察整块面板同步重算
会话回到它该在的项目里
按仓库和项目身份归组,子 Agent 会话保留在父会话下,消息、Token 与成本按层级汇总。
展开带有 sub 标记的会话,查看子 Agent 记录
一次任务的完整路径逐条还原
消息、工具调用和文件变更按发生顺序呈现,类型过滤与文件追踪帮助你快速定位关键上下文。
展开工具调用查看输出,也可以从 TOC 隐藏消息类型
发现、组织、找回、复盘。四步之后,历史才真正能用。
CodeSesh 围绕真实的 AI 编码协作循环组织能力。
发现
把不同 Agent 留下的本地会话统一纳入索引。
零配置启动
运行一条命令,自动扫描文件系统里的受支持 Agent 会话。统一时间线
10 种 Agent 的历史会话进入同一个界面。实时刷新
本地会话变更自动进入索引,界面无需重启。
组织
让会话回到项目、任务和工程语境里。
项目与嵌套会话树
按仓库归组,并将子 Agent 会话保留在父会话下。智能标签
自动识别修复、重构、功能、测试、文档与规划等工作。会话别名
给重要会话一个易记名称,并在搜索与收藏中沿用。
找回
把过去的判断、路径和上下文带回当前任务。
结构化全局搜索
搜索标题、消息、工具输出和文件路径,再按项目、标签与工具筛选。文件活动索引
从一个文件反查读取或修改过它的相关会话。键盘导航
切换视图、聚焦搜索和移动分组,全程不离键盘。
复盘
还原一次任务从问题到结果的完整过程。
完整会话回放
消息、工具调用和推理步骤按发生顺序保留。成本与 Token 可见
并列查看 Token、缓存命中、记录成本与按模型估算。本地 SQLite 索引
一个本地数据库支撑快速恢复、检索与 schema 迁移。
覆盖本地AI 编码工具链
每种 Agent 通过 core 适配器接入同一个会话、项目、搜索和文件活动索引。
Claude Code
- Cursor
- Kimi-Cli
- Kimi-Code
- Codex
- Grok
- Pi
- OpenCode
- ZCode
DSH
最新更新
关注产品变化,而不是提交记录
了解真正影响使用体验的改进,也了解我们据此继续建设 CodeSesh 的原则。
活跃时段概览与更稳健的实时同步
Overview 概览面板新增活跃时段分布,直观呈现全天不同时段的 AI 交互节奏。实时更新大幅加固断线重连与异常自愈能力,临时不可用的会话详情支持一键重试,自定义会话别名在实时流中得到完整保护。
一日活跃时段分布
按上午、下午、晚间等时段清晰汇总与 Agent 的交互频次,配合直观的气泡强度图例呈现工作节奏。
自愈式实时状态同步
网络重连或偶发更新异常后自动完成状态恢复,重叠更新后及时刷新统计指标,无需手动刷新页面。
会话按需重试与别名保护
临时读取失败的会话详情可直接重试恢复,自定义设置的会话别名在实时更新推送期间不会被覆盖或丢失。
常见问题
关于 CodeSesh 的定位、安装方式、数据边界和大型历史。
CodeSesh 是什么?
CodeSesh 是一个本地开发者工具,用来发现、聚合、搜索和回放 AI 编码会话历史。它把 Claude Code、Cursor、Kimi-Cli、Kimi-Code、Codex、Grok、Pi、OpenCode、ZCode和DSH 的本地记录整理成按项目组织的工程记忆层。
CodeSesh 会上传本地 AI 会话数据吗?
不会上传会话数据。CodeSesh 在本机使用 SQLite 索引,并通过 localhost 上的 Web UI 浏览历史。会话内容、文件路径、Token 统计和成本记录留在本机;产品不要求账号、云同步或会话遥测。
如何安装和启动 CodeSesh?
在终端运行 npx codesesh。CodeSesh 会扫描受支持的本地 AI 编码会话,并在 http://localhost:4521 打开 Web UI;如果默认端口被占用,它会尝试下一个可用端口。发布版需要 Node.js 22 或更高版本。
历史会话很多时,CodeSesh 如何保持流畅?
首次扫描会持久化回填进度,中断后可以继续。后续启动从本地 SQLite 缓存恢复,文件监听只增量更新发生变化的会话;长会话的消息列表按视口虚拟化,避免一次渲染全部内容。
现在就把历史找回来
开源、免费,会话数据留在本机。一条命令即可开始建立可搜索的 AI 编码工程记忆。
npx codesesh

