---
title: "Every run gets its own machine"
description: "Ara provisions an isolated, ephemeral workspace per run on Mac, Linux, or Windows. It boots, does the work, opens a pull request, and tears down — every transcript and artifact kept."
url: "https://ara.so/product/computers"
section: "Platform"
---

# Every run gets its own machine

Ara provisions an isolated, ephemeral workspace per run on Mac, Linux, or Windows. It boots, does the work, opens a pull request, and tears down — every transcript and artifact kept.

## Provision, work, persist, tear down

### Provision the workspace

A request comes in. Ara clones a fresh machine on the right OS and mounts the repo, scoped secrets, and tools for this run only.

_Workspace_

### Do the work, on the record

The agent edits code, runs builds and tests, and captures every command and output as a durable transcript.

_Transcript_

### Ship, then disappear

Ara opens a reviewed pull request, writes artifacts to durable storage, then destroys the machine. Nothing lingers.

_Pull request_

## The machine is gone. The record isn't.

Workspaces are disposable; their output is not. Every run leaves a replayable transcript and the exact artifacts it produced.

### Replayable transcripts

Every command, exit code, and tool call is logged in order — inspect any run long after the box is gone.

### Saved artifacts

Build outputs, logs, screenshots, and diffs land in durable storage, attached to the run.

### Reproducible setup

The same base image and pinned toolchain mean a rerun starts from an identical environment.

## Give every run its own machine

Isolated, ephemeral workspaces on Mac, Linux, and Windows — provisioned per run, with durable transcripts and artifacts that outlive the box.
