Sometimes the chat does not hand you a page. It hands you a project. There is a package.json, or manage.py, or index.php, or a WordPress theme, or a Flask file named app.py. Opening index.html is not the product. The product has to run.
RunMyVibe is that door. Drop a ZIP or a project folder. It detects the stack. You do not pick a runtime, a start command, or a port. The line on the product itself is the right one: drag, drop, it’s a server.
Stacks it already knows
PHP and Laravel. Django, Flask, and FastAPI. Node, including Express and Next. React, Vue, Svelte, and Angular, which it builds and then serves. WordPress. Rails. Go. Plain HTML, if that is truly all you have — though a static page is usually happier on HTMLSiteHost.
Most specific stack wins. You should not have to learn the names of the process managers to show someone the app.
How long it stays, and what the name looks like
Without an account, one app stays up for 24 hours in that browser. A free account is the Hobby plan: three apps at a time, seven days each, 512 MB of memory and 400 MB of disk. A new drop is a new URL. Delete an app when you want the slot back.
Pro is $19 a month: ten apps for 90 days, a subdomain you pick on mycodedapp.com, and the right to drop a new version onto the same URL.
Business is $49 a month: fifteen apps for a year, a 1 GB box, and a domain you own. Point it with a CNAME to cname.mycodedapp.com.
Studio is $99 a month: twenty-five apps for a year, 2 GB boxes, three seats, and a white-label subdomain. That is the agency shape. Most first apps never need it.
The rule that keeps this possible
The live app cannot call the internet.
That is a rule, not a missing feature. Anyone can drop a ZIP. The code is treated as untrusted, because an open outbound network would let the first miner or spam relay run from the platform’s address. So the server your app runs on does not send mail, does not call Stripe, and does not fetch plugins after it is live. npm and pip do not run once the app is up. Put what it needs in the upload.
Visitors are unaffected. A person can open the URL. JavaScript in the page can still talk to other sites from that person’s browser. The lock is on the server, not on the reader.
If your app only works by phoning home to an API from the server, this platform will not pretend otherwise. Say so early. Show the part that runs locally, or pick a host that allows outbound calls. Calm includes knowing the boundary before you demo.
A useful first drop
Zip the project with the dependency files included, not a screenshot and not a partial folder. Drop it. Wait until the URL answers. Click through the one path you would show a customer or a teacher. If that path works, send the link. If it does not, read the log on the app page before you ask the chat for a different architecture.
Paid plans are for the moment the URL itself starts to matter: the same address, a name you chose, a domain on a card. Until then, Hobby is enough to learn whether the app is real.