About sula.ai
Finished AI video SaaS. 23 models, credits ledger, Stripe billing, 39 tests.
A finished, self-hosted AI content platform. Customers sign up, buy credits on a plan or as a one-off top-up, and generate video and images from 23 models. It has never launched, so there is no revenue and no users. What you are buying is the build, not a book of business. Why it is worth more than the model wrappers you have seen Calling a video API is the easy part and everyone has done it. The months go into everything around it, and that part is finished: Credits ledger with pooled balances, charge and refund, and per-block pricing where the first block bills at the model rate and later blocks lower. A boot-time margin guard. Every one of the 23 models carries its real upstream cost next to what it charges. If an edit would ever sell credits below cost, the server refuses to start. You cannot lose money on a typo. A pricing invariant, also enforced at boot: pay-as-you-go credits are always dearer per credit than the dearest plan, so top-ups can never cannibalise subscriptions. Stripe proven, not merely wired. £5 checkout paid, signature-verified webhook, exactly 200 credits granted, and the same event replayed granted nothing. Stripe retries in production and a webhook that double-credits is real money lost. Multi-tenant, with account isolation proven from outside by an automated test: one account cannot read, change or spend another's rows. A written security review covering injection, path traversal, SSRF, uploads, sessions, escaping and headers, with the two known weaknesses stated rather than hidden. 39 automated checks that pass from a clean install on an empty database. 18 of them cover the payment path. Also included Auto-clipper (long video to vertical captioned clips, running on local ffmpeg and free-tier Whisper at zero provider cost), timeline editor, face swap, upscaling, caption removal, voiceover, YouTube publishing, ten CapCut-style caption presets, a scheduling calendar with reminders, an admin dashboard, a public API with key management, an MCP server for AI agents, and the full marketing site with terms, privacy and acceptable-use pages. Tech Python 3.9+ with no web framework: the server and the entire paid path run on the standard library, so there is no framework to migrate and no dependency tree to audit. SQLite. Plain HTML, CSS and JavaScript, no build step, no bundler, no npm install to break in six months. Heavier features import their packages lazily, so requirements.txt is tiered and you install only what you want. Runs with python3 server.py. What it costs to operate Only fal.ai, per generation, billed when a customer actually generates. Everything else is free tier: Cloudflare Workers AI for scripts and captions, local ffmpeg, edge-tts for voice. The auto-clipper costs nothing per run. No fixed platform fees, so an idle month costs nothing. What you need Your own fal.ai account for the models and your own Stripe account to take money. SETUP.md lists every variable and what it costs, and there is a guided setup script for each. What is included in the sale Full source as a clean single-commit repository (405 files), complete documentation (setup, security review, model licensing, runbook, deployment), the model catalogue with real upstream costs, brand and logo files, the live marketing site, and the 39-check test suite. Not included: my API keys and provider accounts, which you replace with your own, my social channels, and no domain. Why I am selling I built it, finished it and enjoyed the engineering, but I have no interest in doing the customer acquisition it now needs. I would rather sell it working than let it sit unlaunched. Known weaknesses, since you will find them anyway Two, both in SECURITY.md. The Content Security Policy allows inline script because the UI uses inline handlers, so CSP is not a second line of defence behind the output escaping. And password hashing is PBKDF2 at 200,000 iterations against OWASP's current 600,000; the count is not stored per hash, so raising it needs a rehash-on-login migration rather than a one-line edit.
Project details
Website: https://sula.alessiosula1.workers.dev
Next step: <p>The whole growth curve is intact, because none of it has been attempted. No ads, no launch, no SEO, no audience. Whatever a buyer builds, they keep.</p><p><br></p><p>Four levers are already built rather than hypothetical:</p><p><br></p><p>A free tier that costs nothing to serve. The auto-clipper turns a long video into vertical captioned clips using local ffmpeg and free-tier Whisper, so it costs the operator nothing per run. That makes a genuinely free product tier viable as an acquisition hook, which competitors who pay per clip cannot match without losing money on every signup. Give away the clipper, charge for generation.</p><p><br></p><p>Price positioning. Specialist AI UGC tools sit at $25 to $49 a month. Pro is £19.99 for 1,000 credits, so there is room to undercut on price or to raise it, and the boot-time margin guard means a pricing change cannot be made unprofitably by mistake.</p><p><br></p><p>Two distribution surfaces that have never been promoted: a public API with key management, and an MCP server so AI agents can call the platform directly. Agent-driven content is a growing channel and the integration already exists.</p><p><br></p><p>It is already multi-tenant with account isolation proven by test, so going from one customer to a thousand is a marketing problem, not an engineering one. No re-architecture required.</p><p><br></p><p>The shortest path is simply to launch it. Fund a fal.ai account, set the SMTP variables so signup emails send, add live Stripe keys, and the product is open for business. Everything needed to take money is built and tested; it has just never been switched on.</p>
For sale
Asking price: $5,000 USD
What's included
Source code, All related design work
No domain and no social accounts, so those boxes are unticked deliberately rather than by oversight. "All related data" is unticked because there is none to give: the project has never launched, so there are no customers, no usage history and no mailing list. The only database is my local development one, containing my own test accounts, and it does not transfer. You start clean. What does come with it, beyond the source: Complete documentation written for a new operator rather than for me: SETUP.md covering every environment variable and what it costs to run, SECURITY.md covering the security review and its two known weaknesses, LICENSING.md covering model rights with a script that re-verifies all 23 models and fails if any is not commercially licensed, plus RUNBOOK.md and DEPLOY.md. The model catalogue with real upstream costs in GBP for every model, which is what makes the margin guard work. The 39-check automated test suite, so you can verify the thing works before you trust it. The public marketing site, currently live, transferred as source. Handover: the repository on completion, plus a reasonable period of setup questions by email.
Reason for selling
I built it, finished it and enjoyed the engineering, but I have no interest in doing the customer acquisition it now needs. I would rather sell it working than let it sit unlaunched.