MIT Licensed · Production-Ready

Ship your SaaS
in weeks, not months.

Production-ready monorepo with multi-tenancy, AI infrastructure, billing, and everything you need to launch.

$ npx create-sailor@latest

Built on the stack you already trust

Next.jsReactTypeScriptPrismaSupabaseClerkVercelCloudflare

Built for production from day one.

Multi-tenant from day one

Row-level security, org isolation, and tenant routing built into every layer. No bolted-on afterthoughts.

-- Every query scoped to orgALTER TABLE resources ENABLE ROW LEVEL SECURITY; CREATE POLICY tenant_isolation ON resources  USING (org_id = current_setting('app.org_id')::uuid);

AI-native infrastructure

Provider abstraction over OpenAI, Anthropic, and Gemini. Swap models without changing your application code.

// One interface, any providerconst ai = createAI({  provider: env.AI_PROVIDER,  // 'openai' | 'anthropic'  model: env.AI_MODEL,}); const result = await ai.complete(prompt);

Billing wired up

Stripe subscriptions, usage meters, and webhook handlers — production-ready, not demo-ware.

// Protect routes by planexport const config = {  plans: {    starter: { seats: 5, api: 10_000 },    pro: { seats: 25, api: 100_000 },  },};

Ready to ship?

Get started in under 5 minutes.

$ npx create-sailor@latest
Nebutra Sailor — The Open-Source Enterprise SaaS Framework