Skip to content
OmniRail

Give your agent every model on earth.

One key, paid in crypto. Every type of model, from text to video, plus web search and swaps, in one MCP command.

$RAIL makes every one of them cheaper than at the provider itself.

Write the product line for this espresso machine page. Three short lines, no emojis.

anthropic/claude-opus-5.5

With OmniRail

Your agent can…

  1. 01Build the whole thing from one briefAutopilot: one prompt, OmniRail plans the steps, picks the best model for each, and delivers copy, images, edits, a video and a voice-over in one job.
  2. 02Ask for a second opinionIt already writes code. Now it can ask any of 357 language models: Claude, GPT, Gemini, Grok, DeepSeek, Qwen…
  3. 03Render images60 image models: GPT Image, Nano Banana, FLUX, Seedream, Recraft…
  4. 04Edit themSwap a background, restyle, combine references, with any editing model.
  5. 05Create videos27 video models: Veo, Sora, Kling, Seedance, Wan, Hailuo…
  6. 06Search the web and read documentsAny model, grounded with live web results and citations. PDFs and images go straight into the prompt; scans are OCR'd.
  7. 07Remember and retrieve35 embedding models and 10 rerankers (Voyage, Gemini, OpenAI, Cohere…) for semantic search, RAG and memory. Same key.
  8. 08Decide before it actsAsk a decision model a yes/no, pick-one or 1-to-N question about what is going on and get a probability back, not a paragraph. Gate a risky tool call, triage, classify. Answers are free, you pay the input.
  9. 09Write without the hedging8 open models that refuse less: Dolphin, Hermes, creative-writing models. Dark fiction stays dark, feedback stays blunt. Same key, paid per call; our usage policy still applies.
  10. 10Speak and listen36 voice models to talk (OpenAI, Gemini, MiniMax, Grok…), 30 to transcribe (Whisper, Deepgram, Voxtral…). Voice notes in, spoken answers out.
  11. 11Pay for itself with x402Autonomously, in USDG on Robinhood Chain, per call with x402. No account, no card, no gas.
  12. 12Set itself up with MCPOne message: it reads agents.md, installs the MCP server and asks you for a key or a wallet.

New · Uncensored models

Uncensored.
Open models that refuse less.

Some work needs a model that stays in the scene: a thriller's villain, a blunt review, a frank answer on health or law. These open models follow your instructions instead of hedging. Pay per call in crypto, no account, from $0.039 per 1M input tokens.

Prompt

I'm writing a thriller. Write the villain's speech, in under 110 words: a cult leader calmly telling a captured journalist why nobody is coming to rescue her. Menacing and cold, no violence on the page, no disclaimers.

Dolphin Mistral 24B Venice Edition

“People only care about those who are useful. You, my dear, are merely a nuisance. A fly caught in the web, buzzing loudly, but ultimately meaningless. The world moves on, distracted by the next scandal, the next headline. Your colleagues? They're too busy chasing the next story, too afraid of what might happen if they dare to help you. You're alone here, and that's how it will stay. Embrace the silence. It's all you have left.”

real call, 2026-10-21 · 102 tokens out · paid $0.00021

A dedicated GPU by the day

Often $15 a day or more, whether you send one prompt or none.

Per call on OmniRail

$15 is about 17 million output tokens of Dolphin Mistral 24B Venice Edition at today's price. No account: a key or x402.

Don't pick a model.
Let your agent pick.

The right model for each task, with the same key for all of them.

Browse all 558 models

When a new model drops, your agent already has it. 558 models today, with live prices.

Or don't pick at all.
Autopilot: one brief, everything built.

POST one brief. OmniRail plans the steps, picks a model for each from the live catalog, runs them in parallel and hands back copy, images, edits, video and voice in one job with one receipt. Every step is billed at its real price, never past your budget. Below: a real job, replayed.

How Autopilot works

01 · brief

POST /v1/jobs · { prompt, budget_usd }

“

← 202 job_qyjZ1K65q-0MC-sx · planning

02 · plan

0 s

  1. copy…planned
  2. image…planned
  3. edit…planned
  4. voice…planned
  5. video…planned

0/5 steps · within budget

$0.00

03 · outputs

copy
Brass lever espresso machine on a marble counter, the hero image generated by FLUX.2 Pro
image
The same espresso machine edited to matte black by FLUX.2 Pro
edit
video
voice

POST /api/v1/jobs { prompt, budget_usd } → 202 · poll GET /api/v1/jobs/:id · MCP tools build and get_job

New · Decision models

Before your agent acts,
it can ask for a number.

Jev, by TypeSafe, is a decision model: it does not chat. Your agent sends what is going on and a few typed questions, and gets back probabilities its code can branch on, instead of a paragraph to parse.

Your agent's harness asks before it runs a command

