A drag-and-drop canvas with resize handles, smart alignment guides that snap to the objects around them, pinch to resize, and a lock that keeps the selection put. Frames, text, image buttons, scrolling frames, CanvasGroup, Path2D and more.
A familiar object tree beside a properties panel for transform, appearance, text and gradients — edited live on the canvas.
Build tweens on a real timeline: draggable keyframes, easing curve previews, auto keyframe while you move objects, and scrubbing that matches runtime.
Shape Path2D control points with bezier handles, adding and removing points directly on the canvas.
Write LocalScripts and ModuleScripts with syntax highlighting and built-in StyLua formatting.
Emit a Luau LocalScript, an executor build that mounts itself and runs your scripts, a JSON project, or a Rojo bundle. Copy to the clipboard in one click.
Press play and the design answers back: your LocalScripts run on a Lua VM, so hover, press and click reach your own handlers and tweens play for real. Buttons react even with no scripts at all.
A short GPU probe picks a quality tier for the device, so heavier effects stay smooth on weaker hardware.
Install it as an app and keep working without a connection. Projects are saved locally in IndexedDB, in English or Vietnamese.
Touch gestures and a landscape fullscreen layout, so phones and tablets are first-class. Two fingers zoom the viewport, or resize the instance they land on. Plug in a mouse and keyboard and it behaves like a desktop app: right-click menus, middle-drag to pan, Shift and Alt while resizing, and the usual shortcuts.