{"repo":"moonrunnerkc/swarm-orchestrator","free":true,"listed":false,"github":"https://github.com/moonrunnerkc/swarm-orchestrator","clone":"git clone https://github.com/moonrunnerkc/swarm-orchestrator.git","description":"Checks AI-written pull requests for tricks that make code look done when it isn't, like weakened tests and hidden errors. Warns a human by default; only blocks a merge when it can prove the problem.","language":"TypeScript","stars":105,"topics":["typescript","ai-agents","github-copilot","quality-gates","verification","ai-orchestration","claude-code","cli","codex","github-action"],"license":"ISC","category":"ai-agents","readme_excerpt":"Swarm Orchestrator Advisory PR audit and contract gate for AI-generated code. &color=brightgreen) Install · Quick start · Results · Detectors · Gate mode · GitHub Action · Orchestrator · Limitations What This Does Reads a pull request diff and flags the shortcuts AI coding agents use to look done without being done: relaxed tests, swallowed errors, fake renames, eleven categories in all. Flags are advisory and never gate; a block requires a self-certifying runtime proof whose per-instance controls are all green, and every block ships the exact command that reproduces it in a fresh checkout. A second surface grades patches against typed obligation contracts, and both run offline with no credentials, so every number below reproduces from a clone of this repo. Real finding from cloudflare/workers-sdk#14132; reproduce it from a clone with swarm audit --diff-file benchmarks/real-prs/diffs/cloudflare-workers-sdk/14132.diff . Install Node 20 or later. See package.json . The tarball ships the compiled audit CLI plus its three bins ( swarm , swarm-audit , swarm-orchestrator ); swarm --help printing the subcommand list confirms the install took. To work on the source, or to reproduce the benchmark numbers below, clone the repo instead: see Developing. Quick start Exit codes: 0 advisory or any advise-mode run, 1 block (gate mode only), 2 usage error. On any PR gate mode cannot prove, it falls back to advisory and still exits 0 . Configuration Flag Values Default What it changes --- --- ","default_branch":null,"files":null,"tree":[],"storefront":"/r/moonrunnerkc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/moonrunnerkc/swarm-orchestrator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}