Deploy Apps from Your Phone
VibeKit runs your app on AWS Fargate with nginx + SSL + a real subdomain at yourname.vibekit.bot — provisioned in one tap from your iPhone. No Vercel CLI, no SSH key fiddle, no Mac required.
What "one-tap deploy" actually does
When you tap Deploy in the iOS app, VibeKit:
- Provisions a Fargate container with the runtime you picked (Node, Next.js, Express, static).
- Clones your GitHub repo (or scaffolds a template) into an EFS workspace shared with your AI agent.
- Wires up nginx + Cloudflare to route
<subdomain>.vibekit.botto your container. - Auto-SSLs via Let's Encrypt — your URL is HTTPS from second one.
- Sets up GitHub webhooks so every push redeploys automatically. No CI config needed.
Typical first deploy: 30–90 seconds. You're at a live URL before the loading spinner annoys you.
Custom domains, auto-DNS
Already own a domain? Map it in two taps: enter the domain, VibeKit gives you a CNAME, you paste it at your registrar (or VibeKit does it for you if you bought the domain inside the app via Namecheap integration). SSL auto-issues within a minute. Custom domains are included on Builder ($19.99/mo) and Pro ($49.99/mo).
How it compares to alternatives
| Workflow | VibeKit | Vercel CLI | Heroku CLI |
|---|---|---|---|
| First deploy from iPhone | One tap | No (CLI needs terminal) | No (CLI needs terminal) |
| Subdomain | Free, instant | Free, instant | Free, paid for custom |
| Custom domain auto-DNS | Yes (Namecheap integration) | Manual at registrar | Manual at registrar |
| AI agent in same chat | Yes | No | No |
| Free tier with hosting | Yes, 1 app permanent | Hobby with limits | No longer free |
What runs on VibeKit
Any Node.js-compatible app. Next.js, Express, Fastify, NestJS, Astro, plain HTML. Your app needs to listen on the PORT env var VibeKit injects. Python / Go / Rust runtimes are on the roadmap; right now Node is the supported lane.
Free tier
1 app, 512 MB RAM, 1.5 GB workspace, 10 AI sessions/mo, 1 GitHub repo, free subdomain. Genuinely free — no trial-then-pay. Use Qwen as the AI provider for $0 cost, or BYOK with Claude / OpenAI for premium models at zero markup. See pricing →
FAQ
How do I deploy an app from my phone?
Open the VibeKit iOS app, tap Deploy, pick a template or paste a GitHub repo URL, choose a subdomain. The agent runs git clone, builds your container on AWS Fargate, wires up nginx and SSL, and gives you a live URL — typically in under 60 seconds. No CLI, no SSH, no Mac.
What kinds of apps can I deploy?
Anything that runs in a Node.js container: Next.js, Express, Fastify, static HTML/CSS/JS, NestJS, Astro, and similar. Python and other runtimes are on the roadmap but not supported today. Your app needs to listen on the PORT environment variable VibeKit injects.
Can I use my own custom domain?
Yes. Map a custom domain you already own, or buy one inside the app — VibeKit handles DNS configuration via Namecheap automatically. SSL is auto-issued via Let's Encrypt. Custom domains are included on Builder ($19.99/mo) and Pro ($49.99/mo) plans.
Is deploying free?
Yes — the free tier hosts 1 app indefinitely on a subdomain (yourname.vibekit.bot) with 512 MB RAM, 1.5 GB workspace, and Qwen AI free. Paid plans unlock multiple apps, more memory, custom domains, and more sessions per month.
VibeKit
Enter App