You built a frontend and a backend with your agent. Speculos puts both online — the backend in its own sandbox, the frontend already pointed at it. One line in, a shareable link out.
Paste this into Claude Code, Codex, Cursor — anything that reads a URL and runs a shell command.
one line
Get https://deploy.speculos.ai/prompt.md and follow it to deploy this project.
or run it yourself
npx -y speculos-deploy@latest deploy
No dashboards, no waiting on a deploy team.
Auto-detects your frontend/ and backend/, packs them, and uploads. Node and Python backends supported.
Each app gets its own sandbox on a public URL. It installs, starts, and is health-checked before anything else happens.
Served on its own slug and automatically pointed at the backend URL — so it never calls localhost. You get back { urls: { frontend, backend } }.
Two small conventions and you're done.
process.env.PORT and binds 0.0.0.0 (not 127.0.0.1).window.SPECULOS_API_URL (static) or VITE_API_URL / NEXT_PUBLIC_API_URL / API_URL (build) — Speculos sets it for you./health for a faster readiness check.Then change something and deploy again — same slug, new backend, re-wired in seconds.
Get https://deploy.speculos.ai/prompt.md and follow it to deploy this project.