Publishing an App
What publishing does
Publishing takes an App you built and puts it live on the web at its own URL — a real, working page anyone can open, no MotherFluxer account required. It is unique to Apps: of all the artifact types, only an App can be published.
Publishing is also the only way to share an artifact out of MotherFluxer. There is no public link, gallery share, or send button on Images, Videos, Audio, Documents, or 3D models — those live inside your account and your Projects. When you want something on the open web for other people to use, you build it as an App and publish it.
Everything below happens in the App editor's Publish panel.
Publish your App to the web
- Open the App you want to share in its editor.
- Open the Publish panel.
- Select Publish to web.
Your App goes live and the panel shows its URL. From there you can:
- Copy the link to share it anywhere.
- Republish after you make changes — this pushes your latest edits to the same live URL.
- Unpublish to take the page offline. The URL stops serving until you publish again.
Republishing keeps the same address, so a link you already shared keeps working with your newest version.
Share the live URL, a QR code, or an embed
Once your App is published, the Publish panel gives you three ready-made ways to get it in front of people:
- Link — select Copy next to the URL to copy the address, then paste it into a message, post, or email.
- QR — select QR for a scannable code. Anyone can point their phone camera at it to open your App on their device — handy for handing it off in person or putting it on a slide or sign.
- Embed — select Embed for a snippet you can paste into another web page so your App appears right inside it. Select Copy embed code, then drop it into the page where you want the App to show.
These options stay greyed out until the App is published — publishing is the one prerequisite for sharing.
Connect a custom domain
By default your App lives at the URL MotherFluxer gives it. You can put it on your own address instead — like app.yourdomain.com.
- In the Publish panel, select Domain.
- Enter the address you own (for example,
app.yourdomain.com). - Select Connect domain.
- Add the DNS record shown to you at your domain registrar, then select Check status.
Once the connection verifies, your App is served securely from your own domain. You can remove a connected domain at any time and fall back to the default URL.
Add accounts and in-app AI to a published App
A published App can do more than display — from the Publish panel you can give it sign-in and its own AI, so it behaves like a real product for the people who use it.
- Accounts — turn on Require sign-in so people sign in to your App with an email and password before using it. This is free, and it lets your App know who each visitor is. From the Publish panel you can see everyone who's signed up and manage their accounts (including password resets and deletions).
- In-app AI — turn on Enable in-app AI to give your App its own assistant that your visitors can talk to. You set its persona (how it behaves), pick from the model options shown, and set spending budgets and rate limits so usage stays within bounds. AI usage is billed to your credits, so start with conservative budgets. Because a published App is open to the public, anyone using it can trigger the AI up to the limits you set.
Both of these only apply after the App is published.
Optional: give your App a database
If your App needs to remember things between visits — saved entries, lists, user data — you can add a database from the Publish panel's Data controls. This is a paid add-on with a flat monthly price shown to you before you confirm, and the storage pool is shared across all of your Apps. You choose whether everyone shares one dataset, each visitor gets their own, or each signed-in account gets a private one. You can turn it off at any time, and your data is kept if you do.