Environments for
the next capabilities

Refresh builds simulated worlds for coding and computer use, with verifiable rewards that move models forward.

We build artificial worlds where agents are evaluated, trained, and improved through reinforcement learning, spanning the following environment types:

Terminal-Bench style tasksi.e. extended, many-step software engineering work, from debugging failing CI pipelines to patching security vulnerabilities, among other tasks.
Long Horizon MCP tool gymsi.e. agents building working games in Unreal Engine over hundreds of tool calls, to name one.
Computer use software worldsi.e. high-fidelity clones of full software suites, each wiring together multiple connected applications, from EHRs to enterprise apps and beyond.
Refresh

Accelerating superintelligence

Frequently asked

A quick primer on what we build and how labs and enterprises use it.

What is a simulation environment?

A simulation environment is a realistic software world an AI agent can act inside, with the same applications, terminals, and workflows a person would use, instrumented so that success is measured automatically. Refresh builds these environments as both evals, to objectively benchmark how well frontier models perform real computer work, and as training gyms with verifiable rewards that models learn from. A verifiable reward is an objective signal of whether the agent completed a task correctly, and it powers the two main ways to post-train an agent: supervised fine-tuning (SFT) on high-quality example trajectories, and reinforcement learning, where the agent improves by acting in the environment and being scored on the outcome. That signal can come from a deterministic verifier, such as a passing pytest suite or a correctly filled form field, or from a rubric-based verifier that scores the work against explicit criteria for less binary tasks. Every example is built to be checked this way, rather than judged on whether output merely looks correct.

How can enterprises use simulation environments?

Enterprises use Refresh simulation environments to turn their own high-value workflows into measurable, repeatable tasks. With success defined by verifiable rewards rather than subjective judgment, teams can evaluate agents on the work that matters to them and then hill climb, iterating on prompts, tools, and models against an objective signal until the agent reliably completes the workflow.

How do you build environments?

Refresh builds environments by partnering with expert engineers in our network to source real tasks that break the leading models. We reproduce each failure, codify it into a verifiable task, and confirm a high failure rate across frontier models before it goes into an environment, so every task targets a genuine capability gap rather than something models already handle.

Who uses Refresh?

We're lucky to be trusted by frontier AI labs and enterprises evaluating and hill climbing the capabilities of their agents. Labs use Refresh environments and evals to measure and push the frontier of what their models can do, and enterprises use them to turn their own high-value workflows into measurable, trainable tasks.

How can I work with Refresh?

Email contact@refresh.dev to request environments or discuss a bespoke dataset, or see our careers page.