Product Hunt讨论 · 身份未知
长期项目中丢失历史决策,需要按项目语义搜索 Claude Code 会话
使用 Claude Code 进行长期项目的开发者会忘记过去决策的原因;现有工具 session-end 只给出中断位置,不回答'当时关于某问题做了什么决定'。session-indexer 将会话 JSONL 转录建成本地 SQLite 索引,用 bge-m3 语义检索并自动注入相关上下文,正是对这一缺口的回应。
查看原始信号producthunt:1230655
目标用户
长期使用 Claude Code 进行多项目或多会话开发的个人开发者与小团队
潜在需求
按项目语义检索 Claude Code 历史会话,并在新会话开始时自动注入相关决策内容,以便长期项目中能回答'当时关于 X 做了什么决定'。
发生场景
在跨越多日的长期项目中,开发者需要回溯过去的决策依据,但会话记录分散,无法快速得到'关于 X 我们三周前决定了什么'这类答案。
来源证据
在长期项目中,开发者会丢失过去决策原因;session-end 只提供'where I left off',不能回答'三周前关于 X 我们决定了什么',因此作者构建了按项目索引的 Claude Code 会话历史语义搜索工具。
I kept losing track of why we made past decisions across long-running projects — session-end gives you "where I left off," but not "what did we decide about X three weeks ago." So I built session-indexer to close that gap: a per-project SQLite index of your Claude Code session history, searchable by semantic similarity via bge-m3, with an automatic FTS5 keyword fallback so it never has a hard dependency on Ollama. It hooks into the same Stop/SessionStart events as session-end, so both just runhttps://www.producthunt.com/products/session-indexer?comment=5808868&utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+Lode+%28ID%3A+295681%29
为什么值得留意
AI 编程工具使会话记录成为隐性知识资产,但现有工具只定位到中断处,无法回答历史决策;该信号指向一个伴随新工作方式出现的具体需求——对 AI 协作过程做可检索的记忆。方案强调本地、无部署、Apache 2.0,具有生态价值。
已有方案
- session-end
未满足部分
- 现有工具只回答'进行到哪里',不能回答'当时决定了什么'
- 缺少按项目维度的历史会话语义检索
可能延伸 · 模型推测
- 可能扩展到其他 AI 编码助手的会话历史做类似索引
- 可能增加时间范围、决策标签等检索维度
目前未知
- 该评论可能出自 Maker 本人,不能视为独立用户报告
- 信号未提供独立用户采用或反馈证据
继续核实
- 除作者外,是否还有其他 Claude Code 用户表达过同类会话检索需求?
- 长期项目中的决策追溯失败是否在更多开发者中发生?
主题词
session history retrievalsemantic searchdecision recalllocal indexing