Visually explore codebases to scope and deliver cleanup work.
npx desprawlExample architecture analysis (but there's more!):
AI-touched repos sprawl: dupe modules, unreachable code, import cycles, deps nobody checked. desprawl reads the repo (files, git, imports, calls, deps) and turns what it finds into scoped, sized cleanup work, not a vague quality score.
- structure - imports graphed and grouped into modules
- execution - call graph visualized, naming unreachable code, recursion, repetition
- api - endpoints served and call sites made, matched up, drawn in red across repos
- dependencies - licence and security issues
- history - commits classified by time, module, devs traced
- tasks - all cleanups collected, ready to hand off to agents / dev team
UI Tabs: Overview, Modules, Execution, Files, History, Tasks, Graph.
CLI report + JSON output scriptable and agent ready.
MIT License. Forever no analytics, no tracking, no costs, no ads.
More in REFERENCE.md. Star this repo, then fork it. See CONTRIBUTING.md