Publish from ChatGPT, Claude or any coding agent. Your app gets a database, payments, sign-in, emails and AI, already wired in: no servers to rent and no keys to paste. And anyone can Remix it into their own running copy.
Your AI does it. Point it at Shareabl, then ask it to publish.
Add Shareabl as a connector, then ask it to publish.
https://shareabl.app/mcp
Publish any folder, from any tool.
npx shareabl publish ./dist --site my-app
Everything an agent needs to know is in shareabl.app/llms.txt.
Shareabl does what an app can't be trusted to do itself, and tells it what happened. Your app keeps its own pages, tables and flow.
Card checkout through Stripe, or orders settled later. Shareabl keeps the orders.
shareabl.payments.checkout({ items })
An email link, or one tap for people already on Shareabl. No passwords to store.
shareabl.auth.signIn(email)
Tell the owner or a visitor something, or write to everyone who subscribed.
env.MESSAGES.send({ to, subject, text })
SQLite for each app and each copy. Your tables, your rules for who reads what.
shareabl.db.table("bookings").list()
Chat, tools and agents, paid by the app's owner: their key, or their credits.
env.AI.chat({ messages })
Your own endpoints, webhooks and jobs on a timer, with keys kept secret.
export default { fetch, scheduled }
At its own address, on a phone or a laptop, for anyone you send it to.
One tap gives them their own running copy: same code, fresh data, nothing of yours.
Name, colours and text in a form, or anything else with their own AI. You declare what's theirs to change.
See what people have built: live apps you can remix.
Free to start. Sign in to publish.