Appsgateway
Let your agent ship fullstack apps
Ship a Next.js app to a real URL with Postgres, auth, and storage included.
apps#284
acme-webfullstack
acme.naive.run·main @ a3f91c2
Pipeline22s elapsed
Clone
Install
Build
Deploy
Ready
Build logstreaming
- 0.1sCloning into '/workspace/acme-web'…
- 0.2s$ git clone github.com/acme/web.git — depth=1
- 0.8sHEAD is now at a3f91c2 feat: checkout + webhooks
- 1.1sResolved 842 packages in 890ms
- 1.4sPackages: +842
- 2.0sDone in 1.9s using pnpm v9.15.4
- 2.6s$ next build
- 3.4s▲ Next.js 15.2.4 (Turbopack)
- 3.5s- Environments: .env.production
- 4.0sCreating an optimized production build…
- 8.2sCompiled middleware in 412ms
- 12s✓ Compiled successfully in 8.1s
- 13sSkipping validation of types
- 14s✓ Linting and checking validity of types
- 15sCollecting page data …
- 16sRoute (app) Size First Load
- 16s├ ○ / 4.2 kB 92 kB
- 16s├ ○ /dashboard 12.8 kB 118 kB
- 16s├ ○ /settings 6.1 kB 101 kB
- 16s└ ƒ /api/webhooks/[id] 0 B 0 B
- 17s+ First Load JS shared by all 87.4 kB
- 18sCollecting build traces…
- 19sProvisioning Postgres · auth · storage
- 20sCreated project prj_8f2a… · region iad1
- 21sAssigning domain acme.naive.run
- 21sSSL certificate issued
- 22s▲ Uploading .next/static (128 files · 2.4 MB)
Apps3
- acme-webBuildingacme.naive.runfullstack
- adminLiveadmin.naive.runfullstack
- docsLivedocs.naive.runfullstack
Next.jsPostgresAuthStorageiad1promote →
Paste and ship
Drop this into Claude Code, Codex, or Cursor. It reads the docs and wires up Apps for you.
Agent prompt
Read https://vetta.sh/docs/capabilities/computer and use the naïve Apps primitive in my project. It is part of the gateway layer; wire it through naive.config.ts rather than calling a vendor directly.