工具改名为CCSessionManage,支持 Codex/ClaudeCode 会话管理
基于 Tauri v2 + Rust + SvelteKit 开发的桌面会话管理工具,同时支持 OpenAI Codex CLI 和 Claude Code 的 sessions/**/*.jsonl 对话文件浏览、编辑与导出。
双引擎支持
应用顶部提供引擎切换标签页,可分别在 Codex 和 Claude Code 模式间切换:
| 引擎 | Sessions 根目录 | 数据存储 |
|---|---|---|
| Codex | ~/.codex/sessions |
SQLite session-index.sqlite3 |
| Claude Code | ~/.claude/projects |
同上(独立表 claude_sessions) |
功能说明
通用功能
-
扫描并索引 sessions 目录,使用 SQLite 缓存索引
-
按标题、路径、session id、cwd 等关键字搜索和筛选会话
-
查看整理后的 user / assistant 对话内容,Markdown 渲染 + 语法高亮
-
导出会话为
jsonl、md、txt、html四种格式 -
直接编辑 user / assistant 消息,修改后自动生成
.bak备份 -
删除单条消息
-
删除整个 session 文件,移入 Windows 回收站
-
自定义 sessions 根目录路径
-
支持 Portable 便携版打包
Codex 引擎特有
-
按日期(
dayBucket)分组筛选 -
消息去重:自动识别并合并
response_item/event_msg/task_complete三类镜像记录
Claude Code 引擎特有
-
按项目(
projectName)分组筛选 -
显示 AI 标题(
aiTitle)、工作目录(cwd)、入口文件(entrypoint)等元信息 -
Thinking 展示:可折叠显示 assistant 消息中的
thinking内容 -
Tool Use 展示:可折叠显示工具调用的名称和输入参数预览
-
Tool Result 展示:可折叠显示工具调用结果预览和状态
-
Subagent 支持:检测并列出同一 session 下的 subagent 文件,可直接打开浏览
-
模型标签:每条 assistant 消息显示使用的模型名称
-
可切换是否显示 Tool Response 类型的 user 消息
运行环境
-
Windows 下运行 Tauri 应用需要
WebView2 Runtime
Portable 说明
Portable 包为免安装版本,解压后可直接运行。
便携版目录中会自动包含:
-
CodexSessionManage.exe -
portable-data
其中 portable-data 用于保存:
-
应用配置(
settings.json) -
session 索引缓存(
session-index.sqlite3)
也就是说,便携版的配置和缓存会跟随 exe 一起移动,不依赖当前 Windows 用户目录。
技术栈
-
前端:
SvelteKit(SPA 模式,adapter-static)+Svelte 5 -
桌面壳:
Tauri v2(自定义协议、dialog、opener 插件) -
后端:
Rust

评论(0)