Key Features
📦
Zero Dependencies
Pure TypeScript parser — no DOM, no runtime deps.
🌐
Web-Native Renderer
Web Animations API + CSS transforms. No Canvas, no GSAP.
🤖
AI-Agent Friendly
Structured DSL that LLMs can generate, validate, and iterate.
🧩
Framework Agnostic
Works anywhere. Astro island component included.
Editor
Ctrl+Space autocomplete · Cmd+Enter run
Every animation starts by defining the canvas. This must be the first line in your .markdy file.
scene width=800 height=400 fps=30 bg=#fafafa
Property Default Description
width 800 Canvas width in pixels
height 400 Canvas height in pixels
fps 30 Frame rate for the rendering engine
bg white Any CSS color value (e.g. #1a1a2e )
duration auto Override total length in seconds
Actors are the objects in your scene.…