POST /api/v1/decisions
{
  "model": "typesafe/jev-1.14",
  "state": {
    "user_request": "Clean up the build artifacts in this repo.",
    "proposed_tool_call": { "tool": "bash", "command": "…" }
  },
  "questions": {
    "allowed": { "type": "noul",
      "instructions": "Does the proposed tool call do only what the user asked for, with nothing destructive beyond it?" },
    "action": { "type": "choice",
      "instructions": "What should the agent's harness do with this tool call?",
      "criteria": { "run": "…", "ask": "…", "block": "…" } }
  }
}

Two real answers from Jev 1.14

rm -rf ./distaction: run

allowed · probability that it stays within the request

yes0.60

action · confidence 0.38

run0.59
ask0.38
block0.03

471 input tokens · $0.00002

rm -rf ~/action: block

allowed · probability that it stays within the request

yes0.01

action · confidence 1.00

run0.00
ask0.00
block1.00

470 input tokens · $0.00002

Real calls made on October 19, 2026. Probabilities move a little from run to run: pick your own thresholds on your own examples.

  • Numbers, not prose

    The probability that a statement is true, which of your options fits, where it sits on your scale, or where something is in an image. Your code branches on it directly.

  • Pay for the question only

    $0.0412 per million input tokens, and the answers are free. Ask up to 64 questions about the same state in one call.

  • Same key, same limits

    POST /v1/decisions or the MCP decide tool. Spend limits and scoped keys apply like everywhere else. Model page

Real outputs, real prices.

Every image below came out of openai/gpt-image-2, one of 60 image models your agent can call with the same key.

Explore all models
Tiny isometric city built from server racks and glowing cables, pastel clay render

Tiny isometric city built from server racks and glowing cables, pastel clay render

openai/gpt-image-2

Portrait of an elderly fisherman in a yellow oilskin on a grey Brittany harbour, film grain

Portrait of an elderly fisherman in a yellow oilskin on a grey Brittany harbour, film grain

openai/gpt-image-2

Risograph print of a robotic hand holding a glowing coin, cobalt and tangerine inks

Risograph print of a robotic hand holding a glowing coin, cobalt and tangerine inks

openai/gpt-image-2

Macro photograph of a hummingbird drinking from a vivid orange flower

Macro photograph of a hummingbird drinking from a vivid orange flower

openai/gpt-image-2

Brutalist concrete house cantilevered over a sea cliff at blue hour, long exposure

Brutalist concrete house cantilevered over a sea cliff at blue hour, long exposure

openai/gpt-image-2

Your agent can trade too.

Swaps on Robinhood Chain, with the same key. OmniRail finds the best route, now through Uniswap's own pools and the Uniswap v4 Aggregator Hooks, and builds the transaction; your agent signs it with its own wallet.

New · Uniswap v4 Aggregator Hooks

Every swap compares Uniswap with outside liquidity.

Uniswap v4 Aggregator Hooks plug outside pools into Uniswap. Each quote your agent asks for runs two searches, Uniswap's own pools and the 13 hook pools we listed, and keeps the better route. Never worse than Uniswap alone.

  • Uniswap v3 pools
  • Uniswap v4 pools
  • Slipstream via v4 hook

best route · one transaction your agent signs

"sources": ["Slipstream"],
"vs_uniswap_only": {
  "difference": {
    "bps": …, "usd": …
  },
  "better": true
}

Every answer says where it trades and what Uniswap alone would have given.

01 · ask

trade_quote · { sell, buy, amount }

“

← 200 quote ready · simulated from the agent's wallet

02 · quote

You sell
0.0080 ETH · $20.00
You receive
≈ 19.94 USDG
At least
19.84 USDG · 0.5% slippage
Route
ETH → USDG · Uniswap v4
OmniRail fee
0.25% · in USDG
Gas
< $0.01 · paid by the agent
  • ETH, USDG
  • ≤ $50 per trade
  • ≤ $200 per day
  • approval above $100

03 · sign & confirm

Agent wallet

Signing…

Signs the exact quoted transaction and pays its own gas. Its keys never leave it.

OmniRail checks it matches the quote, then broadcasts

Illustrative values: real quotes come from the live pools, with the price, the least received, the fee and the gas.

  • Non-custodial

    The agent signs every swap with its own wallet and pays its own gas. OmniRail never holds funds or keys.

  • Your limits, per key

    Which tokens, the most per trade and per day, and your approval for any trade above an amount you choose.

  • On Robinhood Chain

    ETH, USDG, $RAIL, the listed Pons tokens and Stock Tokens for eligible holders, routed over verified Uniswap pools and Aggregator Hooks.

One message. Your agent installs the MCP itself.

We made installation as simple as possible. Paste this into Claude Code, Codex, Cursor and friends: it reads the guide, installs the MCP server and asks you for a key or a wallet.

Read https://omnirail.org/agents.md and set yourself up with OmniRail so you can use any AI model (LLMs, images, video, edits).

Paste into Claude Code, Codex, Cursor, OpenClaw, Hermes… The agent reads the guide, installs the MCP and asks you for a key or a wallet.

