🚀 Zaprep: Your Socials on Steroids. Start free with 1,000 automated DMs/month.

Is this your AI tool? Claim it today.

Verify ownership, manage your profile, and unlock growth features.

Tool Features

  • Per-project semantic search over Claude Code session history
  • Indexes JSONL transcripts into SQLite
  • Retrieves data via bge-m3 embeddings (Ollama)
  • Uses FTS5 fallback for retrieval

Description

✦

Session-indexer offers developers a powerful way to semantically search their Claude Code session histories on a per-project basis by indexing transcripts into SQLite and leveraging advanced embeddings. Ideal for software engineers and teams, it transforms raw session data into an easily navigable knowledge base, boosting productivity and code recall.

Per-project semantic search over your Claude Code session history — not a shared or centralized memory store. Indexes JSONL transcripts into a local SQLite file, retrieves via bge-m3 embeddings (Ollama) with automatic FTS5 BM25 fallback, and auto-injects relevant past context at session start. Companion to session-end: session-end gives "where I left off," session-indexer gives "what we decided" — same Stop/SessionStart hooks. Apache 2.0, 75 passing tests, go install and nothing to deploy.

Detailed Description

Session-indexer is a specialized tool designed to enhance the way developers and teams interact with their Claude Code session histories by enabling per-project semantic search capabilities. At its core, session-indexer processes JSONL transcript files generated from Claude Code sessions and indexes them into a SQLite database. This indexing allows users to perform efficient and meaningful semantic queries over their session data, rather than relying solely on traditional keyword-based search. By leveraging advanced embedding models and fallback mechanisms, session-indexer transforms raw session transcripts into a searchable knowledge base that can be queried with natural language or semantic intent. One of the standout features of session-indexer is its use of bge-m3 embeddings provided by Ollama. These embeddings convert textual session data into high-dimensional vector representations that capture semantic meaning, enabling the tool to retrieve relevant session snippets even when exact keywords are not present. This semantic retrieval is complemented by an FTS5 (Full-Text Search 5) fallback mechanism within SQLite, which ensures that if embedding-based search does not yield results, a traditional full-text search is performed. This dual approach guarantees robust and comprehensive search results across diverse query types. Session-indexer is designed with a per-project focus, meaning that each project’s Claude Code session history is indexed and searched independently. This organization allows users to maintain contextually relevant search results tied to specific projects, which is particularly valuable for developers juggling multiple codebases or clients. The tool’s reliance on SQLite for storage ensures lightweight, fast, and portable indexing without the need for complex database infrastructure. The primary audience for session-indexer includes software developers, engineering teams, and technical project managers who use Claude Code for coding assistance and want to efficiently revisit past sessions. It is especially useful for those who need to quickly locate previous code snippets, discussions, or problem-solving steps within their session history without manually sifting through lengthy transcripts. By enabling semantic search, session-indexer helps users save time, reduce cognitive load, and improve productivity when referencing prior work. Regarding pricing, session-indexer is an open-source project available on GitHub, which means it is free to use and modify. Users can download and deploy the tool without licensing fees, making it accessible for individual developers and organizations alike. However, users should consider potential costs related to running Ollama’s embedding models, depending on their deployment and usage scenarios. Compared to alternative session search tools, session-indexer’s unique combination of semantic embeddings and SQLite-based indexing offers a lightweight yet powerful solution. While some tools rely solely on keyword search or require heavy cloud infrastructure, session-indexer balances semantic depth with local database efficiency. Its integration with Claude Code session history also distinguishes it from generic code search tools, providing tailored functionality for users of Claude Code. Despite its strengths, session-indexer has some limitations. Its effectiveness depends on the quality and completeness of the JSONL transcripts from Claude Code sessions. Additionally, users must have access to Ollama’s bge-m3 embeddings, which may require setup and familiarity with the Ollama environment. The fallback to FTS5, while useful, may not always match the semantic precision of embeddings. Finally, as an open-source tool, it may lack dedicated commercial support or a polished user interface, which could be a consideration for enterprise users. In summary, session-indexer is a robust, open-source semantic search tool tailored for developers who want to efficiently query their Claude Code session histories on a per-project basis. Its intelligent use of embeddings combined with SQLite indexing makes it a practical choice for improving code session recall and productivity, especially for those invested in the Claude Code ecosystem.

Frequently Asked Questions

What is session-indexer?

Session-indexer is an open-source tool that enables semantic search over Claude Code session histories by indexing JSONL transcripts into a SQLite database and retrieving relevant data using advanced embeddings and fallback full-text search.

How much does session-indexer cost?

Session-indexer is free to use and open-source, available on GitHub. However, users may incur costs related to running Ollama’s embedding models depending on their setup.

Who is session-indexer best for?

It is best suited for software developers, engineering teams, and technical project managers who use Claude Code and want to efficiently search and reference their past coding sessions on a per-project basis.

What are the main features of session-indexer?

Key features include per-project semantic search over Claude Code session history, indexing JSONL transcripts into SQLite, retrieval using bge-m3 embeddings from Ollama, and an FTS5 fallback for robust search results.

Does session-indexer offer a free trial?

As an open-source tool, session-indexer is freely available without a trial period. Users can download and use it immediately from its GitHub repository.

What integrations does session-indexer support?

Session-indexer primarily integrates with Claude Code by indexing its JSONL session transcripts and uses Ollama’s bge-m3 embedding model for semantic retrieval.

