Apache 2.0

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 →

~/work/q3-review · claude
Previews · gangway
gangway.acme.dev/previews
gangway PreviewsProjectsTemplatesSettings dana@acme.dev admin
Previews 3 live New preview
awakeasleepbuildingfailed any source Search name or repo
NameStateSourceExpiresCreated
Support queue support-queue.acme.dev ↗ awake pracme/support#57 in 6 days 2 h ago
Pricing calculator Password pricing-calc.acme.dev ↗ asleep tarballuploaded files · node in 3 days yesterday
Lunch roulette lunch-roulette.acme.dev ↗ awake imageacme/lunch:1.4 never 3 days ago
open New preview

Three ways to get a URL.

Open a pull request acme/support#57

A comment on the PR links the preview. Each push updates it; closing the PR removes it.

Ask your agent /gangway:generate-artifact a pricing calculator

Deploys over MCP from Claude Code, Codex, Cursor or any MCP client.

Drop a folder New preview → drop files or a .zip

Static files are served as they are. An app with a package.json is built and run.

What can be at the URL
Slide decks A presentation from your notes or numbers, presented from a link. q3-review.acme.dev
Charts and graphs A CSV or a query turned into something you can read at a glance. signups-chart.acme.dev
Dashboards Live figures from your own database, refreshed when you open it. ops.acme.dev
Documents and reports Long-form writing laid out to read, print or save as PDF. incident-0917.acme.dev
Prototypes A clickable version of an idea to put in front of people. onboarding-v2.acme.dev
Internal tools A form, a calculator or a small admin screen your team keeps using. pricing-3f1.acme.dev
Landing pages A page for a launch or an event, on your own domain. launch.acme.dev
Games and toys Something small and interactive to share. snake.acme.dev

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 ↗
Self-hosted Free · Apache 2.0

Run it on your own host.

Every feature, no limits. Clone the repo and start.

Get it on GitHub ↗
Cloud Coming soon

Handled for you.

For individuals and small teams. Permanent hosting and domain registration, with no server to run.

Get notified