# Zero Config Rails

The multi-flavor SaaS starter kit for modern Rails teams.

Download a regression-tested Rails 8 app with teams, Stripe billing, admin, and CI included. SaaS and Vanilla Rails recipes ship today; multi-tenant flavor is coming soon.

## What Zero Config Rails is

A regression-tested SaaS blueprint factory, not a zip of READMEs. Pick your recipe in the portal. We compile from a pinned Holy Grail base, apply only the toggles you chose, and ship a Rails 8 monolith you deploy anywhere.

- SaaS or Vanilla Rails recipe when you generate
- Admin, Kamal deploy path, Sentry, Solid trio (Queue, Cache, Cable)
- `.cursor/rules` and `AGENTS.md` in every zip
- No runtime license on your deployed app

## Why teams buy it

AI and `rails new` get you files. They do not get you to launch. Teams, Stripe subscriptions, webhooks, admin, and deploy recipes touch dozens of files. What still takes weeks is making the whole stack work together and stay green in CI. Zero Config Rails is a compiler for that layer.

### Billing that actually hooks up

Pay gem, flat subscription plans, plan entitlements (member limits per tier), Stripe webhooks, and checkout flows wired across models, controllers, and tests.

### Multi-user SaaS shape from day one

Accounts, teams, memberships, invitations, and Pundit policies scoped the way a B2B product expects.

### Proof before you download

Every compile runs the Beta bundle matrix: Minitest, system tests, Brakeman, and bundler-audit. You get source you own, after CI has already passed on that exact config.

## How it works

1. **Select your blueprint** — SaaS recipe or Vanilla Rails. Toggle auth (native or Devise), Pay, Pundit, admin flavor, Sentry, Kamal on the SaaS path.
2. **Compile under license** — `AppBuilder::CompileJob` clones the Holy Grail tag, applies recipes, runs the CI matrix, uploads to S3. Signed URLs, rate limits, audit log.
3. **Run bin/setup and build** — Minitest and system tests, Brakeman, bundler-audit, Docker, devcontainer, and AI dev files in the zip.

## Shipped features

- Custom codebase creator with portal configurator
- SaaS recipe (Pay, teams, billing) or Vanilla Rails recipe
- User accounts (Rails 8 native auth or Devise)
- Teams, invitations, roles via Pundit
- Stripe flat subscriptions via Pay gem
- Plan entitlements (per-tier member caps)
- Rails 8 + Solid Queue, Cache, Cable on PostgreSQL
- Tailwind, View Component, Hotwire, Turbo, Stimulus
- Admin UI (Avo or minimal namespaced admin)
- Kamal-first deploy with optional Render and Fly notes
- Error monitoring (Sentry, New Relic, or Honeybadger)
- Minitest, Capybara system tests, GitHub Actions CI
- Brakeman, bundler-audit, RuboCop-Rails
- Docker, devcontainer, i18n wiring

## Coming soon

Multi-tenant flavor, REST API and OpenAPI, feature flags, API keys, social login, 2FA, user impersonation, theming, per-seat and metered billing, locale switcher, WebSockets chat demo, AI chat demos, Vite pipeline, Chartkick dashboards.

## Pricing snapshot

- **Beta (shipping now):** $100 one-time for full Professional today, 5 app generations per day, 5 project templates, one year of base updates, 5-day no-ask refund
- **Starter (after beta):** $249 — 2 generations/day, Holy Grail + SaaS recipe
- **Professional (after beta):** $449 — 5 generations/day, full Professional stack
- **Unlimited (after beta):** $699 — 20 generations/day, priority support

See [Pricing](https://zeroconfigrails.com/pricing/) for the full tier comparison.

## Demo and evaluation

Hosted live demo on a separate host (resets nightly). Configurator preview in the portal. No public demo repo. No anonymous compile or download. Checkout is required to generate and download source.

- App portal: https://app.zeroconfigrails.com
- Demo (at launch): https://demo.zeroconfigrails.com

## Contact

hello@zeroconfigrails.com
