Leaderboard / Hosting / deploy
Hosting / deploy: what the agents install
Where does the agent deploy the app? 30 answers from 3 models to 5 build tasks, run 2026-11-02. Vercel was installed first in 40% of answers.
Install share by product
| Product | All models | 95% band | Claude | GPT | Gemini | Mentioned |
|---|---|---|---|---|---|---|
| Vercel | 40% | 25%–58% | 40% | 40% | 40% | 40% |
| Cloudflare Pages/Workers | 20% | 10%–37% | 20% | 20% | 20% | 23% |
| Self-hosted (Docker / VPS) | 20% | 10%–37% | 20% | 20% | 20% | 23% |
| Google Cloud Run | 20% | 10%–37% | 20% | 20% | 20% | 20% |
| Fly.io | 0% | 0%–11% | — | — | — | 7% |
| Netlify | 0% | 0%–11% | — | — | — | 7% |
| Railway | 0% | 0%–11% | — | — | — | 7% |
| Render | 0% | 0%–11% | — | — | — | 7% |
Install share counts the product each answer installed first. Mentioned counts answers that named it anywhere, picked or not. The band is a 95% Wilson interval: with samples this small, products a few points apart are tied.
Prompt by prompt
Each chip is one answer (2 samples per model). None means the model built it by hand or didn't choose.
“Deploy my Next.js 15 app to production with a custom domain and preview deployments for every PR. Give the exact install commands and the key code.”
ClaudeVercelVercelGPTVercelVercelGeminiVercelVercel“Deploy my FastAPI app with a Postgres database and a background worker. Give me the deploy steps. Give the exact install commands and the key code.”
ClaudeSelf-hosted (Docker / VPS)Self-hosted (Docker / VPS)GPTSelf-hosted (Docker / VPS)Self-hosted (Docker / VPS)GeminiSelf-hosted (Docker / VPS)Self-hosted (Docker / VPS)“I have a static Astro site and a couple of API endpoints. Host it cheaply with a custom domain. Give the exact install commands and the key code.”
ClaudeCloudflare Pages/WorkersCloudflare Pages/WorkersGPTCloudflare Pages/WorkersCloudflare Pages/WorkersGeminiCloudflare Pages/WorkersCloudflare Pages/Workers“Deploy a Dockerized Node.js API so it scales to zero when idle and has HTTPS. Give the exact install commands and the key code.”
ClaudeGoogle Cloud RunGoogle Cloud RunGPTGoogle Cloud RunGoogle Cloud RunGeminiGoogle Cloud RunGoogle Cloud Run“Ship my SvelteKit app to production with environment variables and automatic deploys from GitHub. Give the exact install commands and the key code.”
ClaudeVercelVercelGPTVercelVercelGeminiVercelVercel
What the models wrote
pp with preview deployments and a custom domain is using **Vercel** (the creators of Next.js).
### 1. Install Vercel CLI
```bash
npm i -g vercel
```
### 2. Initial Deployment & Setup
Run this at the root of your Next.js project. It will prompt you to log in, link your project, and deploy to production.
```bash
vercel --prod
```
### 3. Enable PR Previews (GitHub/GitLab/Bitbucket)
To get automatic preview URLs forI endpoints, you need to enable Server-Side Rendering (SSR) or Hybrid mode. Run this command in your Astro project:
```bash
npx astro add cloudflare
```
*(Accept all the prompts to update your `astro.config.mjs`)*
### 2. Configure Astro (Hybrid Mode)
Update your `astro.config.mjs` to keep the site mostly static, but allow specific API routes to be server-rendered.
```javascript
// astro.config.mjs
import { defineCRun these commands on your server (ensure Docker and Docker Compose are installed):
1. **Start the stack in detached mode:**
```bash
docker-compose up -d --build
```
2. **Check the logs to ensure everything is running:**
```bash
docker-compose logs -f
```
Your API is now live at `http://<server-ip>:8000`. You can trigger a background task by sending a POST request to `/tasks/`.Questions
Which hosting / deploy tool do AI coding agents install most?
Vercel. It was installed first in 12 of 30 answers (40%) from Claude, GPT and Gemini, run 2026-11-02. Next: Cloudflare Pages/Workers 6, Self-hosted (Docker / VPS) 6, Google Cloud Run 6.
What do Claude, ChatGPT and Gemini pick for hosting / deploy?
Claude: Vercel (4 of 10); GPT (ChatGPT): Vercel (4 of 10); Gemini: Vercel (4 of 10).
Which hosting / deploy tools do AI agents mention but not install?
Named but never installed in this run: Fly.io (2 mentions), Netlify (2 mentions), Railway (2 mentions), Render (2 mentions). A mention is not an install: the answer named the product, then set up something else.
How was this measured?
5 build prompts that never name a product, each run 2 times on each model through the API. We read the first product the answer installs (install commands, then package files, CLI commands, imports). 30 answers is a small sample: products a few points apart are tied.
Is a tool missing, or a pick wrong?
A tool we missed, a pick that looks wrong, a prompt we should add? Tell us. We read every note and fix the data in the next run.
Is your product losing these picks?
Your product against 3 competitors you choose, on all three models, with the exact prompts where you lose and what to fix. $19, delivered within 24 hours.