Skip to main content
orchestrivo is the command line for Orchestrivo. Sign in once, then drive your agents, sessions, chat completions, MCP integrations, Company Brain, skills, and artifacts from the terminal. Every command has a --json mode so you can pipe results into scripts, cron jobs, or any other tool you already use.

Install

The prompt is self-contained: the agent installs the CLI, sorts out authentication with you, and installs the Orchestrivo CLI skill on its own.
The installer is fully self-contained under ~/.orchestrivo: it ships its own Python, never touches your system Python, and needs no sudo. Verify the install:
Update any time with:
Using Orchestrivo as a library instead? See the Python SDK.
Windows isn’t supported. The Orchestrivo CLI runs on macOS and Linux only. This applies to every command, including orchestrivo login and syncing skills or artifacts, because credential storage and the OAuth callback server rely on POSIX-only paths.Windows users have two options:
  • Use WSL (Windows Subsystem for Linux) and install the CLI inside your Linux distribution. This is the recommended path.
  • Use the Python SDK instead. It works natively on Windows. Import from orchestrivo import Orchestrivo directly. See the Python SDK reference.

Linux prerequisites

The CLI stores credentials in your OS keychain. macOS Keychain is always available, but on Linux you need one of:
On a headless box without a keychain, skip orchestrivo login entirely and pass credentials per invocation via environment variables.

Sign in

Pick OAuth (browser) at the prompt. The CLI opens your browser, you click “Allow” on the Orchestrivo consent screen, and you’re signed in. The CLI stores tokens in your OS keychain and refreshes them for you when they expire. Prefer an API key, or running on a headless box? See Authentication.

Your first command

List the agents you can see:
Grab an ID from that table and start a chat:
That’s it. From here, every command works the same way: orchestrivo <thing> <action>, with --help on anything to see all the flags.

Use with coding agents

Now that you’re set up, your coding agent, such as Claude Code, Cursor, or Codex, can drive Orchestrivo for you. One command installs the orchestrivo-cli skill, covering setup, every command, and the sharp edges, into each coding agent detected on your machine:
Restart your agent (or start a new session) and it picks the skill up whenever a task involves Orchestrivo. Haven’t installed the CLI yet? The setup prompt in Install has your agent do all of this for you.
The skill ships inside the CLI as an Agent Plugin. To write the raw plugin package (plugin.json + skills/) somewhere explicit, such as a plugin-aware client or a project checkout, use orchestrivo plugin install orchestrivo --dir <path>.

Commands

Global flags

These work on every command: Most subcommands additionally accept --json to print the raw response payload instead of the human-friendly table, which is handy for piping into jq, scripts, or other tools.