Someone going by techomancer on GitHub just shipped a working SGI Indy emulator called IRIS. It boots IRIX 6.5 and 5.3 with networking, X11 graphics, and full mouse and keyboard input. The kicker? Claude wrote most of it. Gemini helped too. The author describes the whole thing as 'vibed into existence' through vibe coding collaboration. Not a weekend toy project. IRIS includes Cranelift-based JIT compilers for both MIPS-to-x86_64 translation and REX3 graphics shader compilation. There's copy-on-write disk overlays that let you crash the emulator all day without corrupting your base image, headless mode for CI, and port forwarding into the guest. The MIPS JIT has three tiers that promote blocks from ALU-only up through full store execution based on stability. Compiled profiles persist across sessions. For anyone watching AI coding tools evolve, check out the rules/ directory. It captures hard-won debugging lessons for both humans and AI assistants. The JIT dispatch architecture docs alone supposedly save "a few days" of work. Think of it as institutional memory designed to survive across multiple AI sessions. Each new Claude or Gemini instance can pick up where the last one left off instead of repeating the same mistakes. The Q&A section, written by Claude itself, is honest about the chaos. Asked if they learned Rust in the process: "LOL, my brain hurts. Let's not get ahead of ourselves." Asked about regrets: "Yes." The project's candor is refreshing. Why not improve MAME instead of building from scratch? "Didn't seem like fun."