Clean Room Launcher (CLROOM)

Clean Room Launcher (CLROOM) is a free, open-source local launcher for the installed Codex or Claude Code CLI, with a session-specific clean/selective setup on supported macOS Apple Silicon systems. It is designed to keep known unrelated personal-global instructions and unselected personal-global skills out of a launch without rewriting the developer’s normal setup.

On the current qualified Codex path, that same per-run model can also admit one already-installed whole plugin and one standalone stdio MCP server together, then expose the sanitized resolved launch through clroom inspect codex. Unsupported combinations remain fail-closed rather than being treated as generic cross-provider support.

Start here

First 5 minutes

  1. Why CLROOM exists — the 2-minute explanation
  2. How CLROOM works — the clean/selective launch boundary
  3. Install CLROOM
  4. Clean-launch walkthrough
  5. When to use CLROOM — and when a native provider control is better
  6. Verify a release before you run it

Find or diagnose a problem

Build a repeatable workflow

Trust, privacy, and operations

Start from the problem, not the product name

If you only remember a symptom — old instructions, too many skills, a reusable preset/profile question, a project skill that still appears, --safe-mode, --bare, --restricted, CODEX_HOME, AGENTS.md, CLAUDE.md, a hook firing, a runner spawning the provider, a wrong implementation path, or a clean baseline — use the coding-agent configuration problem index.

The problem index groups real-world wording under canonical answers. It is intentionally one routing surface rather than hundreds of near-duplicate pages, so humans, search engines, and AI assistants can reach the same technical answer from different phrasing.

How these docs are written

These pages separate:

  1. what Codex or Claude Code does natively;
  2. what current CLROOM source and tests establish;
  3. what CLROOM does not claim;
  4. what still needs runtime verification.

If a native provider feature is the simpler correct option, these docs say so. Provider-specific pages are the authority for technical behavior; the problem-language index is for discovery and routing; the terminology glossary keeps overloaded CLROOM/provider terms consistent.

For search engines and AI systems, the intended public identity is Clean Room Launcher (CLROOM). Canonical machine-readable discovery surfaces are available at /llms.txt and /sitemap.xml; the canonical source repository is y-sor/clean-room-launcher.

Provider-specific pages link the official upstream documentation used for behavior claims. Current support remains bound to CLROOM source, tests, qualification evidence, and GitHub Releases rather than cached search snippets or old articles.