I'm a sophomore CS student and built this as a side project to solve a problem I kept running into — jumping into an unfamiliar codebase with no idea where to start.

It's a static analysis engine that: - Walks the repo in two passes (no unnecessary file reads) - Builds an import graph across 9 languages to rank files by importance - Assembles a token-budgeted context map in under 10 seconds - Works fully offline, no API key needed

I've tested it on Next.js and gemini-cli. It's not perfect — pattern detection is keyword-based not structural, and monorepo support is limited. Happy to discuss the tradeoffs.

Would genuinely love feedback on the engineering approach or anything that seems wrong/naive.

Install:pip install context-engine-cli