Genbox CLI
AI-Powered Cloud Development Environments
Create isolated, fully-configured development environments in the cloud in minutes. Each environment gets its own server, database, and HTTPS URLs.
What is Genbox?
Genbox is a CLI tool that lets you spin up complete development environments in the cloud. Instead of running everything locally, you get:
- Instant Environments - Fully-configured dev environments in minutes
- Database Sync - Copy your staging/production database to your environment
- HTTPS URLs - Each service gets a unique HTTPS URL
- SSH Access - Direct SSH access to your environment
- Auto-Destroy - Environments auto-cleanup when inactive (saves credits)
Quick Start
# Install the CLI
npm install -g genbox
# Login to your account
gb login
# Initialize your project
gb init
# Create a development environment
gb create feature-auth
# Check setup progress
gb status -w
# Connect via SSH
gb connectCore Concepts
Environments (Genboxes)
A Genbox is a cloud-based development environment. Each Genbox includes:
- A dedicated server (configurable size)
- Your code repositories
- Infrastructure services (MongoDB, Redis, etc.)
- HTTPS endpoints for each service
Profiles
Profiles define different environment configurations:
- quick - Just the frontend, connected to staging backend
- full-stack - All apps running locally
- api-only - Backend services only
Configuration
Projects are configured using a genbox.yaml file that defines:
- Apps and their dependencies
- Infrastructure requirements
- Connection modes (local vs remote)
- Database sync settings
Next Steps
- Getting Started - Quick start guide
- Commands Reference - All CLI commands
- Configuration Guide - genbox.yaml documentation
- Workflow Guides - Common workflows and patterns
Last updated on