- name
- raea
- description
- Make video, motion graphics, games and 3D scenes with raea, the Render Anything Engine, by writing React/TypeScript compositions with raea and rendering them on the GPU with the raea CLI (or playing games live). Use when the user wants an agent to produce a rendered video or animation from code, cut footage by its words, add captions or motion graphics, build a small playable game, or render frames headlessly.
raea
raea renders compositions written in TypeScript and React with a GPU engine built on Bevy. A composition is a function of the frame: give it frame N and it draws frame N. The same file renders to video, plays live as a game, or renders single frames to check.
Each step below says where it runs. HEADLESS: the raea CLI alone, in any shell. HOST: needs the raea app
running on this machine (its host answers). PAGE: needs the person's feed open in the app. PERSON: only the
person can do it. Every PAGE step says what a headless agent does instead.
1. Install (once) — HEADLESS
- macOS (Apple Silicon) or Linux (x86_64):
curl -fsSL https://raea.io/install | sh. Windows 10 or 11, in PowerShell:irm https://raea.io/install.ps1 | iex. Either putsraeaunder~/.raea, puts it on your PATH, and adds this skill and raea-bevy to~/.claude/skills. Run it again to update.raea helplists every verb. - Another agent:
raea skills install --agent claude|codex|kimi|geminiputs the skills where that agent reads them.--pin quieter(any move) adds a/quieterthat loads one move. For Claude it also adds a hook that runsraea check --quickafter a composition is saved and hands you what it finds. - This file's front matter names the raea it shipped with (
version:). Ifraea --versionprints another, readraea skillinstead: it is this skill as your raea ships it. - From a checkout of the repository:
cargo build --release -p raea-cli; the binary istarget/release/raea. - Optional settings live in
~/.raea/env(docs/settings.md). Rendering needs none of them.
Reference
Generated from the code by tools/skills.sh gen, so they're current. Read the one you need instead of guessing a flag:
- reference/cli.md: every
raeaverb, its flags and where it runs (raea helpprints the same). - reference/feed.md: the raea app's tools for an agent it launches, and which need its page.