For anyone who builds with AI

Your AI-made app is the picture. Moldura is the frame.

Upload the HTML app you generated with Claude or ChatGPT. It gets a permanent link, its data is saved for everyone with access, and you decide who can open it.

A loose HTML file works. Until you need to share it.

Nothing is saved

Close the tab and whatever you filled in is gone.

Copies drift apart

Sending the file by email or Teams leaves everyone with a different version.

No control

There is no way to know or limit who opened it.

Upload, name it, done

After the upload it is simply an app. Nobody needs to know it started as HTML.

01

One fixed link

Every app gets a permanent address. Share it once, update it whenever you want.

02

Data saved on the server

What people fill in stays saved and looks the same for everyone with access.

03

You decide who opens it

Invite a person, a group or anyone with the link, and choose what each one can do.

04

New versions, same data

Upload a new HTML and the data stays. Roll back to an earlier version at any time.

At home

A family trip itinerary

Lucas generated a New York + Orlando itinerary with AI, uploaded it and shared it with his family. Everyone sees and edits the same plan.

At work

A release cutover checklist

A tech lead creates it and shares it with the squad. Everyone checks off items and nobody loses the state.

Sharing that feels familiar

Share with one person, a group such as “Product team”, or anyone with the link. Everyone signs in with their own account, and every app always keeps at least one owner.

A personA groupAnyone with the link
OwnerEverything: share, change version, see activity, delete.
EditorUse the app, edit its data and upload new versions.
CollaboratorUse the app and edit the shared data.
ViewerUse the app and see the data, without changing what is shared.

Always know what is Moldura and what is the app

Each app runs isolated inside the frame, with its own colors, fonts and layout. The Moldura bar stays visibly separate, so a malicious page can't pass itself off as the platform.

Moldura never asks for your password inside an app.

Build a compatible app in three steps

  1. 1Generate it with AI, adding the text on the right to your prompt.
  2. 2Upload the .html file to Moldura (up to 5 MB).
  3. 3Share the link.

Apps can't call external APIs, and updates between users may take a few seconds to appear.

Paste into your AI prompt
Save all app data with window.moldura instead of localStorage.
It is async: await moldura.set(key, value) and await moldura.get(key, { fallback }).
Data is shared by everyone by default; use { scope: 'me' } for each user's own data.
Values must be JSON. Use moldura.update(key, fn) when several people can edit the same key.
Do not call external APIs or load scripts from the internet.
Deliver everything in a single .html file.

Hang your first app

Sign in with your email and password.

Get started