raea runs without a screen.

What void does in its window, raea can do from a command, a server, or another agent.

~/raea/react
$
  1. 01

    Render from the command line.

    raea-motion render takes a composition and writes a video, a still or a folder of frames. Pong's 4,668 frames rendered at 5.3 ms a frame on a Mac's GPU.

    raea-motion render, 2026-10-18

  2. 02

    Play with no window.

    raea-motion play --offscreen runs a game at its own frame rate and reports each frame's timing, input lag and memory, the way the game gate measures it.

    react/src/play.rs

  3. 03

    Let an agent drive.

    void runs an MCP server on your Mac. Add it to Claude Code with one command and an agent can read void's state, take screenshots, send requests, click, play, pause and listen. The Claude Code page shows the setup.

    void/src/mcp.rs · 127.0.0.1:7457/mcp

  4. 04

    Write it yourself.

    @raea/motion is the TypeScript SDK void's agent writes in: compositions, timing on words, games as one step. raea built it from its own spec and tests it with its own conformance suite. It opens with early access.

    motion/spec · motion/conformance

What would you make first?

Tell void, and leave your email. Early access opens in small batches, and we'll write when yours is ready.

Early access opens in small batches.