What problem does it solve? Long-lived Claude session histories accumulate hundreds of transcripts that are impossible to survey manually, making it hard to see what topics you have worked on, what is active, and what has gone stale. ## Core Features & Use Cases - Topic clustering: Reads every session transcript plus history-only sessions from history.jsonl and clusters them with local TF-IDF, with no API calls or embeddings. - Interactive graph output: Writes a browser-viewable graph to ~/.claude/session-brain/ with node size, recency, and bookmark indicators, plus momentum and dormancy metrics per cluster. - One-turn cluster naming: Provides top terms and exemplar sessions per cluster so clusters can be named without reading transcripts, with names surviving rebuilds. - Use Case: Run the build, name the handful of unnamed clusters, then report the biggest topics, hottest areas, dormant themes, and bridge sessions connecting separate topics. ## Quick Start Ask the agent to build your session map and show what topics you have been working on lately.