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.

Watch the CLI setup tutorial

Watch the walkthrough to install the CLI, sign in, create a computer, and hand the CLI to a coding agent.
Watch Orgo CLI setup on YouTube.
This is a quick video on installing and setting up the Orgo CLI.If you haven’t already, go to orgo.ai and create an account. You can see I have my account open here, and I’m in a workspace that has one computer.The first thing you want to do is go over to docs.orgo.ai and click into the CLI page. This page shows you the instructions and explains the specification for our CLI and everything it has available.For the CLI and everything else in our API documentation, you’ll also see llms-full.txt on the bottom left. You can click into it and give it to Claude Code, Codex, or any coding agent for full context on how to install and use everything.Back on the CLI page, you can see all of these commands and the basic usage. I’ll copy the one-line install command and run it. This usually takes a bit longer, but I already have it installed.I’m going to log out first to show you what it looks like to log back in. If you’re already logged in to your Orgo account in the browser, this is simple. Type orgo login and it gives you a temporary code that expires in 10 minutes. Click Approve, then go back to the CLI. You can see it’s authenticated now, and if you type orgo, it’s there and ready to go.You can see a few of the common commands here, and I’ll quickly show you some of the things you can run from the CLI. For every one of these commands, like workspaces, computers, templates, secrets, and SSH, you can type help to get the full set of what you can run with that command. Say orgo computers help and it gives you all of the options. There are a lot of options under the computers command, and you can control basically the entire computer lifecycle from the CLI.The first thing we want to do is target our workspace. The command to switch to a workspace is orgo workspaces use. We have my workspace here, and we can pass its name in quotes. Now we’ve switched over to my workspace, and if you run orgo computers list, you can see the one computer I have running in this workspace.From here I’ll run a couple of quick commands. We can run orgo computers create and add --help to see the full set of inputs. We only need a few: --name, and we’ll call this computer 123, then 8 GB of RAM and 2 CPUs. That should be all we need to create a computer, so I’ll run it. Within a few seconds it’s created, and you can see the new computer popped up in this workspace. That’s a simple example of setting up the CLI and creating a new computer.One last thing I’ll show you. If you go back to orgo, one of the commands is orgo manifest. It prints a machine-readable list of every command in the CLI.Let’s say you use Claude Code. I’ll open Claude Code here and trust this folder. Then I’ll say: “Hey, I want to use the Orgo CLI with the orgo commands. You can first run orgo manifest to understand the CLI format.”You can paste a prompt like this into a Claude Code or Codex session to give it full context on how to use and interact with the CLI, through any coding agent such as Claude, Codex, or even Hermes. Once you paste it in, it tells you what computers you have and shows you everything it can do from here.That was a simple introduction to installing and setting up the Orgo CLI, logging in, creating a computer, and giving the context to a coding agent. I hope that was helpful.

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.

Give a coding agent the command list

orgo manifest prints every command and option as JSON, with aliases and defaults. Tell Claude Code, Codex, or another coding agent to run it before it uses the CLI, so it works from the real commands and flags instead of guessing.

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.