cc-reread
v1.0.0
Published
Find files Claude Code reads over and over. Spot obsessive re-read patterns across your sessions.
Maintainers
Readme
cc-reread
Find the files Claude Code reads over and over in your sessions.
npx cc-reread cc-reread — File Re-Read Patterns
════════════════════════════════════════
▸ Overview
Total Read calls: 36,918
Sessions w/ rereads: 985
Most re-read ever: dungeon_game.py (928× in one session)
▸ Most-read files (all sessions combined)
dungeon_game.py ████████████████ 6,723
index.html ████░░░░░░░░░░░░ 1,608
dungeon.gd ███░░░░░░░░░░░░░ 1,373
main_pygame.py ███░░░░░░░░░░░░░ 1,174
▸ Most obsessive sessions
928× dungeon_game.py -home-namakusa/19bdfa8d-...
717× dungeon.gd -home-namakusa/dc6ada2a-...
557× dungeon_game.py -home-namakusa/31f26cf2-...
▸ Max re-reads per session (distribution)
read once ██████████████ 758
2-4× re-read ████████░░░░░░ 422
5-9× re-read █████░░░░░░░░░ 278
10-19× reread ███░░░░░░░░░░░ 172
20-49× reread █░░░░░░░░░░░░░ 80
50-99× reread ░░░░░░░░░░░░░░ 11
100+× reread ░░░░░░░░░░░░░░ 22Browser version
Drag and drop your ~/.claude folder at:
https://yurukusa.github.io/cc-reread/
Nothing is uploaded. All analysis runs locally in your browser.
Options
npx cc-reread # interactive output
npx cc-reread --json # JSON output for scriptingWhat it shows
- Most-read files globally — which files Claude references most across all sessions
- Hottest sessions — sessions where Claude re-read a single file 10, 100, 900+ times
- Distribution — what percentage of sessions have extreme re-read patterns
Why it matters
High re-read counts can indicate:
- Large anchor files that Claude must constantly re-check (consider splitting them)
- Verification loops where Claude reads → edits → re-reads to confirm changes
- Context compression candidates — files read 100+ times would benefit from summarization
Part of cc-toolkit
One of 78 free tools for Claude Code users.
