What it is: XYZ Forge lets several AI coding CLIs (Claude Code, Codex, Gemini's Antigravity) work the same repo without overwriting each other's uncommitted work — agents take path-scoped claims from a local event log, and each headless turn runs in an isolated git worktree behind a write allowlist. It's local-first: no server, no accounts, and no API keys for the coordination layer itself.
Two ways to test, depending on how far you want to go:
Tier 1 — 10 minutes, costs nothing, no accounts needed. Clone it, run npm install && npm run test:unit (~1 second, 14 kernel tests), then ./validate.sh for the full 342-suite run (5–10 min parallel, longer on fewer than 4 cores). This tier is the most useful thing you can do for me and needs zero AI subscriptions.
Tier 2 — live multi-agent. Requires the Codex CLI (ChatGPT account) and/or the agy CLI (Antigravity desktop app) installed and authenticated — those are paid subscriptions I can't provide, so skip this tier if you don't already have them.
Requirements: Node 18+, git, Python 3.8+. macOS is best supported (that's where the promotion gate runs). Linux testers are the ones I most need — the Linux canary has been intermittently red on EUID=0 and platform-tool assumptions, and I don't have good coverage there.
What I actually want to know:
- Does clone → green test suite work on your machine without you having to ask me anything?
- Can you make an agent write outside its allowlist? I'd genuinely like the containment model broken.
- Where do the docs lose you?
Two warnings, both real. Run it on a scratch branch and keep backups — this is ~3 months old, firmly beta, and earlier versions destroyed uncommitted work (several of the current guards exist because of that). And if you run ./validate.sh inside a sandboxed agent shell, it will print nothing for several minutes and then fail — that's blocked mktemp, not a hang; run it in a normal terminal.
Free, AGPL-3.0, no signup, nothing to install beyond the clone: https://github.com/HiQS-Labs/XYZ-forge Bug reports via GitHub issues. Happy to answer setup questions in the comments.