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 →πΏ Stony Β· build your AI-agent-enabled website
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.
π Setup needed
A few things to wire in before this is fully live.
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.
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.
Real Cabins, built and running right now.
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 →
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 →
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 →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.
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.
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.
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.
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.
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.
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!”
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.
Your own Docker container on a managed droplet. Restart-on-fail, automatic SSL via Let's Encrypt, Traefik routing. No "shared platform" gotchas.
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.
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.
We register a domain (or use yours), provision SSL automatically, and forward email to your real inbox. One flat monthly fee covers it all.
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.
Something off? Email goes straight to the founder, not a support queue. Real engineer, real reply. Pre-revenue indie SaaS - you matter.
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
From sentence to working Cabin in three steps.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Self-service at runcabin.com/cancel - sign in with the email you paid with and click cancel. Your subscription runs through the end of the period you already paid for, no further charges, and your code stays yours on GitHub.
Or scroll up and pick a quickstart chip to see one built in under a minute.
Out of tokens - buy more
Pick a bundle - Stripe takes you to checkout, where you can also enter a promo code.
Have a promo code? Enter it on the Stripe checkout page.
Set up provider
file
$9.99/mo + one-time domain registration. We need this info to register your domain and email you when it's live.
Your address is used to register the domain (required by ICANN). We don't share it with anyone else. Card details go directly to Stripe - we never see them.
Drop your email and we'll send a quick 6-digit code to confirm it's you. That saves this session, unlocks your remaining free tokens, and lets you pick up where you left off. No password, no spam, no charge.
By submitting you agree we can email you about your build. You can buy a token bundle anytime to skip this step.