Skip to content

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)

  1. Install the Based Page MCP server in Claude Desktop, Claude Code, or Cursor
  2. Authenticate once via email OTP
  3. Describe what you want in natural language
  4. Claude builds & deploys the HTML and gives you a live URL instantly
  5. 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 list

What 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 favicon emoji field
  • OG tags (og:title, og:description, og:url) for link previews
  • Social sharing image - uses your custom og-image.png if deployed, or a default Based Page image

Next Steps

Already installed?

Skip ahead to First Deploy for a quick walkthrough.

Deploy apps from conversation.