Targeted coupling
Ask one small question: which files repeatedly changed with this file? Results are bounded, ranked, and deterministic.
histui turns repeated Git co-changes into focused evidence for refactors, bug hunts, architecture work, and coding agents—without sending your history anywhere.
$ go install github.com/Rounak-stha/histui/cmd/histui@latest.857 · 18.720 · 12.514 · 9Repeated co-change is not proof of dependency. It is a practical clue that helps you find tests, schemas, migrations, configuration, and boundaries before editing.
Ask one small question: which files repeatedly changed with this file? Results are bounded, ranked, and deterministic.
Stream history into a local SQLite index, then incrementally refresh only fast-forward commits.
A typed Pi tool and Agent Skill provide compact context without flooding the model window.
No service, telemetry pipeline, or history upload. Your repository evidence remains local.
Freshness, history windows, ignored files, merge policy, and excluded bulk commits are explicit in every machine-readable result.
Index deliberately. Query narrowly. Validate every historical clue against current code and tests.
$ histui index . --max-commits 5000$ histui query coupling . --file src/app.go --format json$ histui index . --updateInstall the extension and skill together. Pi can query cached evidence before a substantial refactor, while avoiding hidden full-history work.
Read the integration guide{
"file": "internal/git/cli_repo.go",
"maxCommits": 1000,
"freshness": "cached",
"ignore": ["vendor", "*.md"]
}histui makes that evidence searchable, bounded, and useful.