Docs
The Studio.
Everything MMNTM does is visible while it happens: the plan, every file change, every check, and the receipt. This page explains each part.
The layout
Three regions. The chat rail on the left is where you talk to MMNTM and watch it work. The preview in the centre is your app, live — it hot-reloads on every save. The drawer along the bottom holds Code, Logs, Problems and Env; the rail on the right holds your versions.
Prefer a calmer view? Settings → Simple mode hides the code and versions and leaves chat plus preview. Everything is still reachable through the conversation.
How a run works
- Plan. For anything that touches more than a file or two, MMNTM posts a short checklist first. Steps tick off as the files they name change.
- Edit. MMNTM reads before it writes, prefers small exact edits over rewrites, and every change appears as a diff card you can open in the code pane.
- Check. Before the run ends, the project is type-checked and the preview server's log is scanned. Mobile projects also get a real native bundle built. If anything fails, MMNTM fixes it inside the same run — those fix rounds are free.
- Version. Every run ends with a snapshot. Restore any version with one click; the current work is kept as a version too, so nothing is ever lost.
- Receipt. The card ends with credits, steps, time and which tier did the work.
Runs survive a page refresh. If you close the tab, MMNTM finishes the work and you can pick it up later.
Build and Chat
Build lets MMNTM change files. Chat is read-only: ask how something works, get a code walkthrough or a plan without touching the project. Chat runs are cheaper.
Tiers
| MMNTM Fast | Quick edits, chat and small features. Included on every plan. |
| MMNTM Pro | The default for building. Deeper reasoning and larger changes. Pro plan. |
| MMNTM Max | Maximum reasoning for architecture-level work. Pro plan, metered on real usage. |
Pick per message from the composer. The cost pill shows an estimate before you send; the receipt shows what actually happened.
The code pane
Open any file from the tree or a diff card. Edits save with ⌘S, which also records a version and hot-reloads the preview. Toggle Diff vs previous version to see what changed. ⌘P jumps to a file.
Environment variables and secrets
Add values in the Env tab. Keys prefixed VITE_ (web) or EXPO_PUBLIC_ (mobile) are public and ship in the bundle. Anything else is a secret: stored encrypted, available to build steps, and never shown to MMNTM. When a feature needs a key, MMNTM asks for it in the chat and continues once you've set it.
Keyboard shortcuts
| ⌘ ↵ | Send the message |
| ⌘ J | Toggle the drawer |
| ⌘ ⇧ V | Toggle versions |
| ⌘ K | Command palette |
| ⌘ P | Open a file |
| ⌘ S | Save the open file as a version |