AI runs where you own it

Same quality. 90% savings.

RailCall is a free local AI runtime for developers. Nine of every ten requests are answered on your own machine for $0, at the quality you would get anyway. Only the hard tenth leaves to a bigger model, metered against a budget you set. Type what you want done and build it in Studio.

  1. Local first. Studio, CLI, chat, workflows, agents and receipts run on machines you own. Default models are chosen for your computer: the stronger the machine, the more runs locally.
  2. Overflow only when it must. The hard request goes to a model of the class the answer needs. You see it on your statement with the reason.
  3. Teams share one hub. Sophisticated workflows with multi-level, airlocked human approval, 24/7 uptime, the ledger, the library, the switch: $5 a seat. Agents we host: $5 each.

MIT · log in only for the hub and cloud agents · use the full power of the compute you already own

RailCall servers
Start here. Bring your compute later.

This chat starts on RailCall’s servers. Connect your own computer from the workspace when you’re ready. Default models are chosen for your machine: the stronger it is, the more runs locally.

Set up local compute
$0 on your machine · nothing sends without your approval
Chat · Build · Automate
What RailCall doesAI that leaves you with something you own.Download RailCall ↓
Build once. Reuse it.

$0 RailCall fees for local workflow flows.

You set the rules.

Human approval for protected actions.

Verify the record.

Signed receipts of recorded actions.

Use your compute.

Run saved workflows on your own machine.

Watch the bill. Same quality, 90% savings.

One hundred requests arriving. The dashed line is every request sent to Fable 5.1 / GPT-6 Astra at list. The pink line is RailCall doing the same work at the same quality: flat at $0 while your machine answers, a step only when a request overflows. Drag the share.

live · 100 requests · Fable 5.1 / GPT-6 Astra at list vs RailCall, same qualityRailCall $1.40 vs $7.00 · −80%
$7.00$0request 1request 100
Fable 5.1 / GPT-6 Astraevery request, at list$7.00per 100 requests
RailCall · same quality90 on your machine at $0 · 10 to the same class, metered$1.40−80% on the bill · −90% on model cost
90% of requests
Dashed blue: every request sent to Fable 5.1 / GPT-6 Astra at its list price. Pink: RailCall, same quality: your share answered on your machine at $0, the hard rest sent to the same class, metered. Drag the share; the lines redraw.

90% of the model cost is gone because nine of ten requests never left your machine. The metered tenth is priced as a usage fee against the budget you set, so the bill lands 80% below the top model. 90% local is the design target, not a promise.

Workflows, agents, and the apps you build. From 1,000+ nodes.

Type what you want. Studio composes it from a library of 1,000+ nodes: the CRMs, inboxes, calendars, databases, file stores and chat tools your team already uses, plus any MCP tool. It runs on your machines, the hard step overflows only when it must, and every send stops at the airlock.

Workflows: nodes snap into a flow

One workflow, 30 nodes. Four triggers feed it: a web form, the inbox, the help desk and chat. Seven agents do the work on your machines for $0: triage, research, pricing, support, QA, outreach, reporting. One hard clause overflows to a bigger model and is metered. Four humans decide: a manager, finance above $100K, a supervisor on support, and you on the morning brief. Then the CRM, the e-sign, the replies, the refund and the brief fire, each with its own receipt. Agents are nodes too: drop one into any flow.

leadsupporthard clause> $100KrefundWeb formtriggerParse & dedupelocal · $0Research agentagent · $0Pricing agentagent · $0Manager OKsairlock · level 1CRM · new dealwrite · receiptEmail + invitesend · receiptInbox watchertrigger · 5 minTriage agentagent · $0Contract reviewoverflow, meteredFinance OKsairlock · > $100KDraft proposallocal · $0E-sign · sendsend · receiptTicket arrivestriggerClassifylocal · $0Support agentagent · $0QA agentagent · checksSupervisor OKsairlock · humanHelp desk replysend · receiptChat mentionstrigger · chatOutreach agentagent · $0Calendar · slotlocal · $0Notify #salesnotify · receiptIssue refundrefund · receiptEvery day 07:00schedulePull the datalocal · $0Update KPIslocal · $0Reporting agentagent · $0You approveairlock · humanEmail · briefsend · receipt30 nodes · 4 human approvals · 7 agents · 1 metered overflow step · every node writes an Ed25519 receiptpurple = an agent working a step · green = local, $0 · pink = a human decides · dashed = the hard step, overflow metered1,000+ nodesevery tool your team already uses, plus any MCP tool · growing every week · the flow above is one workflow, one ledgerCRMEmailCalendarFilesDatabasesSpreadsheetsChatPaymentsFormsHTTP & webhooksSchedulesAny MCP tool

