About
ArcBox is an agent computer platform that runs each agent on its own isolated machine, a full operating system with its own kernel, filesystem, and network. Every environment is a virtual machine, so the isolation boundary is the hypervisor rather than a namespace or permission prompt. ArcBox offers three forms that are the same isolated environment kept for different lengths of time: Computer, a persistent machine an agent keeps between tasks and can snapshot, stop, and resume; Sandbox, a microVM created in milliseconds and destroyed when the job ends; and Runner, a fresh machine for every CI job, torn down after.
Environments support disk and memory snapshots that can be named and restored in about 22 milliseconds, so a fleet of identical machines can be created from one snapshot. Each environment gets its own network identity and rules, and nothing is mounted in from the host; files are copied in and results copied out. A lifecycle event stream reports when environments are ready, exited, snapshotted, or destroyed. The CLI, SDKs, and API expose the same four operations (create, exec, snapshot, destroy) on every operating system. The runtime underneath is ArcBox Core, which is open source under MIT/Apache-2.0.
Linux is available now with a waitlist, with Windows opening in waves. macOS, iOS, and Android are offered through sales conversations because of hardware and licensing constraints, such as macOS requiring Apple hardware and 24-hour minimum leases.
What's new
All release notesHomebrew cask arcbox 1.38.5 (sha256 abf4f6e9bc07d9fd1a04cde46a000174cdfc27982e8fc128d8e8d60e7749447f).