$ git apply autooptm.patch $ python your/entry.py …
A plain diff that depends on nothing of ours. You run it exactly as before.
Give it a repo. Get back a patch.
First run free. See your repo's measured speedup, pay only to unlock the patch
Measured on public repositories · end to end · output verified
Runs we submitted ourselves on these public repositories: the end-to-end wall-clock speedup of one command, output checked item by item against the original; the same code lands differently on other GPUs and inputs.
$ git apply autooptm.patch $ python your/entry.py …
A plain diff that depends on nothing of ours. You run it exactly as before.
Your command, your inputs, sampled before and after, median reported.
03 Integrations
Three doors onto the same backend: a CLI, MCP, and an agent skill. Every submission starts with a free estimate — seconds, and none of your code runs. Only continuing takes the 2-credit analysis deposit, credited in full against the patch.
$ pipx install autooptm $ autooptm login $ autooptm run . --entrypoint infer.py --gpu auto $ autooptm unlock <jobId> $ git apply autooptm.patch
login opens the browser to approve this machine (30-day token; --email for a mailed code on a server); run shows the free estimate, asks, then blocks until the job finishes and prints the measured speedup and the patch price. A failed run charges nothing. A local directory is listed before it is uploaded: weights, data, large files and crowded directories stay out until you say yes to each. Install the CLI with pipx (or uv tool install autooptm): Homebrew's Python on macOS and recent Debian / Ubuntu refuse a bare pip install into the system environment.
{
"mcpServers": {
"autooptm": { "command": "autooptm-mcp" }
}
}
Run pipx install 'autooptm[mcp]', then paste this into Claude Code, Cursor, or any MCP client. optimize_submit parks at the free estimate and only optimize_decide takes the deposit; unlock_patch will not spend a credit without an explicit user confirmation.
$ pipx install autooptm $ autooptm install-skill
autooptm-optimize teaches Claude Code the whole loop: pick the entry script, pick the cheapest GPU the workload fits on, submit, report the number and the price, and never unlock until you say yes. Then just ask it to speed the repo up with AutoOptm.
The loop, running on your own machines: on the GPU you actually deploy on — an H100, a B200, anything our pool does not have — so the number in the report is that GPU's number. Tokens only, no machine line.
04 The alternatives
| AutoOptm | Prompting an LLM yourself | Hiring a performance engineer | |
|---|---|---|---|
| How much of your time it takes | None. Submit and walk away. | All of it. You are the only one who notices when it goes wrong. | Briefing, questions, review |
| Does the output change | No. Anything outside tolerance is reverted. | Nobody checks | Depends on the engineer |
| Who proves it is faster | A frozen harness, both arms, median of repeated samples | Nobody. You build the harness. | The same person who wrote it |
| If it does not get faster | You are not charged | You still paid for the tokens | You still paid for the time |
Optimised and re-measured on the GPU your code actually runs on: the number in the report is that GPU's number, not one carried over from another.
RTX 4090 and RTX 5090 today, with more GPUs on the way.
05 Who this is for
No procurement, no workflow change: one person and a repo URL is all it takes.
The production model retrains every week on a script nobody dares touch. Halve the step time and the same budget runs twice the experiments, better model, same bill. The hardest line in a performance review is the GPU spend you saved, with a number on it. Promotions follow numbers.
The lab queue is always full and ideas outnumber GPU hours. Twice the step speed on the same GPU is a second GPU out of thin air: one more ablation before the deadline, one more column in the paper. It was never ideas you were short of, it was machine time.
Inference runs on GPUs you rent yourself, so latency and throughput are the margin. The same 4090 carrying twice the requests halves unit cost on the spot, that is where pricing room comes from.
A competition hands everyone the same deadline, not the same compute. While others train three models a night, you train six; leaderboard places are climbed one slot at a time.
06 Your code
No repository access, and nothing of yours left behind.
Your uploaded .zip stays in private object storage, used only to run your job, reproduce problems and improve the method — never published, never used to train third-party models.
Your code executes only inside an isolated sandbox created for that one run and destroyed with it. Our own dispatcher never runs customer code: pip install on an unfamiliar repository is already arbitrary code execution, and that boundary protects both of us.
We will never ask for an access token or a GitHub App install. Public repo: paste the URL. Private code: upload a .zip — you choose which files leave your machine instead of handing over an account.
Reports, logs and patches sit in private storage behind an identity check — holding the link is not enough. We do not publish your code or your numbers, and we do not use them as a case study without your explicit say-so.
The full terms are in the privacy policy.
07 Pricing
Priced on the confirmed speedup, not a flat subscription. A free estimate comes first: a static scan that takes seconds, in which none of your code runs, so you see a projected speedup before deciding. Continuing takes the 2-credit analysis deposit, returned when no speedup is found or when the failure is ours: infrastructure failure, a timeout, a redeploy interrupting the run, the environment failing to build, an entry point whose running code we cannot locate, or a program too large for our biggest GPU — and credited in full against the patch; the run bills on actual usage. Skip the estimate and the deposit is taken at submit; cancelling within 5 minutes still returns it.
During the beta top-ups get +30% and subscriptions +50% and up (Pro +50%, Max +60%, Max+ +70%). Subscription credits reset monthly; usage-pack credits stay valid for 24 months. Full rate card on the pricing page.
The estimate is free and lands in seconds. You decide whether to spend the two credits once you have seen what it projects.