Every step leaves a receipt nobody can forge

Each receipt is signed with Ed25519 by the machine that did the work and linked by hash to the one before it. Click a row to read the receipt, then try to alter it: the signature fails and the chain breaks. Anyone can verify the whole ledger offline with one command, no account, no server.

#stepran onreceipt · chainverify
1278
09:41:00
New lead arrives
web form · lena@harbor.co · local · $0
mac-studio-02096882f1…
← 00000000…
✓ Ed25519 · chain ok
1279
09:43:17
Research agent · enrich
agent node · local · $0
mac-studio-027af8ed6f…
← 096882f1…
✓ Ed25519 · chain ok
1280
09:45:34
Outreach agent · draft intro
agent node · local · $0
laptop-sara476ec3c8…
← 7af8ed6f…
✓ Ed25519 · chain ok
1281
09:47:51
Airlock · intro approved
manager step · human
laptop-sara48b38495…
← 476ec3c8…
✓ Ed25519 · chain ok
1282
09:49:08
CRM · create deal
Northwind · $38,000 · local · $0
mac-studio-027f484eb5…
← 48b38495…
✓ Ed25519 · chain ok
1283
09:51:25
Email · send intro
to lena@harbor.co · local · $0
mac-studio-02cf408d52…
← 7f484eb5…
✓ Ed25519 · chain ok
1284
09:53:42
Contract clause review
hard step · overflow · metered
mac-studio-02684ceb1a…
← cf408d52…
✓ Ed25519 · chain ok

Example ledger for the flow above; the format, the signature scheme and the railcall verify check are real. Receipts never leave your machines unless you put them on the hub.

Agents: a workflow that never stops

An agent watches, decides on your machine, acts through the airlock and leaves a receipt, then does it again. Your own agents are free and unlimited. Agents we host run 24/7 for $5 each.

Observeinbox, CRM, calendar, filesDecideon your machine · $0Actthrough the airlockReceiptsigned · chain-linkedagain, every few minutes, for as long as you say · the switch stops every agent at onceYour own agents, on your machines: free, unlimited, never a seatAgents we host: $5 per trained agent a month, 24/7, laptops closed

Build the CRM: real software, not just automation

Describe the CRM your team needs and Studio builds the app from nodes: contacts, pipeline, tasks, inbox, reports. It runs on your machine with your data in a file you own, and you change it by typing in the chat rail.

Acme CRMbuilt in Studio · runs on this machine · data in a file you ownContactsDealsTasksInboxReportsNEW · 3Lena Ortiz$4,200 · last touch 3dPike Dental$12,000 · last touch 3dHarbor Co$1,900 · last touch 3dQUALIFIED · 2Northwind$38,000 · last touch 3dBluebird$7,500 · last touch 3dWON · 1Summit Labs$22,000 · last touch 3dCHAT · CHANGE IT BY TYPINGAdd a “last contacted” columnand remind me after 14 daysyouDone. Column added.Reminder flow staged: 3 nodes,runs here at $0. The email stepwaits for your approval.local model · $0 · receipt 2f8a…RailCallAsk for a change…

Every app Studio builds carries the same guarantees as a workflow: local by default, overflow metered against your budget, writes through the airlock, receipts anyone can verify offline.

More compute, more stays local

RailCall picks the local model package for your machine. The bigger the machine, the bigger the package, the more answers never leave it, and the smaller the bill. The package keeps improving: as better local models ship, the same machine runs more locally over time.

