Moonlight
Moonlight is a Rust and React behavior comparer plus project-check evaluator for validating new implementations against known-good baselines.
Install
Install the Rust CLI:
Run it through npm:
Run it through Bun:
Evaluate a coding-agent patch against an existing project:
Agent Workflow
For coding-agent goals, create an Agent Goal issue and follow
AGENTS.md. Before handoff, run:
Moonlight can also evaluate an agent branch or patch against the baseline:
The GitHub Pages site explains the repository layout and shows the latest HTTP and CLI benchmark reports:
https://moritzbrantner.github.io/moonlight/?page=overview
For detailed local usage, see docs/moonlight/README.md.
A local self-dogfood regression harness compares the published CLI against the current source build; see tests/selfdogfood/README.md.