Without CodeIR
⏺Searched for"session" "cached"
╸ 23 matches across 14 files
⏺Readsessions/backends/cached_db.py
╸ reading 135 lines
⏺Searched for"SessionStore" "save"
╸ 9 matches across 5 files
⏺Readsessions/backends/db.py
╸ reading 118 lines
⏺Searched for"cache_key" "expiry"
╸ 31 matches across 11 files
⏺Readsessions/base_session.py
╸ reading 53 lines
still searching▊
With CodeIR
⏺Read.claude/bearings.md
╸ codebase mapped — 247 modules
⏺codeir searchcached_db session
SAVE.11SessionStore.savecached_db.py:88[method]
ASV.03SessionStore.asavecached_db.py:95[async]
… +12 more (ctrl+o to expand)
⏺codeir showSAVE.11--level L1
Entity:SessionStore.save [method]
File:cached_db.py:88
… +2 lines (ctrl+o to expand)
⏺codeir impactSAVE.11--depth 2
Affected: 12 entities across 5 files
… +8 lines (ctrl+o to expand)
⏺codeir expandSAVE.11
File:cached_db.py:88–93
… +6 lines (ctrl+o to expand)
⏺ Ready to implement
Give Claude a map of your codebase — not just a search bar.
Compile any Python repo into a navigable semantic index. Understand first, then code.