12–15Bmax parameters8 GB laptop≈80% stays local$9.34 per 1Mvs $23.33 to the top model25–30Bmax parameters16 GB laptop≈85% stays local$7.00 per 1Mvs $23.33 to the top model50–60Bmax parameters32 GB desktop≈90% stays local$4.67 per 1Mvs $23.33 to the top model100–125Bmax parameters64 GB workstation≈95% stays local$2.33 per 1Mvs $23.33 to the top model200–250Bmax parameters128 GB+ studio≈98% stays local$0.93 per 1Mvs $23.33 to the top modelMax parameters that fit in memory. Illustrative local shares. Bill per 1,000,000 tokens, overflow to the top model’s class.

Default models are chosen for your computer with railcall models. A 128 GB studio fits 200–250B models and keeps about 98% at home; an 8 GB laptop fits 12–15B and still keeps about 80% local. Nothing stays entirely local: the hardest answers always overflow, and that is the part you meter. Either way the overflow is metered against the budget you set, and your statement shows every request that left and why.

Capacity routing: use the computers in your organization

A laptop does not have to settle for the models it can hold. With capacity routing, the job goes to the machine in your org with headroom, runs there on hardware you own, and the receipt comes back. Everyone gets the strongest local compute in the building, for free.

8 GB laptopruns up to 15B on its own16 GB laptopruns up to 30B on its own32 GB desktopruns up to 60B on its ownYOUR ORG’S BIGGEST MACHINE128 GB · 200–250Bheadroom to spare: the job runs here, on hardware you ownthe receipt follows the work back$0 compute · routed by capacityCAPACITY ROUTINGCapacity routing is included in the Team seat: every machine in the org, no node count, no extra line. The thinking stays free.

What you pay for

Everything on your own machines is free. These are the paid services, and only these.

Three lines on the bill. Build yours.

Everything on your own machines is $0 and never counted. The only three things with a price are seats on the hub (sophisticated workflows with multi-level, airlocked human approval), agents we host, and the overflow. Drag the sliders.

Everything local is $0 and never counted. Overflow is metered against a budget you set, priced here at the top model’s class (Fable / Astra) so it matches the competitors’ AI line; rounded to $5. 500 overflow flows a month are included.

18,000 AI steps answered on your machines$0
RailHub Team · 20 seats × $5$100
hosted agents · 2 × $5$10
capacity routing across the orgincluded
advanced thinking · overflow, metered$210
RailCall, a month$320
RailCallseats + hosted agents + overflow
$320
Claude Team + API$20 a seat + every AI step at list
$1,800
Cursor Teams + usage$40 a seat + AI at list, before its pool
≤ $2,215
their seatstheir AI steps, every one at the top model’s listRailCall seatshosted agentsoverflow, metered
the same people and the same 20,000 AI steps · theirs all go to the cloud at the top model’s list, 7¢ a step ($1,400); Cursor adds $0.25 per million tokens and bundles a usage pool of unpublished size into the seat, so its line is a ceiling · 5.6× cheaper than Claude Team, 6.9× than Cursor
RailCall free · advanced thinking metered — you set the budget · RailHub Team $5 / seat · hosted agent $5 / agent · capacity routing included · the switch always free · machines are never seats

Everything on your machine is free. All of it.

Not a free tier. The whole runtime, on every machine you own, with no account for anything local.

terminal — your machine
$ 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; receipt counts are examples, the commands are real.

$0
every local flow
Unlimited flows, unlimited machines, forever. No seat, no tier, no cap.
metered
the overflow
Against a monthly budget you set. Alerts at 75, 90 and 100%. Stop-at-limit if you want it.
500
overflow flows a month included
Before the meter starts. Solo builders rarely leave it.

Nothing sends without you

Every action is a signed receipt. Every send goes through an airlock: preview, approve, execute. A company-wide switch stops everything, on every machine, and it is free at every tier.

terminal — airlock
$ railcall interpret ‘chase the 14 overdue invoices’
# local NL pass (Ollama) · 3 steps staged · nothing sent
⏸ airlock: 14 emails + 1 CRM write held for approval in Studio
# sara@ approves the exact payload · manager step · approve code
$ railcall verify
receipt 9c1e… re-checked offline · signature ok · chain ok
receipt 9c1e4b…Ed25519
stepsend 14 emails · CRM write
approved bysara@ · manager
ran onmac-studio-02 · local
overflownone
verifiable offlineyes
chain1,284 receipts · 0 gaps

