Get your bearings in a .NET codebase.
Bearing reads a solution and tells you what the system looks like, and which components are unusual for what they are. Bearing Pro keeps those observations true for a team, for years — self-hosted, and nothing reaches us.
$ dotnet tool install -g IronMarten.Bearing
$ bearing ./MySolution.sln Zero configuration. No account. No network call.
bearing-terminal The terminal report's opening — one claim per kind of risk — from Bearing 1.0 run on a real open-source codebase. Free and open source
Bearing
A map of the system and a short list of what’s unusual. Zero configuration, no account, no network call.
dotnet tool install -g IronMarten.Bearing
Self-hosted, annual
Bearing Pro
History, pull-request comments, a weekly digest, and decisions that stay decided — on a server you run.
True of both
Sentences, not scores.
“Top 2% of your 56 normalizers” is a claim you can check. There is no composite number to argue with.
Silence is never a clean bill of health.
Every report says what it stayed quiet about, and why.
Your code never reaches us.
Bearing makes no network call. Bearing Pro runs in your infrastructure.