Knowledge Hub
Comprehensive guides and references for the OpenFrame platform
Comprehensive guides and references for the OpenFrame platform
Install openframe and bootstrap a local OpenFrame environment.
# Install (Linux/macOS example below)
curl -fsSL https://github.com/flamingo-stack/openframe-cli/releases/latest/download/openframe-cli_linux_amd64.tar.gz | tar -xz
sudo mv openframe /usr/local/bin/
openframe --version
openframe bootstrap
openframe cluster status
Download the release for your platform, then move it onto your PATH:
# Linux amd64 (swap linux_amd64 for linux_arm64, darwin_amd64, or darwin_arm64)
curl -fsSL https://github.com/flamingo-stack/openframe-cli/releases/latest/download/openframe-cli_linux_amd64.tar.gz | tar -xz
sudo mv openframe /usr/local/bin/
On Windows, download openframe-cli_windows_amd64.zip from the releases page, extract it, and put openframe.exe on your PATH. The CLI re-execs itself inside WSL2, so run openframe ... normally.
Once installed, the CLI can update itself — see Step 5.
Requires Go 1.24+:
git clone https://github.com/flamingo-stack/openframe-cli.git
cd openframe-cli
go build -o openframe .
sudo mv openframe /usr/local/bin/
openframe --version
openframe --help
openframe bootstrap checks prerequisites, installs any missing tools, creates a k3d cluster, and installs the OpenFrame platform via the ArgoCD app-of-apps:
openframe bootstrap
The interactive wizard prompts for configuration options. For CI or scripting, run non-interactively — --non-interactive reuses the existing openframe-helm-values.yaml:
openframe bootstrap --non-interactive
Check cluster health:
openframe cluster status
Check the platform deployment:
openframe app status
Get the ArgoCD URL, admin credentials, and port-forward command:
openframe app access
This prints the kubectl port-forward svc/argocd-server command and the admin login. Run it, then open the printed URL.
openframe update check # see if a newer release is available
openframe update # download a verified release and replace the binary
See First Steps for rollback and auto-update.
docker ps # must succeed
docker info
Start Docker Desktop (macOS/Windows) or sudo systemctl restart docker (Linux).
kubectl config current-context # should be k3d-<cluster-name>
kubectl config get-contexts
openframe app access # re-print URL, credentials, and port-forward
kubectl get pods -n argocd
Need help? OpenMSP Slack