SysGreen 0.21.0 is the first public release — a Windows desktop tool that reduces startup RAM by safely and reversibly disabling autostart entries, with usage-based recommendations.
Highlights
- Safe & reversible by design. Changes use Windows' own native disable flags (nothing is ever deleted), and a System Restore Point is created before any boot-relevant change. Everything is undoable from a full History view.
- Knows your startup items. A curated, offline Knowledge Base classifies each entry by Purpose and Safety, with a heuristic fallback — and your own overrides always win.
- Recommends, never auto-applies. Static suggestions (telemetry, updaters, bloat) plus habit-based ones (apps you haven't launched in a while). Nothing changes until you click Apply.
- Self-updating. Ships as a self-contained installer (no .NET install required) and updates itself going forward.
Added
- Enumerate and manage autostart across Run keys, Startup folders, logon scheduled tasks, and UWP background apps.
- Classification pipeline: user Override → Knowledge Base → heuristic → Unknown (Caution by default; never auto-recommended).
- Recommendation engine (static + habit-based). The UI runs non-elevated; admin-only changes go through a short-lived elevated helper — at most one UAC prompt per Apply.
- End Task (free RAM now) and Disable (stop loading next boot), with items grouped by Purpose.
- History view with per-item re-enable and per-batch undo.
- First-run onboarding with a privacy/consent step. Launch tracking is local-only and can be switched off anytime.
- Per-item RAM estimates via a degradation chain (live → historical median → KB typical → Unknown).
- Resident Tray Agent that samples launches to sharpen recommendations over time.
- Velopack self-contained installer (win-x64) with in-app self-update.
Notes
- Not yet code-signed — Windows SmartScreen may warn "Unknown publisher." Choose More info → Run anyway. Code signing via the SignPath Foundation OSS program is in progress.
- Installs per-user (no admin needed to install); the app elevates only on demand for admin-only changes.
See the README and the Architecture Decision Records in the repo for the full design.