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.

Install
curl -fsSL https://getokulo.dev/install.sh | sh

macOS & Linux. Windows: PowerShell one-liner. Then run okulo --help.

  1. 01Analyze in the terminalHotspots from Git history in seconds.
  2. 02Launch okulo webSame reports, served locally. Docs →
  3. 03Explore visuallyPick commands, tweak flags, drill into the map.
127.0.0.1:8765
Okulo Web UI showing an interactive project treemap and command runner

What Okulo answers

Static analysis sees structure. Okulo adds change and people — so you prioritize the debt that is collecting interest.

01

Hotspots

Complex code that also changes often. That is where cleanup pays back.

02

Temporal coupling

Files that move together without an explicit dependency — hidden architecture.

03

Knowledge risk

Ownership islands, bus factor, and coordination pressure across components.

04

Known CVEs

Scan lockfiles (npm, Maven, Pub) against OSV.dev — only package names and versions leave your machine.

Commands

Run any command in a Git repo (or pass a path). Full reference in the docs.

Examples, flags, and a full team workflow → Commands documentation.

Windows

PowerShell (current user PATH is updated automatically):

Windows PowerShell
PS C:\Users\you> irm https://getokulo.dev/install.ps1 | iex
Okulo mark — stylized eye aperture for behavioral code analysis

okulo

See the code that is costing you time.