Community研究&データ分析github.com

rolandtolnay/session-index

Claude Code の会話をフック経由で SQLite にインデックス化し、ローカル LLM による要約と検索スキルを提供します。これにより、Claude が過去のセッションを思い出せるようになります。

session-index とは?

このスキルは、Claude Code の会話履歴を SQLite データベースに自動的にインデックス化するための仕組みを提供します。ユーザーが設定したフック (hooks) を介して各セッションのデータをキャプチャし、ローカル LLM (例: Ollama) を使ってその内容を要約します。これにより、会話の検索や過去のセッションの思い出しが可能になります。主に Claude Code 上で動作し、開発者や AI エージェントユーザーが過去のやり取りを効率的に参照・再利用できるよう支援します。SQLite という軽量なデータベースを使用するため、導入が簡単で、プライバシーにも配慮されています。

対応✓Claude Code~Codex CLI~Cursor
npx skills add rolandtolnay/session-index

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

session-index は何をしますか?

Claude Code の会話をフック経由で SQLite にインデックス化し、ローカル LLM による要約と検索スキルを提供します。これにより、Claude が過去のセッションを思い出せるようになります。

概要

このスキルは、Claude Code の各会話セッションを SQLite データベースに記録し、ローカルで動作する LLM (例: Ollama) を使って自動的に要約を生成します。検索機能を使って過去のセッションを参照できるため、Claude が以前のやり取りを思い出し、継続的に作業を進めることができます。

セットアップ

  1. SQLite が利用可能であることを確認してください。
  2. ローカル LLM (例: Ollama) をインストールし、起動しておいてください。
  3. このスキルを Claude Code の設定に追加します。

使用方法

  • フックを設定して、会話が終了するたびに自動的にインデックス化されるようにします。
  • 検索クエリを使用して、過去のセッションから関連情報を取得します。

詳細

詳しくは、元のリポジトリ を参照してください。

関連スキル