将 JSONL 会话记录索引到 SQLite
项目将会话历史存储在 SQLite 中,使记录数据可以在结构化的本地数据库中查询,而不只是保留为原始文件。
面向开发者的 Claude Code 会话记录索引与语义搜索工具:将 JSONL 转为 SQLite,并支持基于 Ollama 的 bge-m3 语义检索及 FTS5 回退搜索。
session-indexer 是一款面向开发者的工具,用于按项目搜索 Claude Code 会话历史。它会将 JSONL 会话记录索引到 SQLite 中,然后通过 Ollama 使用 bge-m3 嵌入提供语义搜索,无法使用嵌入检索时则可回退到 FTS5。
该项目以 GitHub 仓库形式呈现,面向希望获得 Claude Code 会话本地可查询记录的开发者,而不是通用的笔记或搜索应用。它的核心用途是将记录文件转换为可搜索索引,让用户更容易找到过去的会话。
项目将会话历史存储在 SQLite 中,使记录数据可以在结构化的本地数据库中查询,而不只是保留为原始文件。
页面描述指出,搜索通过 Ollama 使用 bge-m3 嵌入完成,表明它支持基于含义的匹配,而不只依赖精确文本。
在不使用或无法使用语义检索时,项目可以回退到 SQLite FTS5,为已索引的记录内容提供文本搜索路径。
产品被描述为针对 Claude Code 历史记录的按项目搜索,表明索引围绕单个项目上下文组织,而不是集中管理所有记录。
仓库包含 docs 目录和 .claude 目录,表明使用说明以及项目特定的配置或文档属于代码库的一部分。
开发者可以搜索特定项目的会话历史,以找回早期 Claude Code 工作中的决策、命令或故障排查过程。
当用户记得会话主题但不记得记录中使用的确切短语时,语义搜索会很有用。
如果未使用嵌入检索路径,FTS5 可为仍需在已索引记录上进行文本检索的用户提供回退方案。
开发者可以将 JSONL 会话记录保存在 SQLite 中,以便之后更容易查看和复用会话历史。
它会将 Claude Code 会话历史中的 JSONL 会话记录索引到 SQLite。
项目通过 Ollama 使用 bge-m3 嵌入进行语义检索,并以 FTS5 作为回退方案。
来源将其描述为一个把数据索引到 SQLite 的仓库,并未表明它是托管式 SaaS 产品。
支持。页面明确提到了 FTS5 回退搜索。
仓库包含文档和项目文件,但提供的页面文本未展示完整的使用指南。
流量数据仅供参考。
| 7月 | 0 |
|---|---|
| 8月 | 0 |
| 9月 | 0 |
暂无流量分析数据。
暂无流量分析数据。
skillsmp.com
SkillsMP 是一个免费的市场,可从公开 GitHub 仓库发现开源代理技能,并支持搜索、浏览、REST API 和 MCP 访问,适用于 Claude Code、Codex CLI 与 ChatGPT。
algolia.com
用于个性化发现和推荐的 AI 搜索与检索平台
tablo-cat.netlify.app
tablo 是一款桌面猫咪小组件,可在屏幕角落监控 Claude Code 和 OpenAI Codex 会话,实时查看上下文用量、权限请求、通知及各会话的活动预览。
sourcegraph.com
Sourcegraph 面向工程团队和编码代理,支持跨多个代码仓库搜索、导航并通过引用来源调查代码问题,还可协调经过审查的批量代码变更。