ameya1995 / Constrictor
PublicAn agent-first dependency and blast-radius explorer for Python codebases. Generates structured, machine-readable dependency graphs that AI coding agents can query to understand code relationships, assess refactoring impact, and navigate complex projects autonomously.
Constrictor builds interactive dependency graphs from Python codebases to visualize call flows, imports, frameworks, and databases, helping predict the impact of changes.
How It Works
You hear about a helpful tool that maps out how all the pieces in your Python project connect, so you know what might break when making changes.
You simply download and place the tool in your project's folder, ready to explore your code.
You run a quick scan, and it creates a complete picture of functions, classes, routes, and data flows across your entire codebase.
Open a browser window to see a colorful, zoomable map where you can filter views and spot services or data connections.
Before editing, select any piece of code to instantly see what depends on it or what it affects downstream.
You safely update your code, remove unused parts, and fix issues, knowing exactly the ripple effects thanks to your clear dependency map.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.