Skip to content
DeployAI

For developers

The command line tool, for projects with a build step like React, Astro or SvelteKit. Your agent can run every command here and explain it to you.

We are in a pilot. The command line tool is on npm as a beta. Some commands will come later.

Getting started

  1. Copy one line for your agent

    Press "Get the instructions" and copy one line that starts with npx deployai@latest start into Claude Code, Cursor, Copilot in VS Code, Codex in the ChatGPT app or Antigravity. The id in the line holds every choice you made, and the command prepares the folder and prints the steps for your agent. No sign up; in an account, each site has its own line on its page in the dashboard.

    Get the instructions
  2. Or by hand: prepare the project

    Creates an instructions file for your agent called DEPLOYAI.md, plus guard files that keep secrets out of the upload.

    npx deployai@latest init
  3. Check

    You get a list of what needs to change, if anything, and a ready prompt your agent can follow.

    npx deployai@latest check
  4. Deploy with no account

    The site goes to a temporary address with no sign up, also with a small database. You get a link to keep the site in an account, and it is deleted after 30 days if you do not keep it.

    npx deployai@latest deploy --guest
  5. Or: log in to your account

    A browser opens, you log in once, and that is it. From then on every deploy goes to a preview address first.

    npx deployai@latest login
  6. Link the folder

    Links this folder to a project in your account. With --create, it opens a new project.

    npx deployai@latest link --create "My site"
  7. Deploy

    The agent writes a short message about what changed. The site goes to a preview address first, and goes live only after you approve.

    npx deployai@latest deploy -m "Added a contact form"
  8. Put it live

    Looked at the preview and it is good? Approve, and this version goes live.

    npx deployai@latest promote v1

What is supported

Supported today

  • Static sites: HTML, CSS and JavaScript
  • Sites built with Vite, like React, Vue, Svelte, Solid and Preact
  • Astro, SvelteKit, Nuxt, React Router 7 and Hono, kept as they are. If the official adapter is missing, the check gives your agent the exact change. We build them, in an isolated environment for each site
  • In beta: SolidStart, Qwik City, Analog, TanStack Start and Next.js
  • A serverless database and file storage, with no server to manage

Not yet

  • Frameworks with no official adapter for our servers
  • Servers that run all the time, and background processes
  • Other databases like PostgreSQL, MySQL or MongoDB. Your agent will move them to our built in database

All commands

npx deployai@latest initCreates the instructions file for your agent and guard files for the upload
npx deployai@latest inspectExplains what is in the project: site type, database, files
npx deployai@latest checkLists blockers and warnings, with a ready prompt for your agent
npx deployai@latest start <id>Prepares this folder with every choice made on the site, then prints the steps for your agent
npx deployai@latest loginLog in through the browser
npx deployai@latest logoutRemoves the login from this computer
npx deployai@latest whoamiShows which account is logged in
npx deployai@latest linkLinks this folder to a project, or opens a new one with --create
npx deployai@latest deploy -m "message"Check, upload and build, then a preview address. The message describes the version
npx deployai@latest deploy --guestDeploy with no account: a temporary site and a link to keep it
npx deployai@latest pullDownloads the code of the linked site's live version into an empty folder, to update it from a new computer
npx deployai@latest claim --email [email protected]Prints the keep link of this folder's temporary site again, or emails it with a reminder before the delete
npx deployai@latest promote v5Puts version 5 live, after you looked at the preview
npx deployai@latest versionsLists versions: number, message, date, and which is live
npx deployai@latest rollback v5Puts version 5 back live, with no rebuild
npx deployai@latest statusSite state, live version and the build queue
npx deployai@latest samplesLists the sample sites, or downloads one: npx deployai@latest samples shop
npx deployai@latest telemetry statusShows exactly what is sent to us, and lets you turn it off
npx deployai@latest speed <url>A Google PageSpeed test of a live page
npx deployai@latest addonsOnce the marketplace opens: the site's add-ons, which are done and which is next
npx deployai@latest addon next / run / doneOnce the marketplace opens: prints the next add-on or one by name for your agent, and saves the report of a finished add-on
npx deployai@latest deploy --prodDeploy straight to live after your approvalLater
npx deployai@latest redeployDeploys the last build againLater
npx deployai@latest env set / list / removeManage the site keys and secrets
npx deployai@latest domain add / listConnect your own domainLater
npx deployai@latest db migrateUpdate the database structureLater
npx deployai@latest tools on emailTurn on sending email from the siteLater

Honestly: the limits

  • We do not change your code. We explain, and your agent fixes.
  • A failed update does not take the site down. The previous version stays live.
  • Every plan has quotas: sites, requests, data and more. When you get close to a limit, we tell you in advance.
  • The database fits business sites, forms, bookings and small shops. It does not fit apps with a very high number of writes per second.
  • A site deployed with no account is temporary: up to 10MB, a small database (5MB) and no environment variables, and it is deleted after 30 days unless you keep it in an account.
  • We never delete your data or versions because of quotas. Never.

What is sent to us from your computer

The command line tool sends only technical information: a random install id, the tool version, operating system and Node version, each command name and its result, the framework and linked project id, the blocker and warning codes from the check, and after login your user id. Never your code, file contents, file names or secrets. You can turn it off at any time:

npx deployai@latest telemetry off