~/for/makers
You can already build the tool: describe it to your AI and it exists by dinner. What General Text removes is everything after: the hosting, the accounts, the ops, the custody of other people's data. Push it, send a link, and it works for strangers, forever.
Why this exists
The yak shave
The frontend takes a weekend. Then come auth, a database, a domain, and a deploy pipeline, for an app with nine users.
The liability
Running a backend means holding other people’s data: accounts, breaches, deletion requests, a 2am pager for a hobby.
The treadmill
The server bill and the dependency churn never stop. Every finished project becomes an unpaid ops job.
Here there is nothing to operate. Files are the database, the platform is the backend you never build, and an app is what software used to be: a finished, finite work.
What publishing gets you
Files + sync
Your app reads and writes through one small API. Live sync, offline, and history come with it.
Accounts
Your users sign in with General Text. You never see a password, an email, or a database row.
Hosting
Push a build, get a URL. Versions are content-hashed and pinned; updates are explicit.
Trust
Every app runs in a sandbox that cannot phone home, so strangers can safely try yours. You inherit that story.
Try it live
Every gallery app gets a no-signup live demo with sample data. Your landing page, included.
Permanence
Installing copies your app into the user’s own folder. It keeps working for them even if you stop.
The loop
Start for yourself
Point your AI at the app guide and build the tool you wanted. Sideload it from a file or a URL; that part never needs us, or an account.
Publish free
A free account lets you push versions from the studio: drop a build folder or point at a dev server. Unlisted by default, so you choose who gets the link.
Graduate to the gallery
Ask for a listing when it is ready for strangers. Curation is light; the sandbox is what makes anyone-can-publish safe.
The promise
No server bill, no ops, no custody. When you finish an app, it stays finished.