Original Reddit post

Hey everyone, I have been using Claude Code heavily for the past few months and kept running into the same problem on any non-trivial task it would grep through dozens of files, pull in tests, unrelated callers, config files, etc Token burn was too much. So I built something to fix it for myself, and its gotten to a point where I feel okay sharing it publicly: I called it Coograph , it parses your repo into a SQLite dependency graph. Agent queries that graph before opening any files. Instead of “read everything related to OrderService” for example it gets back the 3–5 files that actually matter. On a benchmark task I set up, it went from 20 files / ~4,700 tokens down to 4 files / ~970 tokens. MCP-native, multi-tool (should work with Cursor, Windsurf, OpenCode too), and the graph lives in a .code-graph/graph.db file in your repo. Its early (v0.1.0), and honestly Im still figuring out the rough edges GitHub: https://github.com/paullukic/coograph Docs/getting started: https://coograph.com/docs/getting-started/ Happy to answer questions or hear your experience using it submitted by /u/Melodic_Volume_2888

Originally posted by u/Melodic_Volume_2888 on r/ClaudeCode