How does session-indexer work?

It works by ingesting JSONL transcripts from Claude Code sessions, indexing them into a SQLite database, and enabling semantic search via vector embeddings generated by Ollama’s bge-m3 model, with a fallback to SQLite’s FTS5 full-text search for comprehensive retrieval.

Socials

Use Tool

Reviews

0 reviews

No reviews yet. Be the first to share your experience.

Sponsored Tools

Recommended Tools

gptzzz中转站

Verified

KaiGPT is an AI API relay station and multi-model gateway designed for Chinese developers. It provides unified service access to OpenAI compatible interfaces and Claude API, managing API keys by project and verifying usage according to actual requests. The platform includes documentation on base URLs, API keys, usage, and troubleshooting, ensuring secure key management and cost control for AI API integration. KaiGPT(gptzzz.ai) 是 面向 中文开发者 的 AI API 中转站 与 多模型接入平台, 提供 OpenAI 兼容接口 和 Claude API 接入服务, 帮助 开发者 为 AI应用、 智能助手 和 服务端项目 配置 模型调用。 用户 可以 通过 统一服务入口 管理 API Key, 按项目 查询 调用用量, 根据 账户配置 选择 适用的 模型与接口。 平台 提供 中文接入文档 和 开发指南, 覆盖 OpenAI API接入、 Claude API调用、 流式输出、 工具调用、 错误码排查 和 API成本管理 等 常见需求。 开发者 可以 参考 配置示例 完成 首次请求, 验证 客户端兼容性, 逐步 完成 多模型应用集成。 作为 AI API 中转站, gptzzz.ai 适用于 需要 接入大模型、 管理项目调用 和 配置多模型网关 的 开发者与团队。 用户 可以 查看 模型广场、 接入文档 和 服务状态, 结合 调用记录 核对 用量与费用。 具体 可用模型、 服务价格 和 功能支持 以 当前账户配置 为准。

  • Unified service entry for OpenAI compatible interface and Claude API access
  • Project-based API key management and usage verification
  • Includes base URL, API key, usage, and troubleshooting documentation

340

VIEWS

14

UPVOTES

$1

/MO

KAI · 开gptAI

Verified

KAI · 开gptAI(kaigpt.ai)面向中文用户提供独立第三方 ChatGPT Plus 与 Pro 会员代开和充值服务,覆盖 GPT代开、ChatGPT Plus代充及 Pro会员充值等需求。用户可以在一个入口比较套餐权益、订阅周期与人民币价格,创建订单、查看支付和履约进度,并获取使用教程、故障排查及售后支持。 平台提供从套餐选择、在线下单到充值交付的流程说明,帮助首次办理或已有订阅的用户了解操作步骤。下单后,用户可通过订单号和下单邮箱查询支付状态、充值进度及售后记录,并通过邮件通知了解订单变化。遇到支付异常、充值延迟或开通问题时,可以关联订单提交客服工单,方便跟踪处理结果。 平台不要求用户向客服提供账号密码、邮箱密码或验证码,并提供账号信息保护与操作注意事项说明。办理前,用户可核对套餐适用条件、账号要求及交付方式,按照页面指引完成相关操作。 无论是希望使用 ChatGPT 辅助内容创作、编程开发、学习研究,还是处理日常办公任务,都可以通过 KAI · 开gptAI 了解适合自身需求的会员方案。网站同时提供 ChatGPT Plus 与 Pro 套餐对比、GPT会员开通教程和充值常见问题解答,让服务内容、办理流程与订单进度清晰可查。具体价格、套餐权益及处理时效以当前页面和订单说明为准。 KAI · 开gptAI (kaigpt.ai) is an independent third-party platform offering ChatGPT Plus and Pro subscription activation and top-up services for Chinese-speaking users. Users can compare subscription plans and prices in Chinese yuan, place orders, and track payment and fulfillment progress in one place. The platform provides usage guides, troubleshooting resources, email notifications, and customer support. Customers can check their order status using an order number and email address. Support staff do not request account passwords, email passwords, or verification codes. Current pricing, subscription details, and processing times are available on the website.

  • 提供 ChatGPT Plus 与 Pro 会员代开和充值服务
  • 套餐比较与人民币价格展示
  • 订单创建与支付确认

206

VIEWS

8

UPVOTES

$18

/MO

Stay updated on latest Ai tools

Get the latest insights, Join our newsletter

Read and trusted by 50,000+ readers

Join the biggest AI Community

Our community and staff are here to help!
Your feedback will help Alice AI improve in future versions.

https://x.com/poweredbyai_apphttps://discord.gg/kzca34z2AQhttps://join.slack.com/t/poweredbyaicommunity/shared_invite/zt-4awojnmm8-dITlx_tHddZo1lFCttCcjwhttps://www.linkedin.com/company/poweredbyai/https://www.instagram.com/poweredbyai.apphttps://www.youtube.com/@Poweredbyai_officialhttps://www.facebook.com/poweredbyaiappmailto:support@poweredbyai.app
Use Tool

Submit your Tool

Submit AI Tools – The ultimate platform to discover, submit, and explore the best AI tools across various categories.Listed on codetrendy.comFeatured on ListBulb

PoweredByAI.app is an AI Tools Directory helping individuals, businesses, and creators discover the best AI tools for writing, coding, design, productivity, and more.

© 2026 , Product of011BQ. All rights reserved.