Your sites
Problems? Comments? ryan@runcabin.com

πŸ—Ώ Stony Β· build your AI-agent-enabled website

I want a website that…

Tell Stony what you want. He builds an AI-agent-enabled website - your own AI, your own domain, your own brand. Web pages, images, and web programs, all generated from a conversation.

Stony

online Β· web designer Β· here to help

πŸ“Ž Drop files or Β· up to 30 MB

Your assets

No uploads yet. Drop a logo or photo into the chat to add one.

Out of tokens?

Buy a token pack to keep iterating.

Have a promo code? Enter it on the Stripe checkout page.

your-preview-url.runcabin.com

Problems? Stuck? Contact ryan@runcabin.com for a fast resolution.

Ready to publish?

We provision your real domain, hosting, SSL, and email forwarding - and your live AI agent runs metered against your Cabin tokens. We email you when it's live (usually within a business day). Cancel anytime. Source code + database available as a $199 one-time takeaway whenever you want it.

What can you build with it?

Real Cabins, built and running right now.

Homepage of the Your Home Assisted Living website
Live site

Your Home Assisted Living

A polished site for a nurse-owned assisted living home in Columbia, MD - services, room galleries, activities, an FAQ, and a tour-request form that drops inquiries straight in the owner's inbox.

Visit the site →
Ultimate Insult AI roast battle - Claude vs ChatGPT with a blind judge verdict on screen
Live AI app

Ultimate Insult AI

A playful web app where Claude and ChatGPT square off in a roast battle - round after round, with a blind AI judge picking the winner. Exactly the kind of interactive, AI-powered thing you can spin up here, not just a brochure site.

Try it →
The Looking Glass - an AI app that ages or de-ages a photo of your face
Live AI app

The Looking Glass

Upload a photo and watch AI carry your face forward or back through the years - see who you were and who you'll become. A playful, shareable AI app, not a brochure site.

Try it →

What can you and Stony build together?

Type a sentence describing what you want. Stony builds an AI-agent-enabled website - your own AI, your own domain, your own brand. Three things generated from a conversation: web pages (services, about, contact), images (uploaded or AI-generated), and web programs (the AI agent + interactive features backed by Postgres). Visitors talk to your AI for free; you pay pennies per conversation against your Cabin token balance.

AI assistant for your business

A chat widget that knows your services, prices, hours, and FAQs. Visitors ask "do you offer evening appointments?" or "how much for a basic cleaning?" and get real answers - not a generic chatbot. Real Claude under the hood. Works for salons, contractors, photographers, fitness studios - anyone who answers the same questions over and over.

Smart product store

A store with real product pages + an AI shopping assistant that helps visitors find what they need ("a gift for a 6-year-old who likes dinosaurs", "the gentlest face wash you have"). Stripe Payment Link buttons handle checkout. The AI knows your catalog and recommends what actually fits.

Restaurant with menu Q&A

Your menu, plus an AI assistant that handles dietary questions ("which dishes are gluten-free?", "what's the spiciest thing here?", "can you adjust this for nut allergy?"). Real answers from your actual menu, in seconds. Cuts the phone calls.

24/7 Booking concierge

An AI concierge for any service business that takes appointments - salon, photographer, contractor, coach. Visitors describe what they need, the agent qualifies the fit (style, scope, timing), captures contact info, and books the slot. Catches leads while you sleep.

Style consultation chat

A salon, barber, or boutique site with an AI stylist that helps visitors describe what they're looking for before they book - colors, lengths, occasions, references. Booking-day conversations go faster, ghosting goes down, conversions go up.

AI image generator

Visitors describe what they want ("a cat in a wizard hat", "motivational poster for my 5K", "custom mood-board for our wedding") - your AI generates it in ~10 seconds. They download, share, or order a print. Works for photographers, Etsy sellers, coaches, artists, designers. About 8Β’ per generation against your Cabin tokens - visitors pay nothing.

★★★★★
“I could not be happier with the results from RunCabin and Ryan. The website turned out great and interacting with the AI was straightforward and it asked excellent questions regarding the customization of the website. Updates are easy and Ryan was very helpful along the way. Looking forward to building additional functionality into the website. Thanks Ryan!”
Joey Saah · yourhomeassistedlivingmd.com

What's a Cabin?

When you publish, you're not just shipping a website - you're spinning up a Cabin. Cabin is our word for the whole production substrate that comes with every published site.

πŸ“¦ Containerized site

Your own Docker container on a managed droplet. Restart-on-fail, automatic SSL via Let's Encrypt, Traefik routing. No "shared platform" gotchas.

πŸ—‚οΈ Private GitHub repo

Every change to your Cabin is committed to a private repo on GitHub. Full history. Clone it, edit locally, push back - or take the code and walk away. No lock-in.

🐘 Real Postgres schema

Your own isolated Postgres schema. Full SQL - JOINs, indexes, transactions. Plus a document store for simpler data. The AI uses it to make your site actually do things.

