How to deploy a web app from your terminal

You built something, with Claude Code, Cursor, or your own hands, and now you want it on the internet without wiring up servers, databases, SSL, and auth. Here is the one-command path.

What you skip

The usual gap between "works on my machine" and "deployed" is a weekend of provisioning: a server or PaaS config, a managed database, an auth provider, HTTPS certificates, environment secrets, and a CI pipeline. Benmore collapses all of that into the framework: every deployed app comes with authentication, a database, an auto-generated REST API, real-time updates, file storage, email, and cron, hosted on its own subdomain with SSL.

Step 1: Install the CLI

brew install Benmore-Studio/benmore/benmore
benmore login

Step 2: Deploy

From a new or existing Benmore app directory:

benmore deploy

That single command creates the app on first run, pushes every file through the framework's validators, and gives you a live hosted URL. Your app is running at yourapp-dev.benmore.ai before you finish reading this sentence.

Step 3: Iterate against the live URL

Every file you push hot-reloads in about a second, so the live dev URL is your development environment. This is where AI coding agents shine: run benmore bootstrap and launch Claude Code, and the agent edits files, sees them deploy automatically, verifies the result in a real headless browser, and even records demo videos of the working app.

Step 4: Go to production

benmore promote myapp   # ship dev to prod
benmore publish myapp   # remove the testing banner
benmore domain myapp yourdomain.com

Dev and prod are separate instances with separate databases and secrets, promote moves code forward with an automatic pre-migration backup, and custom domains get SSL automatically.

Set up the CLI

Frequently asked questions

Does this work with Claude Code or other AI coding agents?
Yes, it is designed for them. The CLI installs an agent skill so Claude Code knows the whole workflow; edits ship to the live app automatically and the agent verifies its work in a real browser.
What do I get with the hosting?
Auth, a per-app database, an auto-generated typed REST API, real-time updates, audit logs, file uploads, email, cron jobs, SSL, and per-app git history with one-command rollback.
Can I roll back a bad deploy?
Yes. Every push is auto-committed to per-app git on the server; benmore git revert restores any prior state in seconds.
What does it cost?
Plans are priced per app, not per prompt or per seat, with a free tier to start. See pricing.