We’re early. Here’s the honest list.
Most “Customers” pages on early-stage products are a fiction — a logo wall of names who haven’t actually deployed the product. We refuse to do that. When we have enough public customers, this page becomes a real wall. Until then, you get the truth.
The honest reality
- ✓The operator is real and live. Visit /admin/factory to see the interview chat, plan review, and build progress UI. They work.
- ✓The codegen pipeline works on real prompts. Recent prod runs (all Next.js + libSQL web apps, no desktop pipeline today): a todo-list prompt → 19 files / 1899 lines in 6 AI calls, an inventory tracker → 12 files / 1286 lines in 9 AI calls, a customer manager → 6 files of scaffold + entity model code. Intent parsing, manifest extraction, scaffold, per-entity generation, per-workflow generation all exercised end-to-end.
- ✓First verified compile pass on prod, 2026-05-18. Recipe Manager web app prompt → 8 files in 7 AI calls → workspace on Runner-1 →
npm install(304 packages, 26s) →next buildcompiled in 9.5s → 4 static pages, 102 KB bundle, exit code 0. Job2df2a3b3insf_factory_jobs. - ✓First verified launch pass on prod, 2026-05-18. Same prompt, job
8f60195d: 29 files generated, build PASS in one attempt, thennext start→ Next.js 15.5.18 Ready in 349 ms on a random port → server survived the full 8-second verification window before clean shutdown. - ✓First overall_status=“pass” on prod, 2026-05-18. Same prompt, job
5b405f2f: 22 files → Build PASS → Launch PASS (server survived 8 s) → workspace packaged into a 485 KB tar.gz with sha256bddda4fc…74ea02. The complete factory pipeline produces a verifiable deliverable on production from a single prompt. - ✓Variance test passed, 2026-05-18. 5 distinct prompt shapes (recipe, blog
9082b304, project tracker428c7949, book library23abb90f, notes03ad54e5) each producedoverall_status=“pass”within hours of each other. Confirms the pipeline isn’t overfit to one prompt. - ✓First publicly-downloadable artifact URL on prod, 2026-05-18. Book library prompt (job
23abb90f) hitoverall_status=“pass”AND the workspace tar.gz was uploaded to Supabase Storage with a public URL. Verified live: HTTP 200, 522,279 bytes, Content-Type application/gzip. Reproduced minutes later by the notes prompt (job03ad54e5): another HTTP-200 public URL, 527,473 bytes. This closes the last gap between internal proof and “a visitor can click the link and run the app.” The full live list is at /factory/proof — server-rendered fromsf_factory_jobson every page load. - ✓First rendered HTML proof on prod, 2026-05-18. Expense tracker prompt (job
c82e0f49) hitoverall_status=“pass”AND the factory captured the HTML the launched server returned at/, uploaded it to public storage, and serves it through /factory/proof/rendered/c82e0f49 with a realtext/htmlresponse so the browser renders the captured Expense Tracker page (banner makes the provenance clear, CSP locks down JS). Click-and-see, not just click-and-download. - ✕Zero design partners signed today.All 8 slots below are open. We’ll list active partners only when we have signed ones who’ve shipped through us.
- ✕No F500 logos. No $1M+ ARR.We’ll list them when we earn them.
Design partner board
Every partner gets industry exclusivity until they ship a v1.
Plumbing & home services
Slot openDispatch console + truck-side estimator
Slot open — looking for the right partner
Accounting (small firm)
Slot openCheck writer + invoice generator
Slot open — looking for the right partner
Volunteer roadside assistance
Slot openMember portal + assignment workflow
Slot open — looking for the right partner
Legal (real estate closings)
Slot openDocument assembly + matter tracking
Slot open — looking for the right partner
Specialty healthcare clinic
Slot openPatient intake + recall caller
Slot open — looking for the right partner
Independent school
Slot openAttendance tracker + certification tracker
Slot open — pilot starting Q3 2026
Faith-based nonprofit
Slot openDonor tracker + grant manager
Slot open — looking for the right partner
Field equipment rental
Slot openInventory + booking workflow
Slot open — looking for the right partner
What design partners get
This is what the deal looks like — no NDAs to read it.
50% off Pro for life
You signed up when we were unproven. We don’t forget. The discount survives tier changes.
Direct line to engineering
Slack channel with the founders. We respond same business day. We’ll write code for you if your prompt isn’t producing what you need.
Industry exclusivity until v1 ships
We won’t take a second partner in your industry until your first production app is live. Protects your roadmap.
A real case study with your numbers
We’ll write up your structured build report (like the Check Writer Pro one). You approve it before it ships publicly. Co-authored, real data.
Input on the roadmap
Your “considering” items get a heavy weight on our priority board. We’ll tell you which ones moved because you asked.
Capacity for one custom integration
If your industry needs a specific bridge (printer, scanner, legacy DB), we build it for free as part of the partnership.
What we ask in return
This is a partnership, not a free trial. Here’s what we need from you.
- 1.You ship one production app within 90 days. The whole point of the partnership is for you to actually use what we build.
- 2.You give us a weekly 30-minute call for the first 90 days. We need the feedback loop.
- 3.You let us write up the case study after v1 ships (with your approval on the final draft).
- 4.You don’t resell or white-label the platform during the partnership. We can revisit after v1.
Apply to be a design partner
Email [email protected] with: your industry, what app you’d build first, and a sentence on why now. We respond within 2 business days.