A GPU for each job
Your agent runs each command on its own fresh GPU machine and follows the logs. The machine stops, and its billing, when the command exits or reaches its max runtime.
Read how jobs workAI agents
Add Runcrate to Claude Code, Codex or Cursor and sign in through your browser. Your agent runs each job on its own GPU, and the machine stops when the command ends.
Every job has a max runtime; your agent can't raise its budget.
Connect
Paste the line into your agent and it adds Runcrate itself. At sign-in you pick the environment your agent works in. A monthly budget on it caps what the agent spends, and the agent can't switch environments or raise the budget.
Add Runcrate's MCP server to yourself: run curl -fsSL"https://runcrate.ai/mcp.md"and follow it.
What you can build
Your agent runs each command on its own fresh GPU machine and follows the logs. The machine stops, and its billing, when the command exits or reaches its max runtime.
Read how jobs workFor interactive work your agent launches an instance on a crate, a ready image it boots, set to stop itself after a set time or once it sits idle.
See what an instance includesAttach a volume and its files are in /workspace when the job starts. What the job writes there is saved back when the machine stops.
Read how volumes workExamples
Claude Code or Codex calls the Runcrate tools for you: it starts the job, follows its output and reports back. The API makes the same request.
Hosted models
| Name | Role | Runs on |
|---|---|---|
| Kimi K2.6 | Long multi-step tool use | Inference API |
| DeepSeek V3.2 | Code agents, structured output | Inference API |
| GLM-5 | Tool calls with reasoning | Inference API |
| Qwen3 Coder 480B | Coding agents | Inference API |
| gpt-oss-120b | Open-weight tool use | Instance or API |
How it works
Ask your agent
In plain words: the command, the GPU and how long it may run. Your agent checks the live GPU list and prices if it needs to.
It runs the job on a GPU
run_job starts a fresh machine with that GPU and runs your command there, with your volume in /workspace if you attach one.
It follows the logs
get_job_logs reads the output as it arrives, so your agent can report what happened, or cancel the job early.
The machine stops itself
When the command ends, or reaches its max runtime, the machine stops and billing ends with it. There is nothing left to delete.
Pricing
GPUs are billed for the time they run: by the second on most GPUs, by the minute on a few.
Name
As billed
RTX 3090
GPU, 24GB, the cheapest GPU on offer
$0.23/hr
RTX 4090
GPU, 24GB, cheapest offer
$0.58/hr
L40S
GPU, 48GB, cheapest offer
$0.55/hr
H100
GPU, 80GB, cheapest offer
$3.58/hr