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. It 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, which is 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 computers.

License

MIT.