Studio is a minimalist GUI for solid modeling with the libfive kernel. It is a design environment based on Guile Scheme, and should be familiar to OpenSCAD users.

The UI combines script-based design with direct modeling: click and drag directly on your models, and the changes will be back-propagated into the script!

Your browser does not support the video tag.

Code is executed live, in a background thread, and with sandboxing for safety.

Your browser does not support the video tag.

Note: these videos are recorded in an older version of Studio, and may not work exactly as written with the most recent build. Please see the examples page for up-to-date scripts.

The standard library is indexed for quick reference:

Your browser does not support the video tag.

Impressed? Intrigued? Confused?

Visit the Download page and try it out yourself.