Skip to content

Prerequisites

IntuneCommander has two parts you build and run locally:

  • a .NET sidecar (service/) that talks to Microsoft Graph, and
  • a Rust + WinUI 3 client (app/) that talks to the sidecar over local HTTP.

This is a Windows-on-ARM64 product (aarch64-pc-windows-msvc). Treat ARM64 as a first-class requirement, not an afterthought.

ToolWhyCheck it
Windows 11 on ARM64The client’s only supported host/target.winver
.NET SDK 10The sidecar targets net10.0.dotnet --version
Rust (stable, 1.95+)Builds the app client crate.rustc --version
Windows App SDK runtime 2.0.1Required by the WinUI 3 client.winget list "Windows App Runtime"
GitClone this repo and its parser dependency.git --version
Terminal window
# .NET 10 SDK
winget install Microsoft.DotNet.SDK.10
# Rust via rustup (defaults to the stable toolchain)
winget install Rustlang.Rustup
rustup default stable

For the Windows App SDK runtime (2.0.1), install the runtime package from Microsoft’s Windows App SDK downloads. Choose the 2.0.1 runtime for ARM64.

Next: Install & build