Skip to main content
The Orgo CLI gives you complete control over your cloud computers from the terminal: launch and manage workspaces and computers, open an interactive shell, run multi-turn AI agent sessions, and pipe machine-readable output into any other tool.

Install

Requires Node 20 or later. The install script will install Node for you if it’s missing - no sudo needed.

Sign in

Opens your browser, completes a device-code flow, and saves a credential under ~/.orgo/credentials.json (mode 0600). To use a separate identity in dev, set ORGO_PROFILE=dev.

Commands

Every command accepts --json for machine-readable output and --help for details. Pipe-friendly by default: TTY detection switches to plain text + JSON when stdout isn’t a terminal.

Create a computer

Interactive by default - prompts for workspace, name, RAM, and CPU with input validation. For scripts and CI, pass everything as flags:
Resize a running computer with orgo computers resize <name> --ram 8 --cpu 4 --disk 64 (disk grows only; live RAM resize caps at 32 GB).

SSH

Opens an interactive terminal session over WebSocket. Lands you in /root/Desktop by default (override with --cwd). Standard SSH disconnect sequences:

Agent TUI

Multi-turn agent session with full conversation history, tool-call visibility, and persistent sessions. Inside the TUI: Sessions auto-persist to ~/.orgo/sessions/ after every turn - Ctrl+C loses nothing.

Resume a session

One-shot run

For scripts and CI:
Streams text, tool calls, and tool results to stdout. Add --json to get a single structured object at the end:

Run commands on a computer

One-shot actions for scripts and CI:

Templates

Reproducible computer definitions - build once, launch anywhere. See the Templates guide for the full schema.
Or launch straight from a template at create time: orgo computers create --template claude-code.

Files and secrets

API keys

Keys can be scoped to a single workspace - useful for CI tokens that should only see one project’s resources.

Environment

Shell completion

The CLI ships with bash, zsh, and fish completion scripts. orgo completion <shell> prints the script - source it from your shell config to enable it:
Completion is dynamic - it queries your live workspaces and computers, so orgo ssh <Tab> shows your actual machines.

License

MIT.