Pick your tier.
Download & Install.
envpod ships in three flavors so you can pick the smallest surface that fits the work. Lite for the workstation; full CLI for your Linux servers; Premium when you need governance, policy, and fleet-scale control.
What's in each tier
A quick snapshot. Each section below has the full story.
| Desktop | CLI · CE | CLI · Premium | |
|---|---|---|---|
| Per-project sandbox + Personal AI Shield UI | ✓ | — | — |
| Full pod model (foundation + four walls + governance ceiling) | — | ✓ | ✓ |
| OverlayFS COW, namespaces + cgroups, network isolation, vault, audit | — | ✓ | ✓ |
| OPA/Rego policy, OIDC/SSO, vault proxy, governance scorecard, OTLP | — | — | ✓ |
| Web dashboard + remote control + WebSocket relay + envpod publish | — | — | ✓ |
| Platforms | macOS · Linux x86_64/arm64 | Linux x86_64/arm64 | Linux x86_64/arm64 |
| Price | $20 / user / mo free during alpha | Free | $399 / seat / mo |
envpod Desktop · Personal AI Shield
A single-user workstation app. Sandbox every AI tool you run on your machine — Claude Code, VS Code, Cursor, Codex CLI, Continue.dev, Jupyter, Browser. The lite feature set; the CLI tiers below add the full pod model.
/Applications; Gatekeeper-clean offline. macOS still on v0.0.5 — v0.0.6 universal DMG is pending in a follow-up build./usr/bin/envpod-desktop./usr/bin/envpod-desktop./usr/bin/envpod-desktop./usr/bin/envpod-desktop.
All six files in one list: SHA256SUMS
· Verify with sha256sum -c SHA256SUMS
Quick install
macOS (universal, Intel + Apple silicon) — v0.0.5 is still the latest signed Mac build; v0.0.6 universal DMG pending:
curl -fsSL https://envpod.com/download/envpod-desktop-0.0.5-mac-universal.dmg -o envpod-desktop.dmg open envpod-desktop.dmg # drag envpod-desktop.app into /Applications
AppImage (portable, no install):
curl -fsSL https://envpod.com/download/envpod-desktop_0.0.6_amd64.AppImage -o envpod-desktop.AppImage chmod +x envpod-desktop.AppImage ./envpod-desktop.AppImage
Ubuntu / Debian (amd64):
curl -fsSL https://envpod.com/download/envpod-desktop_0.0.6_amd64.deb -o envpod-desktop.deb sudo apt install ./envpod-desktop.deb
Ubuntu / Debian (arm64):
curl -fsSL https://envpod.com/download/envpod-desktop_0.0.6_arm64.deb -o envpod-desktop.deb sudo apt install ./envpod-desktop.deb
Fedora / RHEL / openSUSE (x86_64):
curl -fsSL https://envpod.com/download/envpod-desktop-0.0.6-1.x86_64.rpm -o envpod-desktop.rpm sudo dnf install ./envpod-desktop.rpm
Fedora / RHEL / openSUSE (aarch64):
curl -fsSL https://envpod.com/download/envpod-desktop-0.0.6-1.aarch64.rpm -o envpod-desktop.rpm sudo dnf install ./envpod-desktop.rpm
Runtime requirements
bubblewrap0.9.0 or newer (apt install bubblewrap/dnf install bubblewrap)- Ubuntu 24.04+: unprivileged user namespaces must be allowed. If the app's preflight screen shows the
apparmor_restrict_unprivileged_usernswarning, run the exactsysctlit prints. - For VS Code / Cursor: install the
.debfrom Microsoft's repo (not the snap — snap-confined tools can't be sandboxed in this release).
Get a license
Alpha is free to try. The paid tier unlocks unlimited projects, Mirror (overlay) write mode, per-project firewall, and per-project vault allowlist.
- Unlimited projects
- Mirror write mode
- Per-project firewall
- Per-project vault allowlist
Already have a license? Activate it in the app's Account panel under Advanced. Paid features unlock immediately on activation — same Linux binary either way.
What's new in v0.0.6 · Linux only
Linux .deb / .rpm / AppImage shipped on 2026-05-15. The macOS universal DMG ships in a v0.0.6 follow-up build — Mac users stay on v0.0.5 until then.
- Files (GUI) bundled profile. Opens nautilus / nemo / thunar / pcmanfm / dolphin in a sandboxed wrap, locked to the env's bound paths.
- Files (CLI) bundled profile. Opens ranger / yazi / lf / nnn / mc in a lean terminal wrap — no GUI stack needed.
- Claude.ai (Kiosk) + ChatGPT (Kiosk) bundled instances. Full-screen lockdown variants of the existing web-app profiles for focus-mode usage.
- Add-Web-App wizard: three-way Window Mode picker. App window (chromeless, default) / Fullscreen (F11 to exit) / Kiosk (locked, Alt-F4 to close).
- Chromium "Set as default browser?" prompt suppressed on first launch — across browser.yaml, claude-web, chatgpt-web, the new Kiosk variants, and wizard-generated web-app profiles.
- Remove a user profile flow. A new "Remove a user profile" panel next to the Add forms — lists user-added profiles only (bundled ones can't be removed), shows which envs are affected before confirming, atomically clears web-app Chromium cookies + cache under
~/.config/envpod-web-app/<id>/. - envpod-mcp-server (new). Standalone stdio JSON-RPC MCP server wirable into any MCP-aware AI client (Claude Desktop, Cursor, Cline, Continue, Aider, Goose). Per-workspace scope via
--root; trust-mode-gatedexecute_commandwith a 28-command ReadOnly allowlist; cap-std TOCTOU-safe filesystem ops; append-only JSONL audit log. First piece of the Universal Agency Layer.
What's in this release
- Per-project sandbox: bubblewrap foundation, per-folder RW/RO pills, Mirror (overlay) or Direct write modes with Apply / Discard
- Per-project firewall — exact +
.suffixhost blocking via the local proxy (blocks render red in the live activity stream) - Per-project credential vault with a named-key allowlist
- Bundled tool profiles: Terminal, Claude Code, VS Code, Cursor, Codex CLI, Continue.dev, Jupyter Lab, Browser, openclaw, Files (GUI), Files (CLI), Claude.ai (Web + Kiosk), ChatGPT (Web + Kiosk), GIMP, Blender, Krita, Audacity, LibreOffice, Obsidian, DaVinci Resolve
- Add-Web-App wizard with three Window Modes (App window / Fullscreen / Kiosk); Remove-user-profile flow with atomic web-app data cleanup
- envpod-mcp-server — stdio JSON-RPC MCP server with trust-mode-gated execute_command, cap-std TOCTOU-safe filesystem ops, append-only JSONL audit log
- Activity stream, audit counters, workspace diff, JSON audit export
- Signed auto-update (per-platform manifests on envpod.com)
Known limits (v0.0.6)
- macOS universal DMG for v0.0.6 not shipped yet — Mac users stay on v0.0.5 until the follow-up build lands. Linux x86_64 + arm64 (.deb / .rpm / AppImage) are current at v0.0.6. Native Windows build lands in a future release.
- Mirror-mode deletes don't propagate on Apply (additive sync only).
- No GPG-signed apt/rpm repositories yet — verify with the published SHA256SUMS for now.
- Snap-confined tools cannot be sandboxed — install
.debvariants instead. - envpod-mcp-server:
execute_commandargv is currently a 28-command ReadOnly allowlist; fullsandbox::effectiveintegration + hub-side Confirmed approval channel land in v0.0.7.
envpod CLI · CE
The full envpod engine, free and open-source. Foundation (OverlayFS COW) + four walls (processor / network / memory / devices) + governance ceiling (vault, action queue, audit, monitoring agent). Run it on a laptop, a Linux box, or a fleet — same binary, no license required.
One-line install
curl -fsSL https://envpod.dev/install.sh | sh
/usr/local/bin/envpod. Linux x86_64 + arm64. ~9 MB stripped. Requires kernel 5.15+, cgroups v2, OverlayFS, root for namespace setup.What CE ships
- Full pod model —
envpod init / run / diff / commit / rollback / audit / lock+ 17 more subcommands - OverlayFS COW filesystem isolation — agent writes go to overlay; you commit, rollback, or export
- Network namespace + per-pod DNS resolver (whitelist / blacklist / remap / monitor) with anti-tunneling
- Cgroup v2 CPU + memory + IO limits, seccomp-BPF syscall filtering, GPU / display / audio passthrough
- ChaCha20-Poly1305 credential vault, action staging queue, monitoring agent, multi-layer audit
- 68 example pod configs, snapshot + clone + base-pod tooling, port forwarding, pod discovery
Report feedback
Desktop alpha: export any project's audit bundle from its card (⤓ Export JSON) and email it with a short description of what went wrong. CLI: open issues against github.com/markamo/envpod-ce for CE bugs and feature requests, or email Premium support directly. We read everything during alpha.