Receipts are tamper-evident and chain-linked; anyone can verify them offline with one command. Sensitive changes need a second human and an approve code.

One team, one month

20 people, 10 machines, 20 always-on agents, 20,000 AI-touching steps. The same work bought from the usual stacks, each vendor's meter counted the way that vendor counts it, and every AI step at the top model's list.

Copilot Studio + M365 Copilot + Datadogscheduled runs, agent flow actions in credits: $564AI steps, agent actions in credits: $836chat seats: $600monitoring: $150$2,150Zapier + ChatGPT Business + Datadogworkflows, in Zapier tasks: $2,199AI steps at the top model’s list, on your own key: $1,400chat seats: $400monitoring: $150$4,149n8n Business + Claude Team + Datadogworkflows, n8n executions + published overage: $5,040AI steps at the top model’s list, on your own key: $1,400chat seats: $400monitoring: $150$6,990RailCall, all in oneseats: $100hosted agents: $10overflow, metered: $210$320
their workflows / automationtheir AI stepstheir chat seatstheir monitoringRailCall seatscloud agentsoverflow, metered
172,800 workflow flows on your machines · 20 agents$0
RailHub Team · 20 seats × $5$100
cloud agents · 2 × $5$10
capacity routing across the org$0
advanced thinking · overflow, metered$210
RailCall, October$320

7× cheaper than the Copilot stack, 13× than the Zapier stack, 22× than the n8n stack. The AI line is the point: Zapier and n8n send every one of the 20,000 AI steps to the model’s API at list (Fable 5.1 / GPT-6 Astra, $10 in / $50 out per 1M) on your own key, $1,400 a month; Copilot Studio meters them as agent actions in credits, $836. Their workflow runs are counted at each vendor’s cheapest published meter: Zapier’s Team tier billed annually, n8n’s self-hosted Business tier plus its published overage bucket, Copilot Studio’s agent flow actions. Our overflow is priced at the same top class, and only the tenth that leaves your machines is counted. None of them answers on your machines first by default; n8n self-hosted can point a node at a local model, but you build the routing, the fallback and the metering yourself.

Use the full power of the compute you already own

Your machines sit idle most of the day. RailCall puts them to work and you stop paying cloud services to do what your own hardware can do.

Rented cloud, 16 vCPU / 128 GBAWS r5.4xlarge, before software: $736$736Cursor Teams, 20 people + model usage20 standard seats: $80020,000 AI steps at the top model’s list + Cursor’s $0.25/M, before the included pool: $1,415≤ $2,215AI seat products, 20 people + API20 Claude Team seats × $20: $40020,000 AI steps at the top model’s list: $1,400$1,800RailCall, 20 seats + 2 hosted agents + overflowseats: $100hosted agents: $10overflow, metered: $210$320Your own machine, flat out 24/7electricity: $14$14

The hardware is sunk and was about 80% idle. Run it flat out and the electricity is the whole cost. Cursor bills third-party model usage at list plus $0.25 per million tokens, inside and beyond an included pool of unpublished size, so its line is a ceiling, marked ≤; the seat products run the same 20,000 AI steps through the API at list, $1,400. Our overflow line is $210 for the same work.

Built for the terminal you already live in

A three-pane Studio, a CLI, and an MCP server so Claude Code, Cursor or any MCP client drives RailCall under the same airlock.

>_

railcall studio

Build, approve and run in three panes. Everything local, nothing leaves without a receipt.

mcp

33 tools over MCP

Your coding agent calls RailCall tools; writes still stop at the airlock for a human.

1,000+

Nodes, not bespoke glue

A governed registry of 1,000+ nodes plus any MCP tool. Bring your own local models.

git

Workflow library

Build it once; it runs on your machine forever at $0. Share it across the org on the hub.

Install it. Run the first flow for $0.

One line on your machine. No account until you want a hub.

Install free   Ask on Discord