One platform · Three ways to get your site
Built by us, by you, or by your AI. RunCabin is three doors into the same thing: a professional website that is actually yours. Whichever door you pick - your domain and your leads are yours, always.
Three doors, one outcome
Every path ends the same way: a live site on a domain you own, with everything it earns going to you.
For local businesses
Painter, plumber, electrician, landscaper, salon - answer a few questions and see a real website with your name, your work, and your city before you pay a cent.
$39.99/mo · no setup fee
See your free preview → More about small-business sitesBuild it yourself
Describe your site to Stony in plain English and watch it stream into existence - pages, images, and a working AI agent that talks to your visitors 24/7.
Free to try · $9.99/mo to publish
Build it free → What you get when you publishFor AI assistants
Connect Claude, Cursor, or VS Code to RunCabin once - then just say "put this online." Your assistant gets a live HTTPS URL in one tool call.
Free subdomain · custom domain $19.99/mo
Connect your assistant → How agent deploys workDoor one · Done for you
Lead sites charge you per lead, forever, for customers who were searching for you. A RunCabin site puts your name, your work, and your city on your own domain - and every quote request lands in your inbox, free.
Leads go to you
The quote form sends every inquiry straight to your inbox. No per-lead billing, no middleman.
Live the same day
See a real preview with your name and city before you pay. Subscribe and it goes live on your own domain.
The extras are included
Branded email, photo gallery with before/after sliders, built-in SEO, a free AI logo, and 100 business cards.
$39.99/mo, no setup fee, cancel anytime · Everything that's included
Door two · The AI builder · Cabin (noun)
Every time you publish, you're not just shipping a file - you're spinning up a Cabin. Here's what's in it.
Containerized site
Your own Docker container on a managed droplet. Restart-on-fail, automatic SSL, Traefik routing. No shared-platform gotchas.
Private GitHub repo
Every change versioned in a private GitHub repo, AGENTS.md included. Want it outright? A one-time $99.99 buyout transfers the repo to you - clone it, fork it, host it anywhere.
Real Postgres schema
Full SQL: JOINs, indexes, transactions. Plus a document store. The AI uses it so your site actually does things.
Domain + SSL + email
We register the domain, provision SSL, and forward email to your real inbox. One flat monthly fee covers it all.
AGENTS.md baked in
A development contract at the repo root. Tells Claude Code, Cursor, Codex, and any AI tool the house rules - data safety, commit hygiene, test layout - before they touch your code. Nobody else ships this.
Human in the loop
Email goes straight to the founder, not a ticket queue. Real engineer, real reply. Indie SaaS - you actually matter here.
450,000 free Cabin tokens to try (≈6 full builds). No card required.
runtime static HTML/CSS/JS, optional ASP.NET 10 (Razor Pages) when stack=node-server-ish
model Claude Sonnet 4.6 via Anthropic API · streaming · prompt caching on the system prompt
db Postgres schema per Cabin · search_path lock for isolation · 5s statement timeout · 1000-row cap · 50KB response cap · 4000-char SQL limit · 50 params max
sql sdk vibe.sql(q, params) with $1/$2 → @p1/@p2 translation · parameterized only · server-side blocklist (DROP DATABASE/SCHEMA/USER/ROLE, GRANT/REVOKE, CREATE ROLE, ALTER SYSTEM, COPY, SET ROLE, pg_catalog, information_schema)
doc sdk vibe.list / .get / .create / .update / .remove / .watch · 10K records/Cabin · 50KB/record
deploy Docker container per Cabin · DigitalOcean droplets · Traefik routing · Let's Encrypt SSL (HTTP-01) · auto-rollback on health-check failure
domain Porkbun for registration + DNS · ImprovMX MX + SPF for email forwarding · BYOD supported
git GitHub private repo per Cabin · atomic commits via Git Data API (mixed text + binary blobs) · default branch is main
agents AGENTS.md at repo root AND served at https://yourdomain/AGENTS.md · DATA SAFETY rules baked into builder's own system prompt AND shipped to customer · destructive-SQL trip-wires log to admin dashboard
payments Stripe Checkout · webhook-event-id dedup mandatory · idempotency keys on charge creation · idempotent across re-publishes
buyout $99.99 one-time transfers the GitHub repo to your account · clone, fork, host anywhere · perpetual license
The AI builder · How it works
Discovery → build → feedback → publish. Four steps, ~10 minutes from start to live site.
Stony - RunCabin's AI designer - opens with a short conversation. "Tell me about your business. What does your customer need help with at 2am when you're asleep?"
He'll suggest the right kind of AI agent for your vertical: a 24/7 booking concierge for a salon, a menu Q&A bot for a restaurant, an image-generator for a photographer or Etsy seller, an intake bot for a contractor. Type a clear brief and he skips the questions and builds. Pick a quickstart chip and he uses sensible defaults.
Stony hands the brief to Claude Sonnet, which streams the site live - HTML, CSS, JavaScript, Postgres schema, the AI agent's system prompt, the image-generator endpoint if you opted in. You see it appear, not a spinner.
First version typically takes 30-90 seconds. Every Cabin ships with a working AI agent wired up, a real Postgres schema you can query, and the Vibe SDK for web programs beyond chat (voting, scheduling, intake forms).
Don't like the hero? Tell Stony. "Make it darker." "Move the chat to the middle." "Add a contact form." "Let visitors ask the agent for a quote." "Generate a hero image of a tabby cat coding."
Every iteration streams in place - you keep the chat history, Stony keeps the brief. AI-generated images go through a preview pane (approve / regenerate / discard) before anything lands in the page. No more wrestling with a template editor.
Hit publish. We provision the droplet, the Docker container, SSL via Let's Encrypt, email forwarding, the private GitHub repo with your AGENTS.md baked in, and a metered AI sidecar so visitors talk to your agent for free - you pay pennies per conversation against your Cabin token balance.
$9.99/month flat. Domain is a one-time pass-through at the registrar's cost. Cancel anytime - and buy the repo out for $99.99 whenever you want the source in your own hands.
Cabin tokens, in plain English
Everything you ask Stony to do - and everything your visitors ask your agent to do once you're live - costs a small number of Cabin tokens. We pay the model providers; you pay us against a balance. No API keys, no markup surprises.
On signup
450,000 free Cabin tokens
Enough for roughly 6 full builds with Stony, with plenty of room to iterate. No card required.
1 Cabin token = $0.00003 · 2× the Claude Opus input rate, so you'll never get gouged.
After your free tokens
Top up when you need to
Buy more in bundles, or turn on auto-refill from your dashboard (set a threshold + a refill amount; your card on file gets charged automatically when you cross the line).
Pause anytime · unused tokens never expire while your Cabin is active.
Typical costs per action
| Action | Model | Cabin tokens | Approx $ |
|---|---|---|---|
| Chat reply (your agent ↔ a visitor) | Claude Sonnet 4.6 | ~300-500 | ~1-2¢ |
| Image - low quality | gpt-image-1 | 750 | ~2¢ |
| Image - medium (default) | gpt-image-1 | 2,800 | ~8¢ |
| Image - high quality | gpt-image-1 | 11,200 | ~34¢ |
| Full design-time build (Stony, end to end) | Claude Sonnet 4.6 | ~25,000-35,000 | ~75¢-$1.05 |
Your free 450K buys
~6 full builds
Iterate freely before you spend a cent.
$10 in tokens buys
~1,000 chat replies
Or about 120 medium-quality images for visitors.
If you run out
Site stays up
Pages, forms, database - all keep working. Only the live-AI features pause until you top up.
450,000 free Cabin tokens · No card required · Cancel anytime
Door three · For AI assistants
RunCabin is an MCP connector your assistant can call. Connect it once in Claude, Claude Code, Cursor, or VS Code - from then on, "make me a website and publish it" is something your AI can actually finish.
# connect once (Claude Code)
claude mcp add --transport http runcabin https://runcabin.com/mcp
# then, in any conversation
"Make me a one-page site for my bakery and put it online."
✓ Live at https://your-bakery.sites.runcabin.com
A live URL in one tool call
Free *.sites.runcabin.com subdomain over HTTPS - no DNS wait, no certificate wait, no payment.
A real domain when you're ready
Your assistant checks availability and price for free, then hands you a checkout link. After payment, registration, DNS, and SSL happen automatically - you never touch a DNS record or an API key. Custom-domain hosting is $19.99/mo.
The AI never spends your money
Anything paid happens on RunCabin's own checkout page, reviewed and approved by you. Tools only ever hand you a link.
Works with Claude, Claude Code, Cursor, VS Code, Windsurf · Listed on the official MCP Registry as com.runcabin/cabin · Claude connector directory listing coming soon - the server URL above works today
Simple. No surprises. No "premium tier" upsell. Every price is the whole price.
Done for you
No setup fee. No lead fees. Cancel anytime.
Build it yourself
Free to try - 450,000 Cabin tokens, no card.
Plus runtime AI usage billed per call against your token balance - see the table above for typical costs.
Try it freeBring your AI
Custom domain: $19.99/mo + the domain's price.
Every subscription cancels self-service at runcabin.com/cancel - your domain stays yours, and AI-builder source repos stay available for buyout.
Whichever door you pick, when you email hello@runcabin.com, someone who actually knows your site answers - fast. No bots, no support tiers, no waiting.
Not sure which way fits, or need something more custom? Book a consult and we'll talk through it.