Zevbox — Development skill for Claude Code
Run ACP agents (Claude, Antigravity) for the Zed editor inside Apple Container micro-VMs, behind a filtering ACP relay.
How to install Zevbox
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open brainztorm/zevbox and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Zevbox does
Run ACP agents (Claude, Antigravity) for the Zed editor inside Apple Container micro-VMs, behind a filtering ACP relay.
Alternatives in Development
- Mempalace Search — Search your memories across the MemPalace using semantic search with wing/room filtering 58.6k ★
- E2e Devcontainer — Run E2E tests in a dev container (isolated environment) 1.6k ★
- Hippo Feature — Build one hippo feature from RESEARCH.md using the micro-eval TDD loop 734 ★
README
zevbox — run AI coding agents for Zed inside Apple Container micro-VMs
**English** · [Français](docs/fr/README.md)
**zevbox** lets you use ACP agents (**Claude Code**, **Google Antigravity**) from the [Zed](https://zed.dev) editor while keeping them off your Mac. Each agent runs inside a disposable **Apple Container** Linux micro-VM — a real hardware-isolated virtual machine, not a shared-kernel container — and talks to Zed through a **filtering ACP relay** that strips every request which would let the agent read, write or execute anything on the host through the editor.
Single Rust binary · macOS on Apple Silicon (arm64) · no daemon · no Docker.
Why
When Zed starts an ACP agent the normal way, the agent runs **as you, on your Mac**. It can read `~/.ssh`, `~/.aws`, your keychain-backed CLIs and environment variables; it can run any command; and the ACP protocol itself lets it ask the editor to read, write and execute on its behalf (`fs/*`, `terminal/*`). One prompt injection in a README you asked it to summarise is enough.
zevbox gives the agent exactly two things — **your project directory** and **its own state directory** — and nothing else:
| Agent run by Zed directly | Agent inside zevbox | |
|---|---|---|
Your ~/.ssh, ~/.aws, keychain, other projects |
readable | not mounted, not visible |
| Shell on the Mac | yes | no — commands run inside a throwaway Linux VM |
fs/*, terminal/* ACP requests to Zed |
honoured | blocked by the relay (I3) |
| Files created outside the project | land on your Mac | gone when the VM exits |
| File ownership of project edits | your user | your user (same UID/GID, no root-squash) |
| Agent start-up | instant | < 1 s (micro-VM boot) |
What it looks like
flowchart LR
subgraph Host ["Your Mac (macOS, Apple Silicon)"]
Zed["Zed editor"]
Relay["zevbox relay\n(single Rust binary)"]
Project["Allowed project\ndirectory"]
State["Agent stat
Related Skills
Claudebox
Run Claude Code CLI in isolated micro-VMs
Claude Code CLI Acp
ACP adapter for the real Claude Code CLI: Rust PTY bridge for Zed and other Agent Client Protocol clients.
Claude Agent Acp
Use Claude Agent SDK from any ACP client such as Zed!
Claude Agent Tui
Runs the official Claude Code TUI over a PTY and exposes it via ACP, so Claude Code threads render natively in
Jmscontainers
Throwaway containers for running claude-code, codex, and opencode in yolo mode — without handing them your mac
Claude Desktop Relay
One Claude Desktop window, several of your own Claude subscriptions behind it. A local proxy decides which of
Related Agents
Homelab Platform
Home-lab site reliability and platform operations for Linux hosts, VMs, container stacks, networking, storage,
Homelab Engineer
Home-lab site reliability and platform operations for Linux hosts, VMs, container stacks, networking, storage,
Paf Reviewer
Runs one phone-a-friend relay or review command in the background and reports back a receipt plus the findings