Rust Ghost
Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote
Motion Engine is an open-source, AI-native video rendering engine I built in Rust. I started this project because I believe video creation is entering the agentic era, but the underlying rendering infrastructure hasn't caught up. Traditional workflows often depend on browser-based rendering, screen recording, and fragile pipelines that weren't designed for autonomous AI agents. I wanted to build something fundamentally different. Motion Engine doesn't create videos by recording a screen or capturing browser output. It renders frames directly through its own Rust-based rendering engine. This gives developers precise control over every frame, deterministic output, and a rendering workflow designed for speed and reliability. The project combines a custom Rust rendering core, animation and typography systems, an audio timeline, a TypeScript SDK, a sandboxed compiler, durable rendering jobs, FFmpeg integration, and an MCP gateway that exposes structured tools to AI agents. An AI agent can create a video project, compile it, inspect the output, make targeted edits, render it, and verify the final result through a structured workflow. My goal is to make video creation programmable, predictable, and accessible to autonomous agents, without relying on traditional screen-capture workflows. I'm making Motion Engine open source so developers can experiment with it, build on top of it, and help shape the future of agentic video creation.