# How do I share an app from Emergent, Anything or Same with a client?

- URL: https://getroomi.com/guides/share-an-emergent-anything-or-same-app
- Updated: 2026-10-20

Each of the three publishes your app at a public address anyone with the link can open, unless the app has its own sign-in. To send a client a private link each, download the code, put mock data behind its front end, and deploy it to a room.

This guide covers who can open an app from each builder, and what each tells you about who opened it. Then how to get the code out, and what happens to its back end in a room. [The best ways to share a vibe-coded app](https://getroomi.com/guides/best-ways-to-share-a-vibe-coded-app-with-a-client) covers Lovable, Bolt and v0, and [static demos](https://getroomi.com/docs/static) says what a room can run.

| Builder | Where it publishes, and who can open it | What it tells you about who opened it | Getting the code out | In a room |
|---|---|---|---|---|
| Emergent | A published Emergent app has a permanent public address on emergent.host that anyone can visit, with no login unless the app has its own. | Emergent’s App Analytics show a live app’s traffic, over periods from six hours to 30 days, for Pro users. | Emergent’s Standard plan is $20 a month billed monthly, or $17 a month billed yearly, with private project hosting and GitHub integration. No export is described on the pages we read. | The front end, on mock data. Its server runs only if it is a Node server |
| Anything | An app published from Anything gets a created.app address that anyone with the link can visit; to limit who can, the app makes visitors sign in. | Not described on the page we read | Anything writes apps in React and Next.js, and the whole project can be downloaded from its Code tab. | A Next.js app: a container demo on Pro and up, or a static demo if it exports as files |
| Same | Same deploys a project to Netlify at an address anyone can open. An unclaimed deployment expires after 14 days of inactivity, and downloading the project is only on paid plans. | Not described on the page we read | A download, on Same’s paid plans | It depends on what Same built, which its page doesn’t say |
| A room (ours) | Only the people you give a link to, each asked who they are | Each person by name: their visits, their time on each app and page, how far they took the tour | — | — |

Each line about a builder is from its own page, and the sources are listed at the foot of this page.

## Who can open an app from each?

Anyone with the address, for all three. An Emergent app gets a permanent public address, and an Anything app a public one, unless the app makes visitors sign in. Same deploys to Netlify, at an address anyone can open. On the pages we read, none of them makes a link for one person.

- **Emergent.** A published Emergent app has a permanent public address on emergent.host that anyone can visit, with no login unless the app has its own. An Emergent preview link, ending in emergentagent.com, sleeps after about 30 minutes of inactivity; Emergent says to share the emergent.host address instead. Its Standard plan lists private project hosting; its pricing page doesn’t say who that lets open a published app.
- **Anything.** An app published from Anything gets a created.app address that anyone with the link can visit; to limit who can, the app makes visitors sign in.
- **Same.** Same deploys a project to Netlify at an address anyone can open. An unclaimed deployment expires after 14 days of inactivity, and downloading the project is only on paid plans.

A public address is right for a launched product. For a client’s eyes only, it means whoever the link reaches can open it. [Is it safe to send a client an AI-built app?](https://getroomi.com/guides/is-it-safe-to-send-a-client-an-ai-built-app) has the checks to make before you send anything.

## What does each tell you about who opened it?

On the pages we read, none of them says who it was. Emergent’s App Analytics show a live app’s traffic, for Pro users. The pages for Anything and Same describe no record of visitors. A count of visits says someone looked. It doesn’t say whether that was your client or someone they forwarded it to.

In a room, each person has their own link, so their visits are filed under their name. You see their time on each app and page, how far they took the tour, and who they passed the link to. Roomi emails you the first time each person opens it. [Analytics and the pipeline](https://getroomi.com/docs/analytics) lists what the room records, and what it does not.

## How do I get the code out?

It differs for each. Anything lets you download the whole project from its Code tab, as React and Next.js. Same lets you download the project on its paid plans. Emergent’s Standard plan lists a GitHub integration, but the pages we read describe no export. With the code in a folder, you can deploy it.

- **Anything.** Anything writes apps in React and Next.js, and the whole project can be downloaded from its Code tab.
- **Same.** Same deploys a project to Netlify at an address anyone can open. An unclaimed deployment expires after 14 days of inactivity, and downloading the project is only on paid plans.
- **Emergent.** Emergent’s Standard plan is $20 a month billed monthly, or $17 a month billed yearly, with private project hosting and GitHub integration. If its GitHub integration puts the code in a repository, clone that repository to your computer.

## What happens to the back end?

It stays behind. Every demo in a room runs on mock data, and the room tells each viewer so. So the screens your client sees should read sample records you put in the code, not the builder’s live database. A container demo has no internet at all, so it cannot reach that database anyway.

- **Anything** writes Next.js. A Next app that needs its server, for API routes or server actions, runs as a container demo, on Pro and up. One that exports as files is a static demo, on every plan. [Container demos](https://getroomi.com/docs/containers) has a Dockerfile for a Next app.
- **Emergent.** The pages we read don’t say what its back end is written in. A container demo runs on Node 24, and a server in another language, such as Python, does not start. If its server isn’t a Node server, keep the front end and give it sample data in place of the server’s answers.
- **Same.** Its page doesn’t say what it builds with. Look at the download. A folder that builds to files with an `index.html` is a static demo; a Node server is a container demo.

[How to use mock data in an AI-built demo](https://getroomi.com/guides/how-to-use-mock-data-in-an-ai-built-demo) shows how to swap live calls for sample records. If the app calls an AI model, [demoing an AI app without a live API key](https://getroomi.com/guides/demo-an-ai-app-without-a-live-api-key) shows how to give it canned answers.

## Put it in a room

1. **Get the code into a folder** on your computer, as above.
2. **Replace the live data with sample data.** Invented people and companies only, and no keys.
3. **Ask Claude to deploy it to Roomi**, or run `roomi deploy` in the folder. That first run is a rehearsal: it scans for secrets, builds the demo, runs it and shows what would go live. `roomi deploy --commit` publishes it.
4. **Open it as a viewer would**, with **Preview as viewer** in the app.
5. **On Pro, make each person their own link**, on the project’s **Links** tab or with `roomi link "Priya Shah"`.

[Sharing a private link](https://getroomi.com/docs/sharing) covers expiry, forwarding and revoking.

## What about Framer and Figma Sites?

A Framer site can’t go in a room: Framer offers no HTML export, so there are no files to deploy. Figma Sites publishes to the open web at a random address, and we have not read whether it exports its code. Until you have the files, the builder’s own sharing is the only route.

- **Framer.** Framer does not offer an HTML export: a Framer site cannot be downloaded as files to host elsewhere.
- **Figma Sites.** Figma Sites is on Figma’s paid plans. A published site is open to anyone on the web at a random figma.site address, which cannot be changed. Its two largest plans can keep a site to an internal audience.

Get the code out of the builder, give it sample data and put it in a room. Then send the first client a link of their own, on Pro.

## Questions people ask

### Is an Emergent app private?

A published Emergent app has a permanent public address on emergent.host that anyone can visit, with no login unless the app has its own. For a client, put the front end in a room on mock data, with a link for each person.

### Will Same delete my app?

Same deploys a project to Netlify at an address anyone can open. An unclaimed deployment expires after 14 days of inactivity, and downloading the project is only on paid plans. A link to a room works until the date you chose for it, or until you revoke it.

### Can a Python back end run on Roomi?

No. A container demo runs on Node 24, and a server in another language, such as Python, does not start. Keep the front end, and give it sample data in place of the server’s answers.

## Sources

- Emergent: [emergent.sh/docs/share-it-with-the-world](https://emergent.sh/docs/share-it-with-the-world), checked 20 October 2026

- Emergent: [emergent.sh/pricing](https://emergent.sh/pricing), checked 20 October 2026

- Anything: [www.anything.com/docs/launch/publish](https://www.anything.com/docs/launch/publish), checked 20 October 2026

- Anything: [www.anything.com/docs/faq.md](https://www.anything.com/docs/faq.md), checked 20 October 2026

- Same: [docs.same.new/essentials/deploying](https://docs.same.new/essentials/deploying), checked 20 October 2026

- Framer: [www.framer.com/help/articles/can-i-export-my-website-to-html-and-self-host-it/](https://www.framer.com/help/articles/can-i-export-my-website-to-html-and-self-host-it/), checked 20 October 2026

- Figma: [help.figma.com/hc/en-us/articles/31242845959703-Publish-update-or-unpublish-a-site](https://help.figma.com/hc/en-us/articles/31242845959703-Publish-update-or-unpublish-a-site), checked 19 October 2026

## About the author

**[Kaz Kato](https://getroomi.com/about)**, Co-founder & CTO, Roomi. Kaz co-founded Roomi with Tesh, whom he has built with since 2017: two startups that failed, one venture studio that didn’t, and an exit. More at [katosan.co.uk](https://katosan.co.uk).

## Related guides

- [What is the best way to share an app you built with AI with a client?](https://getroomi.com/guides/best-ways-to-share-a-vibe-coded-app-with-a-client)

- [How do you swap real data for mock data in a demo built with AI?](https://getroomi.com/guides/how-to-use-mock-data-in-an-ai-built-demo)

- [Is it safe to send a client a link to an app you built with AI? A checklist](https://getroomi.com/guides/is-it-safe-to-send-a-client-an-ai-built-app)

- [How do I give each client their own private demo link?](https://getroomi.com/guides/how-to-give-each-client-their-own-demo-link)
