Machina
A modular RISC-V full-system emulator in Rust, presented as a human-and-agent collaboration using Claude and Codex.
Machina reimplements core QEMU ideas (JIT binary translation, device models, full-system emulation) for RISC-V, including Sv39 MMU, VirtIO block, and QEMU difftest. The canonical clone URL in the README is gevico/machina.
Human involvement
Person and agent both wrote code. Explicitly framed as collaborative and educational, not as an unattended autonomous run. The README also mentions a Humanize / RLCR (Round, Loop, Codex Review) workflow.
Evidence
- Author README
this project is primarily developed through collaboration between human developers and AI agents (Claude, Codex), serving as an educational example of AI-assisted systems programming.
Notes
mvanhorn/machina also returned HTTP 200 with similar content but 0 stars in the API snapshot; this catalog uses gevico/machina, the clone URL printed in the README. Harness is recorded as claude-code plus codex because the README names Claude and Codex; the exact Claude front-end is not spelled out.