A native Windows tool that saves applications, commands, URLs, and folders as reusable profiles, then starts them in order.
01 Product
Save the setup. Start it as one session.
A profile keeps applications, commands, URLs, and folders in a clear launch order. Before a run, SessionDeck checks paths, dependencies, and local ports, then starts the available items without claiming processes it did not launch.
- Explicit start
- Nothing launches until the user selects Start.
- Local by design
- No account, cloud service, telemetry, or administrator access is required.
- Safe ownership
- Only directly tracked processes from the current in-memory run can be stopped.
02 Stack
WinUI 3 + .NET.
The WinUI app stays thin. Domain rules live in SessionDeck.Core, while Windows-specific persistence and process handling stay in a separate infrastructure project.
-
01
Native UI
WinUI controls keep the desktop interface native without moving domain rules into view code.
- WinUI 3
- Windows App SDK 2.2
- XAML
- MVVM
-
02
Core & tests
Domain models, validation, orchestration, and xUnit tests stay independent of WinUI.
- .NET 10
- C#
- xUnit
- Dependency injection
-
03
Windows runtime
JSON persistence, readiness checks, Terminal integration, and process APIs stay in the Windows infrastructure layer.
- JSON
- Windows Terminal
- Readiness checks
- Process APIs