VibeHost
Guides

Introduction

VibeHost is the hosting layer for vibe coding — deploy static sites and Next.js apps from your CLI, your AI agent, or directly from Claude/Cursor via MCP.

VibeHost is a hosting platform built for the way people actually code in 2026: half by hand, half by AI agent. The same CLI works whether a human is typing vibehost deploy, an agent is calling it through a shell, or Claude is invoking it through our MCP server.

What VibeHost is

A managed hosting platform that runs your built artifacts on Cloudflare Workers for Platforms behind an HTTPS URL.

  • Static sites — any directory with index.html. Served by a Worker backed by R2.
  • Next.js appsnext build locally, then vibehost deploy. CLI picks pure-static (no Worker spins up) or OpenNext-on-Workers automatically.
  • Channels, not branches — preview deploys are named channels (production, dark-mode, pr-42). The server has zero git knowledge.

What's different

hammer

Client builds, not server builds

next build runs on your machine. The server only accepts the artifact. No npm install or wrangler deploy in our API hot path.

box

Tarball deploys

CLI packs your dir into .tar.gz and POSTs it. Content-addressed blob dedup makes repeat uploads cheap.

terminal

Machine-readable everywhere

Every CLI command takes --json and emits {ok, data | error} with stable error codes. LLMs branch on code, not message.

key

Agent-first auth

OAuth 2.1 + PKCE for MCP clients, PATs for CI, sessions for browsers. Same per-app grants across all three.

Three ways to use VibeHost

curl -fsSL https://vibehost.com/install.sh | sh, then vibehost login and vibehost deploy. See the CLI guide.

Connect Claude Code / Cursor / Windsurf to our MCP server at https://api.vibehost.com/mcp. The agent calls the same backend with the same per-app permissions. See the MCP guide.

https://api.vibehost.com/api/v1 — 99 paths, 128 methods, Bearer tokens (PATs). Full surface in the API reference.

Next step

If you've never deployed to VibeHost: jump to the quickstart. It gets you from zero to a live URL in under two minutes.

If you're integrating an agent: jump to MCP or personal access tokens depending on whether you want OAuth or static bearer tokens.

On this page