# Clash of Claudes > A Mac app that turns Claude Code, Codex, Antigravity CLI and OpenCode sessions into builders in a cozy village. See who is working, who needs you, who shipped. Clash of Claudes is a macOS desktop app (beta) built by Crevn (https://crevn.xyz). It runs coding agent CLIs in real terminals and shows each session as a builder in an isometric village: each project folder is a walled compound around the Town Hall. Hammering means working, a red "!" means the agent is waiting on a permission prompt, a medal means it finished. - Download (signed and notarized DMG): https://github.com/fabianferno/clashofclaudes-releases/releases/latest/download/Clash-of-Claudes.dmg - Requirements: macOS 13 or later, Apple Silicon or Intel, plus at least one agent CLI installed and signed in - Release notes: https://github.com/fabianferno/clashofclaudes-releases/releases - Contact: DM @fabianferno on X (https://x.com/fabianferno) ## Supported agents - Claude Code (`claude`): Working, needs you, finished, and how many tool steps it took. It also spots the first run "trust this folder" menu. Permission prompts: Allow or deny from the village, no terminal needed. - Codex (`codex`): Working and finished. Needs you is read from its approval and trust prompts on screen. Permission prompts: Answer in its terminal. The red “!” still tells you when. (built from its docs; testers are confirming it) - Antigravity CLI (`agy`): Working, needs you, finished, interrupted, failed, and tool steps, read from what agy prints. No settings files at all. Permission prompts: Allow or deny from the village too. - OpenCode (`opencode`): Working, needs you, finished, and stuck on an error. Permission prompts: Answer in its terminal, one click from the builder. (built from its docs; testers are confirming it) - Any other command: working while it prints, finished after it goes quiet, stuck if it errors or stays silent too long. ## Privacy - Nothing leaves your Mac: Agent output, prompts, file names and folders stay on your machine. The only network calls are the update check (you can turn it off) and bug reports you choose to send. - Your agent config is never touched: Nothing under ~/.claude, ~/.codex, ~/.gemini or ~/.config/opencode is ever edited. Each session gets a private settings file in the app’s own folder, deleted when it closes. - Status stays on localhost: Agents report their status to a server that only listens on your Mac, behind a random token per session. - Quiet notifications: Notifications say a builder needs you or finished. They never include your task or terminal output. ## FAQ ### What is Clash of Claudes? A Mac app that runs your coding agent sessions (Claude Code, Codex, Antigravity CLI, OpenCode or any command) and shows each one as a builder in an isometric village. Each project folder is a walled compound. You can see at a glance which agents are working, which need your approval and which have finished. ### How do I run several Claude Code sessions at once without losing track? Open each project as a workspace and start a builder per task. Every session runs in its own real terminal, and the village shows its state: hammering means working, a red “!” means it is waiting on a permission prompt, a medal means it finished. Notifications and the Dock badge tell you when one needs you while the app is in the background. ### Which coding agents does it support? Claude Code and Antigravity CLI are checked against real runs, including allowing or denying permission prompts from the village. Codex and OpenCode are supported from their documentation and testers are helping confirm them. Any other command also works: it counts as working while it prints and finished once it goes quiet. ### Does it send my code or prompts anywhere? No. Agent output, prompts, file names and folders stay on your Mac. The only network calls are the update check, which you can turn off, and bug reports or feature requests you choose to send. ### Will it change my Claude Code, Codex or OpenCode settings? No. Nothing under ~/.claude, ~/.codex, ~/.gemini or ~/.config/opencode is edited. Each session gets a private settings file in the app’s own folder, deleted when the session closes. It uses the CLIs and logins you already have. ### What do I need to run it? Any Mac on macOS 13 or newer (Apple Silicon and Intel both work), and at least one agent CLI installed and signed in. The app is signed and notarized by Apple, so it opens like any other app. ### How do updates work? The app checks for a new beta every few hours and offers it in a small banner. Updates are signed, and the app installs one only if its signature matches. You can also check from Settings at any time. ### How do I report a bug or ask for a feature? From the app: Help › Report a Bug… or Help › Request a Feature…, or the Beta feedback card in Settings. Nothing is sent until you read it and press Send. For anything else, send Fabian a DM on X. ### Is it made by Anthropic, OpenAI or Google? No. Clash of Claudes is an independent app built by Crevn. It is not affiliated with or endorsed by Anthropic, OpenAI, Google or the OpenCode team. ## Pages - [Home](https://clashofclaudes.crevn.xyz/): what the app does, the agents it supports, a tour of the real window, FAQ - [Beta guide](https://clashofclaudes.crevn.xyz/beta/): install, first village, sending feedback, updates, known limits - [Privacy](https://clashofclaudes.crevn.xyz/privacy/): what the app touches, sends and never does Not affiliated with Anthropic, OpenAI, Google or the OpenCode team.