Skip to content

Thermite for startups

Startups depend on a small number of metrics: cost per request, model accuracy, engine throughput. There are more ideas to test against each of them than people to test them. Thermite runs those experiments continuously on GPUs you rent by the hour or machines you own, and an independent judge verifies every result, so what you ship is what was measured, with a record you can show customers and investors.

Each of these runs on hardware you rent or own, with a budget you set.

  • Rent the GPU, not a platform. Control launches a rig on RunPod for you, with a spend limit, and stops or terminates it when you say; its results reach control before it goes (Add a rig on RunPod). A machine of your own joins over SSH (Add a rig on a machine).
  • You set the spend. Nothing stops a campaign by default. Set a stop time, a limit on judging hours on the device, or a limit on money spent on the model, and a spent budget pauses the run until you decide (Set a budget or a stop time).
  • Every win is confirmed before it counts. The judge measures each change beside the best version so far, confirms a gain on fresh runs and on cases the agents never saw, and keeps its reasons. A change that is faster but wrong never becomes the best version (Why agents never judge).
  • Many campaigns at once. One control runs campaigns on many rigs, and one campaign can run on several rigs to check a result on another machine (Run a campaign on several rigs).
  • The result is yours, in your repository. Take the best version as a patch, or as a commit on the run’s branch in your own repository (Take the result). Your code goes to your rigs and your model endpoint, and nowhere else.
  • Wire it into your tools. A REST API, MCP and the thermite command line start, watch and steer campaigns, so your own scripts and AI assistants can too (Script Thermite with the REST API).
  1. Install on one machine: about twenty minutes, and the judge’s smoke check shows a dozen known changes, cheats among them, getting their expected verdicts.
  2. Add a rig on RunPod with a spend limit, or on a machine you own.
  3. Write a kit for the number that matters, and test it with known changes before any agent sees it.
  4. Write a contract with the guards your customers care about, and set a budget.
  5. Start the campaign, and take the result when you are happy with it.
  • One owner for each installation. A team shares one control, which one owner signs in to; scripts and assistants get tokens of their own (Tokens and roles).
  • API keys for a team. A Claude or ChatGPT plan may serve only its owner’s own Thermite; a Thermite that several people use takes API keys (Choose a model).
  • Agents run code that a model wrote. On RunPod, Thermite adds no network rules, so that code can reach the internet. Read the security model and Known limits.
  • Thermite is 0.x. Versions make no upgrade promise yet. It is open source under the Apache License 2.0.