Free
$0 no expiry
- Local models and your own keys
- Subagent tier and saved plans
A launcher for coding-agent CLIs
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.
$ 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
The oaica engine, llama.cpp, any OpenAI-compatible endpoint, or a machine you control. Oaica hosts no models and never sees your code.
| The shape of an all-in hosted plan | Oaica 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.
macOS and Linux
$ curl -fsSL https://oaica.com/install.sh | bash
Windows
> irm https://oaica.com/install.ps1 | iex
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
The wizard saves a named plan for next time.
$ oaica launch claude --plan work
| Flag | Used for |
|---|---|
--model | Primary work |
--sonnet-model | Execution and subagents |
--haiku-model | Background: titles, topic detection |
--oversize | Takes over when the context window fills |
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
Fifteen agent CLIs and 44 provider presets are compiled in. Add any endpoint of your own with one command.
$ oaica remote add mine --base-url https://your-endpoint/v1 --api-key-env MY_API_KEY
| Traffic | Goes to | What is sent | Control |
|---|---|---|---|
| Model requests | The endpoint you selected (127.0.0.1:11434 by default) | Prompts, attachments, tool output | You choose the endpoint |
| Telemetry | Nowhere | Nothing: no telemetry, crash reports or analytics | Nothing to switch off |
| Update check | GitHub, a plain GET of the release VERSION.txt | No body, no identifiers. At most once per 20 hours | OAICA_NO_UPDATE_CHECK=1 |
| Licence revalidation | The Oaica licence service | The stored key and activation id. At most once every 7 days | Activated installs only |
In an interactive terminal the update check can offer to upgrade, only if you answer y. OAICA_AUTO_UPDATE=0 never offers.
oaica serve--sonnet-model subagent tier--plan--haiku-model--oversize--shard--wizard$0 no expiry
$29 first year, then $39
$7 per month
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: oaica@sprapp.com
No. Prompts go only to the endpoint you chose, and Oaica is not in the inference path. The connections table lists the rest.
Yes. The first year is $29 for the first 100 customers, then it renews at $39 a year. Cancel renewal any time.
Local models, oaica serve, your own endpoints and keys, the subagent tier, a saved plan and pinned route policies. It never expires.
Oaica drops to the free tier. It never bricks.
If you have a model to point it at, yes. If you want a hosted model with inference included, no.
Fifteen agent CLIs, including Claude Code, codex and opencode, plus 44 provider presets and any OpenAI-compatible endpoint.
Yes. The licence verifies offline against a key pinned in the binary, and local models run offline.
Ask within 30 days of your first payment and you get your money back.
No card. If it isn't for you, ask within 30 days of paying and you get your money back.