🌐 Domain, SSL, email

We register a domain (or use yours), provision SSL automatically, and forward email to your real inbox. One flat monthly fee covers it all.

πŸ“œ AGENTS.md baked in

Every Cabin ships with an AGENTS.md at the repo root. When you open the code in Claude Code, Cursor, or any AI coding tool, the agent reads the house rules - data safety, commit hygiene, test layout - before touching a line. Nobody else does this.

πŸ› οΈ Human in the loop

Something off? Email goes straight to the founder, not a support queue. Real engineer, real reply. Pre-revenue indie SaaS - you matter.

πŸ€“ What you get (for nerds) - show specs

runtime  static HTML/CSS/JS, optional ASP.NET 10 (Razor Pages) for server-ish stacks

model    Claude Sonnet 4.6 via Anthropic API Β· streaming Β· prompt caching on the ~5K-token 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 Β· polling watch (2s default)

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 in one tree) Β· default branch main Β· README + AGENTS.md auto-injected

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 detector (DROP TABLE, TRUNCATE, DELETE/UPDATE without WHERE) logs to admin dashboard

assets  customer-uploaded files (logos, PDFs, ZIPs ≀ 30 MB) land at /assets/<name> Β· sanitized filename + extension allowlist Β· travel through deploy + GitHub commit Β· base64 heredoc for binaries, utf-8 for text

payments Stripe Checkout Β· webhook event-id dedup mandatory Β· idempotency keys on charge creation Β· idempotent across re-publishes

cancel  repo and code stay yours forever Β· clone, fork, walk Β· no SaaS lock-in

How it works

From sentence to working Cabin in three steps.

1️⃣

Describe it in plain English

Type one sentence. Or pick a quickstart chip. No coding, no template selection, no decisions about layout or color palette. The AI figures it all out.

2️⃣

Watch it build in real time

The AI streams your site as it writes - HTML, CSS, JavaScript, database schema, all of it. You see progress live, not a spinner. First version typically takes 30-90 seconds.

3️⃣

runCabin - publish it

When you're happy, run your Cabin. We provision the domain, droplet, SSL, email forwarding, GitHub repo, AGENTS.md, and Postgres schema. You get an email when it's live.

Common questions

Do I need to know how to code?

No. Describe what you want in normal English - "a website for my plumbing business with a contact form" - and Stony does the rest. Most users never look at the code. The GitHub repo is there if you ever want to take the code somewhere else, but you don't need to touch it.

How is this different from Squarespace or Wix?

Squarespace and Wix give you templates - you fill in the blanks. The AI builder writes the actual code from your description, so you can ask for things templates can't do (a kanban board, a voting app, a custom contact form that emails you the moment a lead arrives). You also own the source code on GitHub. Cancel anytime and your code is still yours.

What's a Cabin? What's AGENTS.md?

A Cabin is what you get when you publish: your own container on a droplet, a private GitHub repo, a real Postgres schema, a domain, SSL, email forwarding - the whole production substrate. AGENTS.md is a markdown file we drop at the root of every Cabin's repo. It tells any AI coding agent (Claude Code, Cursor, Codex, Aider, GitHub Copilot) the house rules: never drop tables with user data, keep webhook handlers idempotent, conventional commits, where the tests live. So when you bring a developer or an AI to extend your site later, they pick up where the AI builder left off - with the same engineering standards already in place. Nobody else does this.

What does it cost?

Building is free - your first builds don't need a card. When you're ready to publish, it's $9.99/mo flat (no setup fee for now - launch pricing) plus a one-time domain registration fee that's passed through at cost. That covers your domain, SSL, hosting, and email forwarding. Cancel anytime.

Can I use my own domain?

Yes. When you publish, you pick a domain (we register it for you through Porkbun) or bring your own. We handle DNS, SSL, and email forwarding setup automatically. You'll get an email when the site is live.

What if I want to keep editing after I publish?

Open your Cabin from your dashboard and iterate as much as you want - Stony picks up where you left off. The preview is private to you while you work. When you're ready, hit Push to live and we deploy your latest version + commit it to your GitHub repo. Nothing goes to your live URL without that click.

What stack does it use?

HTML, CSS, and JavaScript on the front end. The Vibe SDK on the back end - a small JS client that talks to your Cabin's own Postgres schema (real SQL, JOINs, transactions, indexes) plus a document store for simpler data. No build step, no framework lock-in, no separate backend you have to deploy. Everything runs out of the same Cabin.

Can I edit the code myself?

Yes - your Cabin is a real GitHub repo. Clone it, edit locally, push back. The droplet pulls every minute. Or open the repo in Claude Code / Cursor / VS Code and let an AI agent extend it; the AGENTS.md at the root tells the agent the house rules so it doesn't accidentally drop your data or break your webhook handlers.

Try it free - no card needed

Or scroll up and pick a quickstart chip to see one built in under a minute.