Watch the handoff from CLI to MCP
First deploy directly from the terminal, then let your AI continue with MCP tools on the same platform.
Tell your AI what to ship, let it call deployment tools, and get a secure live URL fast. Prefer direct control? Run the same flow from your terminal.
First deploy directly from the terminal, then let your AI continue with MCP tools on the same platform.
Every customer flow follows the same path: install once, ship quickly, and keep control as your app grows.
Install vk, create your account, and sign in. You are ready to deploy from CLI or AI-assisted MCP from day one.
Run vk app ship myapp and vibekoded handles build, registry auth, push, and deploy without extra infrastructure setup.
Run vk mcp create vscode (or another supported client) so your AI can call deploy and DNS tools using canonical instructions from /llms.txt.
Upgrade with vk account pro for higher limits, permanent deployments, and app-level vk app auto-redeploy enable myapp automation.
“We moved from scattered scripts to one deploy flow. Our first customer-facing app was live in under an hour and updates are now predictable.”
“Our team ships from terminal and AI chat with the same platform. Onboarding new engineers got dramatically faster.”
“The MCP flow is clear and deterministic. We can prompt our AI to deploy, then verify status and URL in the same workflow.”
Built for teams that want speed without sacrificing control, reliability, or secure defaults.
Go from source to live URL in one flow with vk app ship.
Your assistant can call deploy, list, and DNS tools through MCP with deterministic setup paths.
Every app gets a public URL under apps.vibekoded.app with routing handled for you.
HTTPS, runtime isolation, and managed transport security are built in from the first deploy.
Supported Pro apps can opt into digest-aware rollouts after registry pushes with vk app auto-redeploy.
Start by hand in terminal, then let your assistant continue from the same deployment state.
Move from free experiments to Pro production workloads without changing your workflow.
Install once, authenticate, and deploy in minutes without maintaining bespoke pipelines.
The full deployment workflow is available on day one. Pro unlocks higher limits and long-running automation.
Best for testing ideas, validating deploy flows, and shipping your first customer demo.
For production apps that need more headroom, persistent deployments, and automated updates.
vk app auto-redeployvk account pro. After your first deploy, supported Pro apps can enable automatic rollouts with vk app auto-redeploy enable myapp.
vibekoded exposes a fully-compliant MCP server so your AI assistant — Cursor, Claude, or any MCP-compatible client — can discover, deploy, and manage your apps without leaving the chat.
After logging in, run vk mcp create vscode or another supported client target. For unsupported tools, use vk mcp show-config. Once connected, your model gains native deploy tools:
deploy,
list_deployments,
get_dns, and more.
If you prefer a hybrid workflow, ship the first deploy from the CLI, then let your editor or agent take over. Pro users can keep that loop running with vk app auto-redeploy enable myapp on supported apps.
# Preferred $ vk mcp create vscode # Manual fallback $ code --add-mcp '{ "name": "vibekoded", "url": "https://mcp.vibekoded.app/mcp", "headers": { "Authorization": "Bearer YOUR_TOKEN" } }' # VS Code confirms: Added MCP servers: vibekoded
Use vk mcp create vscode for the clean path. The manual command is still available when needed.
# Preferred $ vk mcp create codex # Manual fallback $ codex mcp add vibekoded -- \ npx -y mcp-remote \ https://mcp.vibekoded.app/mcp \ --header "Authorization: Bearer YOUR_TOKEN" # Or natively in ~/.codex/config.toml: [mcp_servers.vibekoded] url = "https://mcp.vibekoded.app/mcp" http_headers = { "Authorization" = "Bearer YOUR_TOKEN" }
Use vk mcp create codex when Codex CLI is installed. The TOML approach remains the manual fallback.
# Preferred $ vk mcp create claudecode # Manual fallback $ claude mcp add vibekoded \ https://mcp.vibekoded.app/mcp \ --header "Authorization: Bearer YOUR_TOKEN" # Verify $ claude mcp list
Use vk mcp create claudecode when Claude Code is installed. The manual command remains available when needed.
{ "mcpServers": { "vibekoded": { "url": "https://mcp.vibekoded.app/mcp", "headers": { "Authorization": "Bearer YOUR_TOKEN" } } } }
Use vk mcp create cursor when Cursor is installed. The JSON block is the manual fallback.