Desktop guide

The current VibeVault desktop build already has a real working surface.

This page documents the current WPF preview and shows the main screens that already exist today: dashboard, scanner, sanitizer, backups, and settings. It is a companion to the CLI-first workflow, not a disconnected mockup.

Desktop overview
Windows-first WPF preview driven by the same product model as the CLI.
VibeVault desktop dashboard
Run the desktop app
How to launch it locally
The desktop shell lives inside `packages/gui/VibeVault.Gui.Wpf` and runs as a WPF app.
>dotnet build packages\gui\VibeVault.Gui.Wpf\VibeVault.Gui.Wpf.csproj
>dotnet run --project packages\gui\VibeVault.Gui.Wpf\VibeVault.Gui.Wpf.csproj
What it covers
What the desktop version is good for today
The desktop build works best as a guided control surface for scan, sanitize, restore, and settings workflows.

The current WPF preview is strongest when it acts as a friendlier layer over the CLI-first model: workspace status, scanner review, sanitizer guidance, restore workflows, and shared S3 connection settings.

That makes it useful for demos, onboarding, and teammates who prefer a visual flow, while the CLI remains the strongest implementation path for the full product.