Source-controlled workstation
Chezmoi manages home-directory state while explicit scripts handle packages and desktop configuration.
A workstation you can reproduce.
Workstation Sync rebuilds a working Linux environment from explicit source: shell and terminal configuration, package inventories, Python environments, GNOME behavior, agent completion hooks, and user services — with diffs and audits before changes land.
The CLI session is the product — inspect, plan, audit.
$ workstation-sync audit ✓ chezmoi source matches ✓ user services healthy ✓ python manifests converged ✓ agent hooks registered all managed state accounted for
Workstation Sync is machine state as source: inspect the diff, converge the desktop, then audit what landed.
Packages, desktop state, and agent workflows — declared, audited, and rebuildable from the record.
Chezmoi manages home-directory state while explicit scripts handle packages and desktop configuration.
Diff, audit, and dry-run paths keep machine convergence reviewable.
Terminal recovery, completion hooks, notifications, and remote session routing survive machine changes.
Credentials, sessions, caches, and hardware-specific state remain outside the synchronized source.
The tools and languages Workstation Sync is built on.