用途:读取 Claude Code 写入 ~/.claude/projects/ 的 JSONL 会话文件,使历史会话可搜索、可分析、可管理。多数操作只读,删除与清理技能在显式调用时可移除会话文件。
主要能力:提供 11 个可直接在 Claude Code 中使用的技能,包括 /session-search 全文搜索、/session-stats 统计 token 用量与模型分布及工具明细、/session-list 按时间或大小排序列出会话、/session-detail 深入查看单个会话、/session-diff 比较两个会话、/session-timeline 按项目时间线查看、/session-resume 生成上下文恢复提示、/session-tasks 查找待处理与孤立任务、/session-export 导出为 markdown、/session-cleanup 查找空或过时会话、/session-delete 删除会话及其任务。另有 localhost:3000 的 Web 仪表盘,含 Dashboard、Sessions、Search、Tasks 四个视图。
使用方式:安装命令为 /plugin marketplace add apappascs/claude-code-sessions 与 /plugin install claude-code-sessions@claude-code-sessions。无需 API 密钥、配置或运行时依赖。仪表盘运行 bun run ui,访问 http://localhost:3000。底层 TypeScript 模块也可作为独立 CLI 使用,例如 bun run lib/session-store.ts list --sort recency --limit 10、bun run lib/session-store.ts search "database migration" --since 2025-01-01、bun run lib/session-parser.ts stats path/to/session.jsonl。
适用场景:找回数周前解决特定问题的会话、查看哪些项目消耗最多 token、跨会话跟踪待处理任务、带完整上下文恢复历史会话、比较两次会话的处理方式、导出会话记录用于文档。
限制:资料未提供价格、平台兼容范围与性能上限等信息;删除与清理操作会实际移除会话文件,需显式调用。