Skip to main content
Ori Harness runs the agent CLI you already use on OpenRouter. One command runs the agent CLI you already have, with OpenRouter credentials, models, and environment set up for you. Your workflow does not change.

Bring your own agent

Use Claude Code, Codex, Hermes, or OpenCode with the commands you already know:
These commands launch the real agent CLI on your machine. Ori runs the CLI already on your PATH. If it is not installed, Ori tells you how to install it and lets you try again. The install-ori-harness skill gives a coding agent the same steps:

Sign in instead of managing keys

Install Ori:
Then run an agent. Ori uses OAuth PKCE with your existing OpenRouter login. A browser opens for sign-in. There is no new account and no key to create or paste. You can also sign in before your first run:
Your models, credits, and organization settings come with your OpenRouter login. You do not need to manage a separate provider key for each agent.
Upgrade Ori with:

Any agent, any model

Pass --model with any OpenRouter model ID:
One flag picks the model. Everything after the flags goes to the agent untouched:
Your usual agent flags still work. The model can come from any provider in the OpenRouter catalog.
Use your agent’s normal flags after Ori’s flags. Ori keeps them unchanged and passes them to the agent.

Guardrails, on every agent

Configure guardrails, allowlists, and per-workspace permissions on your OpenRouter organization. Set workspace budgets there too. OpenRouter enforces these controls on every request, whatever client makes it—including an agent running through Ori.

One bill across agents

Ori traffic uses OpenRouter’s normal billing and activity reporting. It appears alongside your other OpenRouter traffic in Usage Accounting and Activity Export. There is no separate Ori bill.

Frequently asked questions

Do I need an OpenRouter API key?

No. Ori signs you in with OAuth PKCE through your existing OpenRouter login. There is no key to copy or paste.

Do I need to change my agent workflow?

No. Keep the same agent and the same commands and flags. Your workflow does not change.

Which agents are supported?

Claude Code (ori claude), Codex (ori codex), Hermes (ori hermes), and OpenCode (ori opencode) are supported today, with more harnesses on the way.