Downloads
Sidekit is distributed as a plain NuGet package. Most people should use the installer — it checks your toolchain first and picks install-versus-upgrade for you. This page is for everyone who would rather do it by hand.
Packages
Every version is published as a release asset on Sidekit’s public repository, as
Sidekit.<version>.nupkg:
Installing a downloaded package
Put the .nupkg in a folder and hand that folder to dotnet as a local
package source:
dotnet tool install --global Sidekit --add-source ./folder-with-the-nupkg sidekit doctor
Keep the file under its published name. --add-source reads the folder as a NuGet
feed, and the Sidekit.<version>.nupkg filename is part of that contract.
--ignore-failed-sources. NuGet consults every configured source even though
your package is already on disk, so one unreachable internal feed can otherwise block an
install that needs no network at all.
Installing from a mirror
If you host the release assets internally, point the installer at them instead of editing it:
SIDEKIT_BASE_URL=https://your-mirror/sidekit/releases \ curl -fsSL https://sidekit.net/install.sh | sh
The full set of options is on the install page. Requires the .NET 10 SDK either way.