Lode 需求雷达
--卡片
--主题
--失败
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 run
https://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

管理令牌