Skip to content

About

A local cockpit for .NET with a Native AOT backend.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

.NET Cockpit

.NET Cockpit logo

A local cockpit for your .NET installation.

Documentation · MIT License

.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.

Install

Requires the .NET 10 SDK:

dotnet tool install --global dotnet-cockpit
dotnet cockpit

To update later:

dotnet tool update --global dotnet-cockpit

The app opens in your browser automatically. To keep it in the terminal or choose a port:

dotnet cockpit --no-browser --port 5230

What it does

  • Shows the SDKs and runtimes visible to the active dotnet host.
  • 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.

No .NET installed?

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.

Development

npm --prefix ui ci
npm --prefix ui run build
dotnet test DotnetCockpit.sln
dotnet run --project src/DotnetCockpit -- --no-browser --port 5230

See the documentation for features, development details, and the release process.

About

A local cockpit for .NET with a Native AOT backend.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages