Sprites (fly.io)

Stateful sandbox environmentswith checkpoint & restore

A Sprite is a hardware-isolated execution environment for arbitrary code: a persistent Linux computer. Whether it's an AI agent like Claude Code or a binary your user just uploaded, Sprites are the simplest answer for "where should I run a blob of code".

The article technologically validates the choice of Incus/LXC. We are moving out of the era of the ‘everything-ephemeral’ mindset imposed by Docker and returning to stable working environments, which is essential for AI to be able to learn from its mistakes over time.

fly.io/blog/code-and-let-live

sprites.dev

sprites.dev/blog

demo

$ curl https://sprites.dev/install.sh | bash
$ sprite login
$ sprite create my-sprite
$ sprite console -s my-sprite
# claude --dangerously-skip-permissions (yolo)
 
Sprites execute code in Firecracker VMs. Even we have a hard time seeing what they're doing.
VMs run on isolated networks. Nothing can connect to your Sprite directly.
Post image
Post image
Post image
Post image
Post image
Post image
Close
Fullscreen image