Skip to content
My SaaS
Get started

Ship your SaaS faster.

Stop rebuilding login pages. Start building your product.

Accounts, payments, an admin panel, email, background jobs and deployment are already wired and tested. Describe the feature that makes your product yours, and Claude Code builds it on top.

claude — ~/my-saas

Add a PDF export that costs 5 credits, with a page in the admin panel and a weekly cleanup task.

  • apps/exports/costs.py PDF export costs 5 credits
  • apps/exports/tasks.py Cleanup runs every Monday
  • apps/exports/panel.py Exports page in the admin panel
  • apps/exports/tests/ 14 tests passed

Built with

  • Django
  • Stripe
  • Tailwind CSS
  • HTMX
  • Alpine.js
  • Claude

What is already built

Everything around your product, done properly

The parts every SaaS needs and nobody wants to write twice, with tests, docs and an admin screen for each.

Sign-in you can trust

Email and social login, two-factor codes, session management and an audit trail, with rate limits on every door.

Billing that fits the product

Subscriptions, one-time credit packs or both, with Stripe checkout, the customer portal and failed-payment handling built in.

An admin panel on day one

Users, payments, jobs, emails, errors and settings in one place, with roles, impersonation and a record of every change.

Email and background jobs

Branded templates with previews and a delivery log; slow work runs in a queue with retries and schedules.

Live updates and AI

Notifications arrive the moment something happens, and Claude calls are charged in credits against a monthly budget.

Ready for every language

Arabic ships fully translated with right-to-left layouts, and adding the next language is one command.

How it works

From clone to paying customers in three steps

  1. Clone it and run it

    One command starts the app on your machine with SQLite, so there is nothing else to install first.

    uv run poe dev
  2. Describe your feature

    Ask Claude Code for the part that makes your product different. The conventions and skills in the repository tell it where everything goes.

    > add a PDF export that costs 5 credits
  3. Ship it

    Push to your server. The Docker image, health checks and production settings are already there.

    git push

Questions, answered

Something missing? Write to us and a person will reply.
support@example.com
Do I need Docker to run it?
No. Locally it runs on SQLite, prints email to the console and runs background tasks inline. Add Postgres and Redis when you deploy.
Which payment providers does it support?
Stripe ships ready to use. Payments go through a small gateway interface, so adding Paddle, Lemon Squeezy or another provider is one class.
How do I make it look like my brand?
Change the colour tokens in assets/css/app.css and the site name in the admin panel. Every page, email and chart follows.
Is it secure enough for production?
Production settings are the default: HTTPS, strict cookies, a content security policy, two-factor for staff, rate limits and an audit log.
Does it work in right-to-left languages?
Yes. Arabic is included and fully translated, the layout mirrors itself, and a lint step keeps new pages from breaking it.
Where does Claude Code come in?
The repository carries the instructions, skills and conventions Claude Code needs to add a feature in one prompt, with its pages, panel screens, tasks and tests.

Your product is the part left to build.

Everything around it is ready. Create an account and look around.