Session Index

Recherche plein texte, analyse et synthèse sur toutes vos sessions Claude Code passées

par lee-fuhr · lee-fuhr/claude-session-index

Testé · Fonctionne ★ 9.6/10

Session Index — Recherche plein texte, analyse et synthèse sur toutes vos sessions Claude Code passées

Ce que fait

Construit un index local SQLite FTS5 sur chaque session Claude Code afin que vous puissiez demander 'what did I try last time?', retrouver d'anciennes conversations, ou obtenir des analyses de temps par projet avec des liens claude --resume vers chaque session source. Se déclenche lorsque l'utilisateur pose des questions sur les sessions passées, les conversations précédentes, ou le temps qu'il a passé sur quelque chose.

Rapport de test

Exécuté en direct sur une machine réelle : la première commande a auto-indexé 1126 sessions sans erreur, puis la recherche FTS de 'skill test protocol' a renvoyé cinq sessions classées avec dates, projets, nombres d'échanges, durées, extraits correspondants et liens claude --resume à copier-coller. 'analytics --week' a décomposé 275 sessions par projet avec le total des heures ; une référence sans compétence se réduirait à grepper manuellement les fichiers jsonl bruts ~/.claude/projects sans classement, liens de reprise ou agrégations temporelles. Les affirmations de la documentation (SQLite+FTS5, auto-indexation à la première exécution, liens de reprise) correspondaient toutes exactement ; seule la fonctionnalité de synthèse inter-sessions est restée non mesurée car elle nécessite une ANTHROPIC_API_KEY, mais tous les chemins de recherche/récents/analytiques ont fonctionné.

Testé le: 2026-07-20 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/lee-fuhr/claude-session-index.git
mkdir -p ~/.claude/skills
cd claude-session-index && cp -r skills/session-index ~/.claude/skills/session-index
pip install claude-session-index

Commandes et exemples de prompts

  • /session-indexRecherche plein texte, analyse et synthèse sur toutes vos sessions Claude Code passées

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • What did I try last time I worked on this authentication bug?
  • Search all my past Claude Code sessions for that database migration
  • How much time did I spend on this project across all past sessions?