AgentStack
MCP verified MIT Self-run

Ephemeral Sandbox

mcp-ephemeral-ai-lab-ephemeral-sandbox · by Ephemeral-AI-Lab

Open-source agent sandbox infrastructure for parallel coding agents: isolated workspaces, MCP/CLI control, observability, and atomic publication.

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add mcp-ephemeral-ai-lab-ephemeral-sandbox

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README — it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-ephemeral-ai-lab-ephemeral-sandbox)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
yesterday

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Ephemeral Sandbox? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Ephemeral Sandbox

Open-source agent sandbox infrastructure for parallel coding agents.

Website · Docs · Quick start · MCP · CLI · Architecture · Tests

[](LICENSE) [](https://discord.com/invite/WdDJ3tru9)

What is Ephemeral Sandbox?

Ephemeral Sandbox is open-source agent infrastructure for running parallel coding agents against the same codebase. Each agent works through an isolated workspace session inside one shared sandbox, then publishes a reviewable change set.

As agent sandbox infrastructure for a multi-agent system, Ephemeral Sandbox gives every coding agent an isolated workspace session without duplicating the underlying sandbox or forcing agents into one mutable checkout.

This repository contains the headless Rust core: gateway, manager, daemon, runtime, observability, CLI, and MCP components. The browser UI and its backend live in the separate Ephemeral Sandbox Console repository.

Why use an ephemeral sandbox for coding agents?

  • Work in parallel. Run multiple coding agents at the same time.
  • Stay isolated. Give every agent a private writable workspace session over

one stable project base.

  • Scale an agent sandbox. Run an agent swarm in one shared sandbox while

each coding agent keeps its own workspace session.

  • Publish with confidence. Inspect activity and change provenance before

publishing a complete resolved change set.

Ephemeral Sandbox provides workspace isolation for cooperating coding agents. It is not a hardened microVM boundary for mutually untrusted tenants. Read the agent sandbox security model before choosing a deployment boundary.

Quick start

Choose your host OS. Docker must already be installed and reachable. For full commands, CLI verification, and troubleshooting, use the detailed setup guides: [Linux](docs/linux-setup.md), [macOS](docs/macos-setup.md), or [Windows](docs/windows-setup.md).

Linux amd64

curl -LO https://github.com/Ephemeral-AI-Lab/ephemeral-sandbox/releases/latest/download/ephemeral-sandbox-linux-amd64.tar.gz
tar -xzf ephemeral-sandbox-linux-amd64.tar.gz
cd ephemeral-sandbox-linux-amd64
nohup bin/start-sandbox-linux-docker-gateway >/tmp/eos-gateway.log 2>&1 &

More details: [Linux setup](docs/linux-setup.md).

macOS arm64 (Apple silicon)

curl -LO https://github.com/Ephemeral-AI-Lab/ephemeral-sandbox/releases/latest/download/ephemeral-sandbox-macos-arm64.tar.gz
tar -xzf ephemeral-sandbox-macos-arm64.tar.gz
cd ephemeral-sandbox-macos-arm64
bin/start-sandbox-macos-docker-gateway

More details: [macOS setup](docs/macos-setup.md).

Windows amd64

curl.exe -LO https://github.com/Ephemeral-AI-Lab/ephemeral-sandbox/releases/latest/download/ephemeral-sandbox-windows-amd64.zip
tar.exe -xf ephemeral-sandbox-windows-amd64.zip
cd ephemeral-sandbox-windows-amd64
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\bin\start-sandbox-windows-docker-gateway.ps1

More details: [Windows setup](docs/windows-setup.md).

Console / Desktop UI

The UI lives in the separate Ephemeral Sandbox Console repository. Start the gateway above, then point the console at:

  • socket: 127.0.0.1:7878
  • Linux/macOS token: $HOME/.ephemeral-sandbox/gateway.token
  • Windows token: $HOME\.ephemeral-sandbox\gateway.token

The console serves the browser UI at http://127.0.0.1:7880.

Choose an interface

| Interface | Best for | Start with | |---|---|---| | CLI | Operators, scripts, and local development | sandbox-manager-cli help | | MCP | Coding agents and MCP-compatible clients | bin/setup-codex-mcp |

The CLI and MCP interfaces use three focused tool groups:

  • Management creates, inspects, exports, and destroys sandboxes.
  • Runtime runs commands and reads or changes files inside a sandbox.
  • Observability inspects health, events, resources, and filesystem layers.

Each MCP server exposes one tool group:

sandbox-mcp --set management
sandbox-mcp --set runtime
sandbox-mcp --set observability

How it works

  1. Share a stable base. LayerStack keeps the project history available to

every workspace session.

  1. Work in isolation. Each agent gets its own writable workspace and

execution boundary.

  1. Publish safely. Ephemeral Sandbox checks concurrent changes before

publishing the complete resolved change set, or publishes nothing.

For the deeper design, see the architecture overview.

Documentation

covers the overview, CLI, MCP, and architecture.

how an agent sandbox works, and how the pieces fit together as agent infrastructure.

  • See the

multi-agent coding workspace model and the narrowly scoped parallel-agent benchmark.

live in their own repository.

  • Repository-local notes cover [configuration](config/README.md),

[Linux setup](docs/linux-setup.md), [macOS setup](docs/macos-setup.md), [Windows setup](docs/windows-setup.md), [daemon HTTP](docs/daemon-http/README.md), and [maintainer boundaries](docs/maintainer-architecture.md).

  • Run sandbox-manager-cli help, sandbox-runtime-cli --sandbox-id ID help,

or sandbox-observability-cli help for installed command syntax.

Community

Ask questions and share feedback in the Ephemeral AI Lab Discord.

How to contribute

Focused fixes, documentation improvements, and tests are welcome. Before opening a pull request, run:

cargo fmt --check
cargo clippy --all-targets
cargo test

Keep the change focused and describe what it changes, why it is needed, and how you verified it in the pull request.

License

Ephemeral Sandbox is available under the [MIT License](LICENSE).

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.