Getting Started
Based Page lets you deploy web content to live URLs - from AI conversations via MCP or directly from your terminal via CLI. Every deploy gets its own subdomain at {slug}.based.page - no backend infrastructure, no build pipeline required.
How It Works
MCP Mode (AI Conversations)
- Install the Based Page MCP server in Claude Desktop, Claude Code, or Cursor
- Authenticate once via email OTP
- Describe what you want in natural language
- Claude builds & deploys the HTML and gives you a live URL instantly
- Iterate - update, teardown, or list your deploys from the same conversation
CLI Mode (Terminal)
Deploy directly from your terminal - no MCP client needed:
bash
npx based-page deploy --html '<h1>Hello</h1>' --slug my-page --title "My Page"
npx based-page deploy --file index.html --slug my-site
npx based-page listWhat You Can Deploy
- Single HTML files - landing pages, coming soon pages, portfolios
- Multi-file sites - full sites with separate CSS, JS, and images
- React apps - import React from esm.sh with no build step; enable SPA routing with
is_spa - Templates - start from a built-in waitlist or contact template
- Composed pages - assemble from 16 pre-built blocks with 5 style presets
What's Included Automatically
Every deploy gets:
<title>and meta description injected into the HTML- Favicon set from the
faviconemoji field - OG tags (
og:title,og:description,og:url) for link previews - Social sharing image - uses your custom
og-image.pngif deployed, or a default Based Page image
Next Steps
Already installed?
Skip ahead to First Deploy for a quick walkthrough.