Guide
Put your Claude Code app online and share it with the people you choose.
It works on localhost. Here is what it takes to get it to someone else, and the short way to do it with Tiles.
The short answer
An app on localhost runs only while your computer does, and only you can open it. To share it, it needs a place to run, a database if it keeps data, a safe place for its keys, and a sign-in so only your people get in.
You can put those together yourself, or add Tiles to Claude Code (https://app.ai-tiles.com/mcp) and ask it to put the app online. Tiles runs it, and you invite people by email.
Checked . Other companies’ tools change often, so look at their own pages too.
What an app needs to leave your laptop
- A place to run
- An address that answers when your laptop is shut.
- A database
- If your app keeps data, a database that isn’t a file on your disk.
- Keys
- Keys for other services, like Stripe or OpenAI, kept out of the code and out of the chat with your agent.
- Sign-in
- So only the people you choose can open it. It’s the part most often skipped, and then the app is open to anyone who finds the address.
Three ways to do it
A host for websites, like Vercel or Netlify
Push the code to GitHub and connect the repository. Each push puts a new version online.
- Good when
- A public site, or a front end anyone may open.
- What it asks
- The database, the sign-in and who may open the app are separate pieces. You choose them and connect them yourself.
A host that runs any code, like Render, Railway or Fly.io
Ask Claude Code for a Dockerfile, and run the app in a container on a host that runs any language.
- Good when
- An app with its own server code, in any language, that you want to run your way.
- What it asks
- You set up the database, the keys and a sign-in, and you look after them.
Tiles, from Claude CodeOurs
Add Tiles to Claude Code and ask it to put the app online. Tiles runs it at its own address, and takes care of the database, the keys and the sign-in.
- Good when
- An app for people you choose: your team, a client, your family.
- What it asks
- It’s for apps you share with people you invite, not public sites. Each app gets its address from Tiles; your own domain isn’t possible yet.
How to do it with Tiles
On a Mac, Linux or Windows, wherever Claude Code runs. Your app keeps running when you close your laptop.
Add Tiles to Claude Code
Start
claudein your project’s folder and paste this in. Claude Code adds Tiles, signs you in, and tells you how to restart it. The same line works in Codex.Add the Tiles MCP server to yourself: https://app.ai-tiles.com/mcp (HTTP, for all my projects). Sign me in to it, then tell me how to restart you so you can use Tiles.
Add it by hand
Run
claude mcp add --transport http --scope user tiles https://app.ai-tiles.com/mcp, startclaude, and type/mcpto sign in. In the Claude app, use Add to Claude on the Build your apps page.Ask it to put the app online
Say it in your own words, like “Put this app online with Tiles.” Claude Code hands the code to Tiles, from GitHub or straight from your folder, and Tiles builds it and starts it at its own address.
Give it its keys yourself
If the app keeps data, Tiles gives it a database of its own. If it needs a key, like one for Stripe or OpenAI, Claude Code opens a page in Tiles where you paste it. The key never passes through the chat, and Tiles keeps it out of your code.
Share it by email
Invite people by email, in Tiles, or by asking Claude Code with an address you give it. They accept first and sign in as themselves. Nobody else can open it.
For each person you choose one thing: they use your app, with your data and keys, or they get their own copy to set up themselves.
Keep changing it
Keep working in Claude Code. Each new version goes live at the same address, every change is on record, and the version before can be put back.
No Claude Code? Describe the app on the Build your apps page, and Tiles builds it, with nothing to install. Every way in is in Setup.
Who can see what
- Only the people you invite can open your app. They sign in before they reach it.
- Keys never pass through a chat, and never reach Claude Code.
- Every change an agent makes is on record, and can be undone.
More in Safety.
Put what you made in front of your people.
Build your appsHow it worksMore guides
- Keep Claude Code running after you close your laptopSix ways to keep your agent working, what each asks of you, and how to pick.
- Use Claude Code from your phoneFour ways to check on your agent and steer it from your phone, and what each one needs.
- Run Claude Code with --dangerously-skip-permissions, safelyLet your agent work without asking, on a computer where a mistake costs little.
- A Mac mini for Claude Code, or a computer in the cloud?Where your agent should run, and what each place asks of you.