Skip to content

Getting Started

Welcome to Moonomat!

Moonomat is a 3d design tool that runs entirely in your browser — nothing to install, no account needed to start, and your files stay on your device.

Designs as text

Every design is a small text file written in Moon, our parametric 3d design language. Because a design is text, it is precise and perfectly reproducible: change a parameter and the whole model rebuilds — no fragile mouse work to redo, nothing lost between versions.

You can work with Moon in two ways, and mix them freely:

  • Describe it. Open the Design panel and tell the agent what you want. It writes the Moon, runs it, reads the errors, and iterates with you — no coding experience needed. A free account gets you started.
  • Write it. Moon is a compact YAML dialect — a parametric box is a handful of lines. The specification and API reference cover everything.

Inside the app

Around the language you get a full workspace: an Explorer for the files of your bundle (a design's self-contained folder), a code Editor, a live 3d viewer, a Parameters panel with sliders to tweak a design without touching code, Libraries of examples and assets to copy from, and a built-in terminal if you like typing. Press Run (Ctrl+Enter) to turn your .moon into a model.

Bring your own content, too. A Moon pipeline imports meshes (.glb/.gltf, .obj, .stl, STEP), vector art (.svg), images, fonts, and data (.csv, .json, NumPy) — and other .moon files as reusable components. The result is a display-ready .glb you can drop into any engine, viewer, or AR scene — or .svg, .png, or .json for 2d and data work.

Share your work

Sharing is where designs-as-text pays off: you publish the design itself, not a frozen snapshot. A whole bundle packs into a single .moons file, and whoever you share it with gets the live parametric model in Moonomat Viewer (moonomat.com/view) — our free, viewer-only companion app. They can orbit it and play with its parameters — no account needed.

The Publish panel turns a design into something you can send around:

  • Link & QR code — the whole design travels inside the link and opens right in the Viewer.
  • Embed — a copy-paste snippet puts the Viewer on your own website, loading the design from your public GitHub repo or any URL where you host the .moons.
  • Download — take the packed .moons or the rendered .glb anywhere.

Work anywhere

Moonomat runs in any modern browser. On Android, install it to your home screen for an app-like experience — in Chrome, open the menu (⋮) and choose Add to Home screen.

Sign in (free) and the Transfer panel syncs bundles with your own GitHub repositories — continue on another device, collaborate with others, and keep backups where you control them.

Free and Full Moon

Everything local is free, no account required: the editor, the Moon runtime, the 3d viewer, unlimited bundles, sharing by link. A free account adds the Design agent — metered at 10 requests per 24 hours, bring-your-own AI (your API key or your own machine) — plus GitHub sync and publishing.

Full Moon, the paid plan, lifts the limits: unlimited Design agent use and Google Drive sync. It is also the best way to support Moonomat's development.

Questions? The FAQ has answers — or reach us at support@moonomat.com.