Full-stack artifacts on your domain.
Ask your agent for a deck, a dashboard, or a small tool, with a backend and database if it needs them, and share it from your own domain.
Soon gangway Cloud, if you would rather not run the host. Get notified →
nginxinc/nginx-unprivileged:1.29-alpine
Node.jsJavaScriptnpm start, or a static buildnode:24-alpine
BunTypeScriptTypeScript, no build stepoven/bun:1.4.2-alpine
DenoTypeScriptTypeScript, deps cached at builddenoland/deno:alpine-2.9.7
WorkersTypeScriptCloudflare's Workers runtimenode:24-bookworm-slim + workerd
PythonFlask, FastAPI, Django…python:3.14-slim
PHPApache + mod_php, Composerphp:8.5-apache
Three ways to get a URL.
acme/support#57
A comment on the PR links the preview. Each push updates it; closing the PR removes it.
/gangway:generate-artifact a pricing calculator
Deploys over MCP from Claude Code, Codex, Cursor or any MCP client.
New preview → drop files or a .zip
Static files are served as they are. An app with a package.json is built and run.
Install
curl -fsSL gangway.sh/install | sh
- Docker or Podman with Compose
- A domain with a wildcard DNS record
Run it on the server that will host your previews. It sets up the rest and prints a link to create the first admin. Run it again to upgrade.
Install options ↗Run it on your own host.
Every feature, no limits. Clone the repo and start.
Get it on GitHub ↗Handled for you.
For individuals and small teams. Permanent hosting and domain registration, with no server to run.
Get notified