One command menu
Keep development, tests, migrations, builds, releases, and maintenance tasks in a project-local command center.
KMC 2 is in beta. Stable is coming later — install the beta channel explicitly today. See installation
Native project command center KMC 2 beta
Turn the commands hiding in your repository into one calm, native command center. Know what runs, trust what changes, and give your team a front door to real work.
curl -fsSL https://kmc.kmuc.app/install.sh | sh -s -- --channel beta
Downloads the latest beta for your platform, verifies SHA-256, installs atomically, and keeps future updates on beta.
Keep development, tests, migrations, builds, releases, and maintenance tasks in a project-local command center.
Compose repeatable YAML workflows with strict validation, timeouts, retries, environment variables, and fingerprinted trust.
Run supported web apps behind memorable local HTTPS addresses, including nested applications inside monorepos.
A terminal workflow, designed
Commands are grouped, the next correct action is obvious, and the outcome is visible before you go back to your editor.
$ kmc run development.test ✓ github.com/acme/atlas/internal/api ok ✓ github.com/acme/atlas/internal/auth ok ✓ all checks passed
Reviewable automation
KMC Scripts turns repeated shell sequences into strict project files. Review the plan, trust its fingerprint, and run the same steps locally or in automation.
Sequential steps, per-step environments, working directories, timeouts, retries, dry runs, and exact step selection — without a hosted workflow service.
Explore KMC Scripts →name: Go checks defaults: shell: sh cwd: . steps: - name: Format run: test -z "$(gofmt -l .)" - name: Test run: go test ./... timeout: 300 retries: 1
Keep the commands worth remembering in a file your team can review, improve, and share.
Workflow trust is bound to the repository and its current fingerprint, not a vague memory of what was there.
No Node.js runtime for KMC itself. Just the CLI, your project, and the commands you already use.
Release availability
One Go binary, published with checksums, SBOMs, and build provenance for every supported platform.
amd64 and arm64 archives with a checksummed shell installer, updates, diagnostics, uninstall, and version pinning.
amd64 and arm64 archives with a native PowerShell installer and the same verified lifecycle commands.
The stable channel opens with the final KMC 2 release. Until then, use the explicit beta commands above.
Start with the quick guide, migrate from the npm CLI, or inspect every release asset on GitHub.