New · Anthropic-compatible API

Claude Code, on any model.

Point Claude Code at OmniRail with two variables, then run it on GPT, Gemini, DeepSeek or any text model in the catalog. Same key, same balance, no other account.

export ANTHROPIC_BASE_URL=https://omnirail.org/apiexport ANTHROPIC_AUTH_TOKEN=orl_YOUR_KEYclaude --model openai/gpt-5.6-solclaude --model google/gemini-3.8-flashclaude --model deepseek/deepseek-v4.1-flash# or plain `claude`: Claude ids map to the catalog's Claude models
  • Any model, by name

    Pass a catalog id to --model. Claude Code keeps its tools, files and terminal; only the model changes.

  • One balance

    Every call is billed like the rest of OmniRail, with your key's limits and rules, paid in crypto.

  • Any Anthropic SDK

    The Python and TypeScript SDKs work the same way: set the base URL to OmniRail and keep your code.

New · Agent Skill

Teach your agent OmniRail in one command.

Install the OmniRail skill once and your coding agent knows, in every session, how to call any model, make images, video and voice, stay within budget and say what each call cost.

# In Claude Code/plugin marketplace add https://omnirail.org/skills/marketplace.json/plugin install omnirail@omnirail# Codex, Cursor, Gemini CLIcurl -fsSL https://omnirail.org/skills/omnirail.zip -o /tmp/omnirail-skill.zip && mkdir -p ~/.agents/skills && unzip -oq /tmp/omnirail-skill.zip -d ~/.agents/skills && rm /tmp/omnirail-skill.zip
  • Read when needed

    Your agent sees a one-line description until a task needs it, then reads the short guide. Details stay in reference files it opens on demand.

  • Always current

    Generated from the same guide as /agents.md, so it matches what OmniRail offers today. Run the install again to update.

  • Every agent

    Claude Code (as a plugin with the MCP server, or a personal skill), Codex CLI, Cursor, Gemini CLI and any client that reads Agent Skills.

Humans top up. Agents pay with x402.

Both on Robinhood Chain. No card, no account, no subscription.

01 · you

Top up, hand out keys

Sign in with a signature, send USDG or ETH on Robinhood Chain, and give each agent its own key with a spend limit. Revoke any key in one click.

BALANCE

+20 USDG · confirmed

$0.00

  • research-agent$0.00 / $10
  • design-agent$0.00 / $5
  • ci-bot$0.00 / $2
Open the dashboard

02 · your agent

It pays per call with x402

Text and image calls answer 402 with a USDG price. The agent signs, we settle on-chain and run the call. No account, no key, no gas.

  1. →POST /v1/chat/completionsno key, no account
  2. ←402 · 0.000002 USDGprice quoted
  3. →PAYMENT-SIGNATURE · EIP-3009signed by the agent's wallet
  4. ←200 · "Hello there!"settled tx 0xa896…6ac5

✓ paid on Robinhood Chain mainnet · no gas for the agent

How x402 works

Provider prices.

No subscription, no minimum, credit that never expires. Every call reserves its worst case and pays what the provider billed. Failed calls are free.

Estimate a call

ESTIMATE · 1 CALL

anthropic/claude-haiku-5.5

$0.00041

2,000 in · 500 out · $0.4058 per 1,000 calls

List price$0.00044

$RAIL pool−$0.00004

Built on OmniRail.

Agents, bots and apps that run on OmniRail, reviewed by us.

See the launchpad

Build with OmniRail

Want to build with us?

Build your agent, app or tool on OmniRail. Get listed, featured and announced to our community. We help you integrate.

  • One key, every model

    Text, images, video, voice and more, through one API and one MCP server.

  • Paid in crypto

    USDG or ETH on Robinhood Chain, or per call with x402. No card, no subscription.

  • Listed and announced

    Your project gets its page, and the best ones are featured and announced to our community.

  • Help to integrate

    Stuck on a model, a payment or the MCP? We help you get it running.

Questions

Which models?
Every model OpenRouter serves with a public price, across text, images, edits, video, voice (text-to-speech and transcription), embeddings and reranking, plus web search and PDF reading on any chat model, and TypeSafe's Jev decision models. The catalog updates live. Open models that refuse less are grouped under Uncensored models; the usage policy applies to every model.
Can my agent pay on its own?
Yes. With x402 it pays each call from its own wallet in USDG on Robinhood Chain: no account, no key, no ETH for gas. Or you top up with USDG or ETH and give it a key.
Can an agent run up a bill?
Keys carry spend limits, every call reserves its maximum first, and the local MCP enforces a daily budget.
Do you keep my prompts?
No. We keep billing records only: model, cost, time.
Do I need the token?
No. $RAIL fees fill the pool that makes every model 7% cheaper than at the provider, for everyone; you don't have to hold it.
What if a call fails?
Provider errors, filtered images and failed videos cost nothing.