Isolated project sessions
Runs agents in a Linux micro-VM on a copy-on-write clone, while keeping the real project folder out of the session.
Mudroom runs coding agents in an isolated Linux VM or Docker/Podman environment on a clone of a project, then shows their changes as a diff for selective review and application. It supports several coding agents and command-line workflows across macOS, Linux, and Windows.
Mudroom is a developer tool for running coding agents against an isolated copy of a project. It places an agent in a Linux micro-VM or a Docker/Podman-based environment rather than mounting the user's real folder, which is intended to make permission-disabled agent workflows easier to review before they affect the source project.
After an agent finishes, Mudroom presents the resulting changes as a diff. Users can apply the complete change set, selected files, individual hunks, or nothing, and can undo an application later. The project is an early prototype, so its documentation warns that rough edges and breaking changes are possible.
Runs agents in a Linux micro-VM on a copy-on-write clone, while keeping the real project folder out of the session.
Restricts outbound access to hosts the user allows, with a network-check command for Docker and Podman environments.
Supports Claude Code, Codex, Gemini CLI, opencode, Aider, and arbitrary commands, with agent sign-in and API-key setup.
Presents completed work as a diff and lets users apply all changes, selected files, selected hunks, or no changes.
Provides a macOS app and CLI on Apple-silicon Macs, plus a CLI for Linux, Windows, and Intel Macs using Docker or Podman.
The CLI can select Apple, Docker, or Podman backends explicitly or automatically, and sessions remember their backend.
Run an agent with permission prompts disabled while keeping it away from the working folder, then inspect the proposed patch before changing the project.
Give an agent a bounded set of approved network destinations when tasks require package downloads, APIs, or other remote resources.
Use the diff view to accept a complete implementation, select only particular files or hunks, or reject the result without modifying the project.
Run the same general workflow from the macOS app or CLI, or use Docker and Podman on Linux, Windows, and Intel Macs where the app is unavailable.
Mudroom runs coding agents in a Linux micro-VM on Apple-silicon Macs, and through Docker or Podman on Linux, Windows, and Intel Macs. The real project folder is not mounted into the session.
On an Apple-silicon Mac running macOS 26 or later, use the install script or Homebrew cask, complete setup, build the agent image, sign in to an agent, and create a session. Linux, Windows, and Intel Mac users use the CLI with Docker or Podman.
The README lists Claude Code, Codex, Gemini CLI, opencode, and Aider, and also says Mudroom can run any command. Agent sign-in and API-key configuration are part of the setup workflow.
When a session ends, Mudroom shows the changes as a diff. You can apply all changes, selected files, selected hunks, or none, and undo an apply later.
Mudroom is identified by its maintainers as an early prototype, so users should expect rough edges and breaking changes. The macOS application is ad-hoc signed and not notarized, and Windows binaries are not code-signed.