Developers

One line to install. Zero dollars to run.

CLI, a three-pane Studio, an MCP server with 33 tools, a registry of 1,000+ nodes, signed receipts you can verify offline. MIT.

terminal
$ curl -sL https://railcall.ai/install.sh | bash
RailCall installed · Studio, CLI, local models wired · no account needed
$ railcall studio
# three panes: library · terminal · chat — all on this machine, $0
$ railcall verify
last receipt re-checked offline · Ed25519 signature ok · chain ok

Illustrative capture; the commands are the real CLI. Default models are chosen for your computer with railcall models: the stronger the machine, the more runs locally.

Drive it from the tools you already use

Point Claude Code, Cursor or any MCP client at RailCall. Reads run when you allow them; writes always stop at the airlock.

terminal — mcp
$ railcall mcp config cursor
Cursor connected · 33 tools over stdio · airlock on
$ railcall doctor --mcp
Claude Desktop ↔ MCP path: PASS
# from your coding agent:
› railcall_tools_index
› railcall_receipts_list
› railcall_call tool=send_email → airlock pointer, approve in Studio

Build

Compose a workflow from the governed library, dry-run it on your machine.

Approve

Stage the exact payload; a human says go, with an approve code when it matters.

Run

Local by default. Overflow only when the answer needs more, against your budget.

Prove

Every governed step is a signed receipt; railcall verify re-checks it offline.

Receipts anyone can verify

Ed25519-signed, chain-linked, tamper-evident. `railcall verify` re-checks a receipt on any machine with no account, no server and no trust in us.

terminal — audit
$ railcall verify
last receipt re-checked offline · no network · signature ok · prev 7f3a… ok
$ railcall receipts list
9c1e… send 14 emails sara@ · manager mac-studio-02 overflow: none
7f3a… draft emails local mac-studio-02 overflow: none
$ railcall audit customers.csv
zero-retention structural audit · signed receipt written
Ed25519
signature
on every receipt
offline
verification
one command, no server
0
trust required
verify it yourself

Local models, your choice

Bring whatever runs on your hardware. The router keeps the best local answer and overflows only when quality needs it.

ollama

Any local runtime

Your models, your machine, your receipts.

90%

Local by design

The target share answered at home. The curve on the pricing page shows the rest.

$

Overflow, budgeted

You set the cap. Every overflow request is on your statement with its reason.

Questions go to Discord.

That is the support channel at every tier, and the fastest way to reach the people who built it.

Join the Discord