session-indexer logo

session-indexer

Freemium
访问

面向开发者的 Claude Code 会话记录索引与语义搜索工具:将 JSONL 转为 SQLite,并支持基于 Ollama 的 bge-m3 语义检索及 FTS5 回退搜索。

什么是 session-indexer?

session-indexer 是一款面向开发者的工具,用于按项目搜索 Claude Code 会话历史。它会将 JSONL 会话记录索引到 SQLite 中,然后通过 Ollama 使用 bge-m3 嵌入提供语义搜索,无法使用嵌入检索时则可回退到 FTS5。

该项目以 GitHub 仓库形式呈现,面向希望获得 Claude Code 会话本地可查询记录的开发者,而不是通用的笔记或搜索应用。它的核心用途是将记录文件转换为可搜索索引,让用户更容易找到过去的会话。

session-indexer 能做什么?

将 JSONL 会话记录索引到 SQLite

项目将会话历史存储在 SQLite 中,使记录数据可以在结构化的本地数据库中查询,而不只是保留为原始文件。

使用 bge-m3 嵌入进行语义检索

页面描述指出,搜索通过 Ollama 使用 bge-m3 嵌入完成,表明它支持基于含义的匹配,而不只依赖精确文本。

支持 FTS5 回退搜索

在不使用或无法使用语义检索时,项目可以回退到 SQLite FTS5,为已索引的记录内容提供文本搜索路径。

按项目限定会话范围

产品被描述为针对 Claude Code 历史记录的按项目搜索,表明索引围绕单个项目上下文组织,而不是集中管理所有记录。

仓库包含项目文档

仓库包含 docs 目录和 .claude 目录,表明使用说明以及项目特定的配置或文档属于代码库的一部分。

使用场景

“在一个项目中查找之前的 Claude Code 讨论”

开发者可以搜索特定项目的会话历史,以找回早期 Claude Code 工作中的决策、命令或故障排查过程。

“按含义而非精确措辞查找信息”

当用户记得会话主题但不记得记录中使用的确切短语时,语义搜索会很有用。

“嵌入检索不可用时进行搜索”

如果未使用嵌入检索路径,FTS5 可为仍需在已索引记录上进行文本检索的用户提供回退方案。

“维护结构化的会话记录归档”

开发者可以将 JSONL 会话记录保存在 SQLite 中,以便之后更容易查看和复用会话历史。

常见问题

session-indexer 会索引什么?

它会将 Claude Code 会话历史中的 JSONL 会话记录索引到 SQLite。

搜索如何工作?

项目通过 Ollama 使用 bge-m3 嵌入进行语义检索,并以 FTS5 作为回退方案。

这是云服务还是本地工具?

来源将其描述为一个把数据索引到 SQLite 的仓库,并未表明它是托管式 SaaS 产品。

它支持非语义搜索吗?

支持。页面明确提到了 FTS5 回退搜索。

在哪里可以进一步了解使用方法?

仓库包含文档和项目文件,但提供的页面文本未展示完整的使用指南。

快速信息

类别
开发者工具
主要任务
对 Claude Code 会话历史进行语义搜索
数据格式
JSONL 会话记录
存储
SQLite
搜索方式
通过 Ollama 使用 bge-m3 嵌入,并支持 FTS5 回退
来源域名
github.com

session-indexer 流量分析

流量数据仅供参考。

月访问量
0
全球排名
-
用户跳出率
0.00%
平均访问时长
00:00
每次访问页数
0.00
域名评分
97

流量趋势

流量来源

暂无流量分析数据。

主要访问地区

暂无流量分析数据。

session-indexer 替代品

SkillsMP logo

SkillsMP

skillsmp.com

SkillsMP 是一个免费的市场,可从公开 GitHub 仓库发现开源代理技能,并支持搜索、浏览、REST API 和 MCP 访问,适用于 Claude Code、Codex CLI 与 ChatGPT。

Algolia logo

Algolia

algolia.com

用于个性化发现和推荐的 AI 搜索与检索平台

tablo logo

tablo

tablo-cat.netlify.app

tablo 是一款桌面猫咪小组件,可在屏幕角落监控 Claude Code 和 OpenAI Codex 会话,实时查看上下文用量、权限请求、通知及各会话的活动预览。

Sourcegraph logo

Sourcegraph

sourcegraph.com

Sourcegraph 面向工程团队和编码代理,支持跨多个代码仓库搜索、导航并通过引用来源调查代码问题,还可协调经过审查的批量代码变更。