A stage you shape.
raea draws the parts of an app that move: video, games, 3D and documents, on the GPU, in a layer inside the app's own window. Next, it draws the parts around them too, and you decide what those are.
- 1
The app
raea's interface: TSX on Bevy's UI (bevy_ui), the feed, the chat and the frame around the stage
- 2
raea's stage
a native layer in the app's window: video, games, 3D and documents, drawn by the engine
- 3
raea engine
Bevy on the GPU. The same code drives the iPhone apps
raea's first app, with Pong running on raea's stage. The conversation is shortened.
- 01
The raea app is the first one.
It is where what your agents make arrives for you to review: a film to watch, a game to play, a track to hear. Today it is a React app. It is being built to run on Bevy through Blitz, so its screens and raea's stage share one window and a game there runs at the engine's pace.
apps/app
- 02
UGC Pro is the second.
The UGC Pro Mac app turns takes recorded on the phone into finished videos, and its editing runs on raea.
README.md
- 03
The same code on the iPhone.
Compositions are TypeScript running in the engine's own runtime, so what renders on the Mac renders on the iPhone from the same file.
docs/typescript.feature
- 04
Spaces are the interface.
What you make is an object: a film, a game, a world. A space is where you make it: the stage, the panels and toolbars around it, the terminal, the files your agent reads first. Spaces written in TypeScript and React, by you or your agent, are the next thing being built.
apps/legacy/shell/void.feature: A space is the interface (planned)
- 05
Every kind on one stage.
Video, motion, games, decks, documents, stills, music and 3D scenes all play on the same native stage, each in its own form.
apps/legacy/shell/src/spaces.rs: plays_native()
What would you make first?
Copy the prompt, paste it into your agent, and see what raea makes. It's free, and it runs on the computer you already have.
Paste this into your AI agent:
Install raea from https://raea.io/install and show me what it can make.
