A launcher for coding-agent CLIs

Stop renting your coding model.

Run it on hardware you own. One command puts Claude Code, codex and opencode in front of any model you choose.

14-day trial. No card. No account to run it.

Illustrative
$ oaica launch claude
? primary model  qwen3-coder-30b (local)
? subagent tier  qwen2.5-14b (local)
? background tier qwen2.5-0.5b (local)
? route policy  local-first
? save as plan  work
launching Claude Code -> http://127.0.0.1:11434

One command in front of every model.

The oaica engine, llama.cpp, any OpenAI-compatible endpoint, or a machine you control. Oaica hosts no models and never sees your code.

Rent it, or own it.

An all-in hosted plan compared with Oaica on hardware you own
The shape of an all-in hosted planOaica on your hardware
Cost moves with how much you use it.A fixed licence fee, plus hardware you already have.
Your code goes to someone else's servers.Prompts go only to the endpoint you picked.
Their model, their limits, their outages.Your model, with failover to another leg.
Usage is metered by the vendor.No metering. Oaica is not in the inference path.
Inference is included.Inference is not included. You bring the model.
Stop paying and the tool stops.Stop paying and it drops to the free tier.

All-in plans such as Claude Code Pro include inference. Oaica does not, so the two are not priced like for like.

Three steps to your own model.

Install

macOS and Linux

$ curl -fsSL https://oaica.com/install.sh | bash

Windows

> irm https://oaica.com/install.ps1 | iex

Point it at a model

Pull a small one and serve it, or use an endpoint you already run.

$ oaica pull qwen2.5-0.5b $ oaica serve qwen2.5-0.5b

Launch your agent

The wizard saves a named plan for next time.

$ oaica launch claude --plan work

Four tiers. Six route policies.

Any mix of providers

The four model tiers and their flags
FlagUsed for
--modelPrimary work
--sonnet-modelExecution and subagents
--haiku-modelBackground: titles, topic detection
--oversizeTakes over when the context window fills

Choose how traffic routes

  • local-first default
  • remote-first
  • auto
  • local-only
  • remote-only
  • weighted

Weighted splits healthy traffic on a session-sticky hash, so a conversation keeps its prefix cache.

$ oaica launch claude --plan work \ --shard <model>:3 --shard <model>:1

15 agents. 44 presets. Yours too.

Fifteen agent CLIs and 44 provider presets are compiled in. Add any endpoint of your own with one command.

  • claude
  • chatgpt
  • hermes
  • openclaw
  • opencode
  • hermes-desktop
  • codex
  • copilot
  • omp
  • cline
  • droid
  • dsh
  • pi
  • pool
  • qwen
$ oaica remote add mine --base-url https://your-endpoint/v1 --api-key-env MY_API_KEY

What leaves your machine.

Every kind of traffic Oaica sends, where it goes and how to turn it off
TrafficGoes toWhat is sentControl
Model requestsThe endpoint you selected (127.0.0.1:11434 by default)Prompts, attachments, tool outputYou choose the endpoint
TelemetryNowhereNothing: no telemetry, crash reports or analyticsNothing to switch off
Update checkGitHub, a plain GET of the release VERSION.txtNo body, no identifiers. At most once per 20 hoursOAICA_NO_UPDATE_CHECK=1
Licence revalidationThe Oaica licence serviceThe stored key and activation id. At most once every 7 daysActivated installs only

In an interactive terminal the update check can offer to upgrade, only if you answer y. OAICA_AUTO_UPDATE=0 never offers.

See every connection →

What stays free.

Free

Never expires
  • Local models and oaica serve
  • Your own endpoints and API keys
  • The --sonnet-model subagent tier
  • A saved --plan
  • Route policies that pin routing
  • Your own Claude login

Paid adds

Full set, 14-day trial

Pricing in US dollars.

Free

$0 no expiry

  • Local models and your own keys
  • Subagent tier and saved plans
Read the docs
First 100 customers

Annual

$29 first year, then $39

  • List price $39 a year
  • Three devices per licence
  • Cancel renewal any time
Get Oaica

Monthly

$7 per month

  • The same product
  • Switch to annual at renewal
Get Oaica

14 days free, no card30-day refund on the first paymentNever bricked if payment lapses

Volume, per seat per year: 1 seat $39 · 5+ $32 · 20+ $27 · 50+ $22 · 100+ $17 · 250+ $12. Seat questions: [email protected]

Questions, answered.

Do you see my code or prompts?

No. Prompts go only to the endpoint you chose, and Oaica is not in the inference path. The connections table lists the rest.

Is $29 a subscription?

Yes. The first year is $29 for the first 100 customers, then it renews at $39 a year. Cancel renewal any time.

What stays free?

Local models, oaica serve, your own endpoints and keys, the subagent tier, a saved plan and pinned route policies. It never expires.

What if I stop paying?

Oaica drops to the free tier. It never bricks.

Is this for me?

If you have a model to point it at, yes. If you want a hosted model with inference included, no.

Which agents and providers work?

Fifteen agent CLIs, including Claude Code, codex and opencode, plus 44 provider presets and any OpenAI-compatible endpoint.

Does it work offline?

Yes. The licence verifies offline against a key pinned in the binary, and local models run offline.

How do refunds work?

Ask within 30 days of your first payment and you get your money back.

Run the whole paid set free for 14 days.

No card. If it isn't for you, ask within 30 days of paying and you get your money back.