CreateOS CLI / Deploy from Terminal
Deploy GitHub repos, local directories, and Docker images to production with a single CLI command. CreateOS auto-detects your project type and streams build logs in real time.
Single binary, no dependencies. Also available via curl installer for Linux.
Opens your browser for OAuth. For CI, use createos login --token.
Creates .createos.json in your directory. All commands auto-detect the project from here.
Auto-detects project type. Streams build logs. Prints your live URL on success.
| Flag | Description |
|---|---|
--project <id> | Project ID (auto-detected from .createos.json) |
--branch <name> | Branch to deploy from (VCS projects only) |
--image <ref> | Docker image to deploy (image projects only) |
--dir <path> | Directory to deploy (upload projects, default: .) |
# Deploy from default branch
$ createos deploy
# Deploy a specific branch
$ createos deploy --branch staging
# Deploy a Docker image
$ createos deploy --image myapp:v2.0
# Deploy in CI pipeline
$ createos deploy --project $PROJECT_ID
Deploy any Docker image to production with a single command. No Dockerfile configuration, no container orchestration. Just the image reference and CreateOS handles the rest.
Read guideAutomate deployments from GitHub Actions, GitLab CI, or any CI/CD system. Every CLI command supports non-interactive mode with --output json and --force flags.
Read guideGet product updates, builder stories, and early access to features that help you ship faster.
CreateOS is a unified intelligent workspace where ideas move seamlessly from concept to live deployment, eliminating context-switching across tools, infrastructure, and workflows with the opportunity to monetize ideas immediately on the CreateOS Marketplace.