A local cockpit for your .NET installation.
.NET Cockpit opens a local browser workspace for the .NET installation on your machine. It lists SDKs, runtimes, global and local tools, and helps you keep track of what is available — all on 127.0.0.1.
Requires the .NET 10 SDK:
dotnet tool install --global dotnet-cockpit
dotnet cockpitTo update later:
dotnet tool update --global dotnet-cockpitThe app opens in your browser automatically. To keep it in the terminal or choose a port:
dotnet cockpit --no-browser --port 5230- Shows the SDKs and runtimes visible to the active
dotnethost. - Lists global tools and local tool manifests for the directory you start it from.
- Provides server-rendered filtering, sorting, setup help, and safe local tool actions.
The core interface works without JavaScript. Browser assets are bundled locally; no CDN requests are made.
Download the self-contained native executable for Windows, Linux, or macOS from the GitHub releases. It includes the .NET runtime and opens the same local application.
npm --prefix ui ci
npm --prefix ui run build
dotnet test DotnetCockpit.sln
dotnet run --project src/DotnetCockpit -- --no-browser --port 5230See the documentation for features, development details, and the release process.
