OpenFrame CLI is a modern, interactive command-line tool for managing OpenFrame Kubernetes clusters and development workflows. It provides seamless cluster lifecycle management, chart installation with ArgoCD, and developer-friendly tools for service intercepts and scaffolding.
OpenFrame CLI is part of the broader OpenFrame ecosystem - an AI-powered MSP platform that replaces expensive proprietary software with open-source alternatives enhanced by intelligent automation. The CLI serves as the entry point for developers and operators to bootstrap, manage, and develop on OpenFrame environments.
- One-command setup: Bootstrap entire OpenFrame environments with
openframe bootstrap - Multi-mode deployment: Support for OSS tenant, SaaS tenant, and SaaS shared modes
- Automated cluster creation: Creates K3D clusters with all necessary components
- ArgoCD integration: Automatic chart installation and application management
- Lifecycle operations: Create, delete, list, and monitor Kubernetes clusters
- K3D integration: Lightweight Kubernetes for development and testing
- Status monitoring: Real-time cluster health and resource monitoring
- Easy cleanup: Remove clusters and associated resources with simple commands
- Helm chart installation: Streamlined chart deployment with dependency management
- ArgoCD applications: GitOps-based application lifecycle management
- App-of-apps pattern: Hierarchical application management for complex deployments
- Synchronization monitoring: Track deployment progress with detailed logging
- Service intercepts: Local development with Telepresence integration
- Scaffolding: Generate boilerplate code and configurations
- Live debugging: Debug services running in Kubernetes from your local environment
- Hot reload: Rapid development cycles with instant feedback
- Simplify Kubernetes cluster management
- Automate deployment pipelines with GitOps
- Monitor and maintain OpenFrame environments
- Develop and test microservices locally
- Debug applications running in Kubernetes
- Scaffold new services and components quickly
- Bootstrap complete OpenFrame environments
- Manage multiple clusters and deployments
- Monitor system health and performance
- Deploy OpenFrame for multiple tenants
- Manage client environments efficiently
- Reduce vendor costs with open-source alternatives
graph TB
subgraph "CLI Commands"
Bootstrap[openframe bootstrap]
Cluster[openframe cluster]
Chart[openframe chart]
Dev[openframe dev]
end
subgraph "Core Services"
ClusterSvc[Cluster Management]
ChartSvc[Chart Installation]
DevSvc[Development Tools]
end
subgraph "External Tools"
K3D[K3D Clusters]
Helm[Helm Charts]
ArgoCD[ArgoCD Apps]
Telepresence[Service Intercepts]
end
subgraph "Target Environment"
K8s[Kubernetes]
Apps[Applications]
Services[Microservices]
end
Bootstrap --> ClusterSvc
Bootstrap --> ChartSvc
Cluster --> ClusterSvc
Chart --> ChartSvc
Dev --> DevSvc
ClusterSvc --> K3D
ChartSvc --> Helm
ChartSvc --> ArgoCD
DevSvc --> Telepresence
K3D --> K8s
Helm --> Apps
ArgoCD --> Apps
Telepresence --> Services
| Benefit | Description |
|---|---|
| Rapid Setup | Go from zero to running OpenFrame environment in minutes |
| Developer Friendly | Interactive prompts, helpful error messages, and clear documentation |
| Production Ready | Battle-tested components with enterprise-grade reliability |
| Open Source | Complete transparency, community-driven development |
| Cost Effective | Replace expensive proprietary tools with open-source alternatives |
| GitOps Native | Built-in ArgoCD integration for modern deployment practices |
- Bootstrap: Run
openframe bootstrapto create a complete environment - Develop: Use
openframe devcommands for local development workflows - Deploy: Manage applications with
openframe chartcommands - Monitor: Check cluster status with
openframe clustercommands
The CLI handles all the complexity of Kubernetes cluster management, chart installations, and development tool configuration, allowing you to focus on building and deploying applications.
Ready to get started? Continue with these guides:
- Prerequisites - Check system requirements and install dependencies
- Quick Start - Get OpenFrame running in 5 minutes
- First Steps - Explore key features and workflows
OpenFrame is built by the community for the community. Get help and connect with other users:
- OpenMSP Slack: Join the community
- Website: https://flamingo.run
- OpenFrame Platform: https://openframe.ai
Note: We don't use GitHub Issues or Discussions - all support and community interaction happens in the OpenMSP Slack community.
