Capture and reproduce a Windows workstation’s exact end state quickly
Experience a single-command way to capture installed apps and configured settings into a portable manifest that recreates a machine in minutes. Endstate CLI, from Substrate Systems OÜ, targets Windows workstation setup automation and migration for developers and system administrators. It uses declarative manifests, winget integration for app provisioning, and drift detection to keep systems aligned. The tool fits power users who need reproducible, auditable workstation setups without mandatory cloud telemetry or accounts.
What Endstate CLI captures and how it applies manifests
The tool records installed applications and settings into a declarative manifest file that represents the machine’s desired end state. The tool automates capture of over 300 supported application settings and groups modules into reusable manifest sections. In addition, Endstate CLI integrates with the Windows Package Manager (winget) to provision apps during restoration, enabling a single manifest to drive both configuration and installer steps.
How it affects system resources during capture and restore
Capture runs locally and does not require constant network access; scanning and saving the current setup work fully offline according to the documentation. Restores require an internet connection to download installers. The architecture is local-first with no telemetry, and the tool creates backups before making changes, which limits intrusive writes during normal scanning operations.
Safety, auditability, and rollback behaviour
Endstate CLI emphasises auditable, reversible operations. It uses an open-source provisioning engine under the Apache 2.0 license and creates a backup before changing settings so users can revert if a restoration step fails. Drift detection reports differences between the live system and a saved manifest, supporting repeatable audits of configuration drift over time.
Who can operate it and what technical skill is required
The interface is command-line oriented and aimed at developers and sysadmins, so familiarity with CLI workflows and declarative manifests is expected. The tool supports custom manifests and reusable module groupings for advanced users. In addition, Substrate notes work toward Linux and macOS support via package managers, signalling the present primary focus on Windows desktops.
Endstate CLI serves power users who require reproducible workstation setups
Use it if you need an auditable, local-first way to capture and restore a Windows development environment with winget-driven provisioning. The single main drawback is the command-line focus, which requires comfort with manifests and CLI workflows. For administrators and developers who manage frequent machine rebuilds, the tool delivers a reliable, reversible automation path without mandatory telemetry.





