okulo
Find where technical debt is actually costing you time.
A CLI that crosses Git history, code complexity, and authorship to surface hotspots, coupling, knowledge risk, and a refactor plan — before the interest compounds.
curl -fsSL https://getokulo.dev/install.sh | sh
macOS & Linux. Windows:
PowerShell one-liner.
Then run okulo --help.
What Okulo answers
Static analysis sees structure. Okulo adds change and people — so you prioritize the debt that is collecting interest.
Hotspots
Complex code that also changes often. That is where cleanup pays back.
Temporal coupling
Files that move together without an explicit dependency — hidden architecture.
Knowledge risk
Ownership islands, bus factor, and coordination pressure across components.
Commands
Run any command in a Git repo (or pass a path). Full reference in the docs.
okulo hotspotsChange frequency × complexityokulo debtActive vs inactive debt, hours lostokulo refactorFunction-level refactor planokulo couplingFiles that change togetherokulo ownershipWho knows each fileokulo busfactorHow many exits the team can surviveokulo checkPR / staged quality gateokulo mapTree map in the terminal or HTMLokulo analyzeEverything in one report (JSON-friendly)okulo mcpMCP server for coding agentsExamples, flags, and a full team workflow → Commands documentation.
Windows
PowerShell (current user PATH is updated automatically):
irm https://getokulo.dev/install.ps1 | iex