Waypoint

A driver manager for Windows that puts provenance and safety first: it shows where every driver comes from, refuses ambiguous matches until you confirm them, and never installs without a restore point and a backup. A command line for automation, a desktop app for the technician.

C# · .NET 8 v0.2.0-alpha.1 · pre-alpha GitHub

What Waypoint is

Waypoint detects, sources, and installs drivers on Windows. It exists to fix the structural problems in the driver-pack tools technicians reach for, like Snappy Driver Installer, rather than give them a new coat of paint. There are two ways in: a command line built for automation and an IT toolchain, and a desktop app built for a person working through one machine at a time.

It's honest about where it is. Today Waypoint reads your real device tree and tells you exactly what it would do. It does not install a driver for you yet; that's the last gate it's working toward, and it won't pretend otherwise.

Provenance and safety first

The whole design starts from one rule: you should always know where a driver came from, and nothing irreversible should happen without a way back.

Before anything runs, Waypoint lays the installed driver next to the candidate and compares them field by field, so the change is visible instead of assumed.

A command line and a window

Both front ends sit on one shared core.

The command line is Native AOT: a single waypoint.exe that needs no runtime installed and no network, which is exactly the state a machine tends to be in when it needs a driver tool. scan, plan, apply, and driverpack all speak JSON and return contract exit codes, so they drop straight into scripts, Intune, or a PDQ job. apply is a dry run unless you pass --apply.

The window is for the technician: a triage tree that groups devices by tier and PnP class, and an installed-versus-candidate card that puts the two side by side before any decision. It ships as a signed MSI or a portable zip.

What works today

Waypoint is pre-alpha and specific about what that means. Validated on real Windows 11 hardware:

Not there yet: installing. apply --apply has never run against a live driver, driver sources so far only cover Dell, Lenovo, and HP, and the builds are self-signed, so their reputation with SmartScreen and antivirus is still unproven. These are named gates, not surprises.

Why it's GPL

Waypoint is GPL-3.0-or-later, on purpose. The tool people currently reach for is closed and abandoned, and that is the exact problem Waypoint is trying not to become. Copyleft means anyone who ships a modified version has to publish their source, so a fork can't quietly turn into the next unmaintained binary nobody can inspect.

At a glance

Language
C# on .NET 8
CLI
Native AOT, no runtime needed (waypoint.exe)
GUI
WPF desktop app (waypoint-desktop.exe)
Platform
Windows
Stage
v0.2.0-alpha.1, pre-alpha (reads and plans; no install yet)
License
GPL-3.0-or-later

Waypoint is public on GitHub under GPL-3.0. Read the code or grab a build, and watch the changelog for when install lands.

← Rose Next: Vector Toolset →