
Go back to a saved workspace
Take a snapshot before a refactor. Rewind to restore that saved state, or fork it into an independent sandbox to try another approach. You can reuse the setup you already have.
Arenero gives your agent a cloud computer with a shell and persistent files. Save a snapshot before a change, test the result, and restore the workspace if you need to go back.
Hosted access is by invitation. Self-host Arenero.
npx @arenero/cli loginWorks with
Connect a repository and start a project thread. Arenero forks a prepared workspace and checks out a separate branch. Follow the agent’s changes and try the running app before opening a pull request.
Your promptBuild a board for collecting project ideas.
Things to build on a free weekend.
❯ npm run dev
> weekend-projects@0.1.0 dev
> vite --host 0.0.0.0 --port 3000
VITE ready
Local http://localhost:3000/
✓ Preview connected
Server listening on 0.0.0.0:3000
src/App.tsx +24
src/styles.css +18
package.json +6
+ <main className="idea-board">
+ <h1>Project ideas</h1>
+ <IdeaCard />
+ </main>Example workspace: an agent builds an idea board on its own branch. Try the Preview, Terminal, and Changes tabs.

Take a snapshot before a refactor. Rewind to restore that saved state, or fork it into an independent sandbox to try another approach. You can reuse the setup you already have.
Your agent installs dependencies and runs commands inside a Firecracker microVM with its own shell and filesystem. The sandbox is isolated from the host and other workspaces. Your files stay there between sessions.
Run a dev server in the sandbox and use its preview beside the conversation. Check the behavior while you review the code, or share a signed preview URL with someone else.
A host-side proxy adds credentials to allowed requests outside the sandbox. Your agent can use the integration without receiving its secret. The proxy applies your network policy and records each outbound request.
Open a Bash shell to inspect files or run a command yourself. Create an API token in Settings → Tokens, then log in. Reconnect with the workspace ID to pick up where you left off.
CLI reference# Connect with your dashboard API token
❯ npx @arenero/cli login# Open a new workspace
❯ npx @arenero/cli sh# Reconnect to an existing workspace
❯ npx @arenero/cli sh <id>Rewind restores the sandbox to a saved snapshot and removes later messages and turns from the thread. Take a snapshot before the change you want to be able to undo. Actions already taken in external services are outside that snapshot.
The dashboard runs in your browser. To connect from a terminal, you need Node.js 22 or newer and an API token from your dashboard settings.
Yes. Arenero supports Claude Code, Codex, OpenCode, Cursor, and other CLI agents, alongside a built-in agent. Connect the accounts or API keys your chosen agent needs from your workspace settings.
Yes. The repository includes setup and deployment instructions. Firecracker isolation requires a Linux host with KVM. You can use the process driver for local development, without VM isolation.
The hosted app currently uses workspace invitations. If you already have access, open your workspace and sign in. You can also follow the repository’s setup guide to run your own installation.
Have an invitation? Sign in and connect your repository. To run Arenero on your own infrastructure, follow the self-hosting guide.