Install
millennium installSet up the CLI and choose how Millennium updates.
One cross-platform command
Install, diagnose, repair, upgrade, and schedule Millennium from one CLI. File-changing commands support confirmation or a dry run.
millennium diag
Steam ClientRunning
healthyMillennium hookActive and verified
healthyScheduled updatesEnabled daily
active3 checks passed · no action required
Runs where Steam runs
Commands
Each command reports what changed. Destructive work requires explicit confirmation.
millennium installSet up the CLI and choose how Millennium updates.
millennium diagInspect Steam, the hook, channels, and scheduled jobs.
millennium doctorApply targeted fixes with confirmation and dry-run support.
millennium upgradeUpdate Millennium, roll back a release, and manage themes.
Before files change
Dry runs show destructive work before it starts. Diagnostics sanitize shared reports. Signed releases include checksums, provenance, and software bills of materials.
Read the security modelStart on your platform
Millennium Helpers manages an existing Steam installation. Close Steam before you install or repair Millennium.
After installation, open a new terminal and run millennium --help. If you see the command list, the helpers are ready.
First steps
The diagnostic command reads your setup and reports problems. It does not change files.
Steam can lock files that Millennium Helpers needs to inspect or replace.
millennium diagGreen checks mean that part of your setup is working.
millennium doctorReview each proposed change before you confirm it.
Common tasks
Run these commands in a terminal. Close Steam before an upgrade, repair, or rollback.
Install the newest version from your selected client channel.
millennium upgradeUse the stable channel unless you want preview releases.
millennium schedule enable stableList installed themes, then select the one you want.
millennium theme list
millennium config theme NAMEOpen the interactive plugin and theme selector.
millennium config pluginsSee whether the background updater is installed and active.
millennium schedule statusGet help
Close Steam and run millennium diag. If the hook check fails, run millennium doctor.
Run millennium diag, then retry millennium upgrade. Keep Steam closed until the command finishes.
Run millennium config plugins and disable the recent change. Restart Steam after you save the selection.
Run millennium diag --share. The command removes known sensitive fields before it uploads the report. Review the file path shown in the output.
Technical documentation
The repository contains command reference material, package-maintainer notes, MCP setup, release procedures, and contributor guidance.