Skip to main content

Spec-Driven Micro-SaaS Development Toolkit

Reason this release was yanked:

Released: saashelix==0.12.5

Project description

SaaSHelix Logo

SaaSHelix

The #1 Spec-Driven Micro-SaaS Development Toolkit.
Build 450+ isolated Micro-SaaS tools from a single DNA document.
Works with every major AI CLI. Deploy to Vercel + Hugging Face Spaces.

๐Ÿ“ฆ Installation

Supported OS: Windows, Linux, macOS

# Install
pip install saashelix

# Verify
saashelix --version
sp --version

๐Ÿ†• 24-hour free trial available โ€” try SaaSHelix with 8 top adapters. No credit card required.

saashelix trial

Buy a license โ†’ for all 25 adapters and lifetime access.

๐Ÿ“– See GUIDE.md for a complete walkthrough of all commands, adapters, and products.

โšก Default package manager: pnpm โ€” all scaffolded tools use pnpm install / pnpm run build. Works with npm/yarn too but pnpm recommended (shared store = less disk space).

Both saashelix and sp aliases work โ€” same CLI, shorter name.

$ saashelix --version
saashelix v0.12.3
$ sp --version
saashelix v0.12.3

PyPI Downloads Tests Python License GitHub stars


๐Ÿ“– Table of Contents


๐Ÿค” What is SaaSHelix?

SaaSHelix is a Spec-Driven Micro-SaaS Development Toolkit. (matlab: pehle specification, phir code)

Spec First, Code Second.
You define what to build in DNA.md, then AI implements it from that spec. Code is planned, not random. (pehle batayein kya banana hai, phir AI implement kare)

One DNA, 450 Tools.
Decide your architecture once (Default: Frontend: Next.js โ†’ Cloudflare Pages, Backend: HonoJS โ†’ Cloudflare Workers, DB: Turso/D1, Auth: NextAuth.js, Heavy AI: FastAPI โ†’ Hugging Face). SaaSHelix auto-generates every new tool using that architecture โ€” backend, frontend, deploy config, everything. (ek baar architecture set karo, har naya tool usi hisaab se bane ga)

Works with every AI CLI.
25 AI CLIs supported โ€” opencode, KiloCode, Qwen, Claude Code, Cursor, Windsurf, Copilot, and more. No AI CLI? Use --ai terminal โ€” SaaSHelix generates plain config files that any LLM can follow. (agar AI CLI nahi hai to terminal mode use karo, config files banega jo koi bhi LLM samajh sakta hai. Note: Gemini adapter deprecated, bottom of list.)

History + Memory.
Every command is logged. Project constitution (decisions, conventions, stack) auto-saves. AI CLI reads the constitution at every session start โ€” continuity never breaks. (har command log hoti hai, constitution auto-save hota hai, AI CLI har session mein constitution read karta hai)


๐Ÿ’ณ Licensing Model

Feature Trial Paid
Duration 24 hours Lifetime
Price Free One-time purchase
AI CLI Adapters 8 (top) All 25
Product Templates 4 (samples) All 25+
OS Support Win/Linux/macOS Win/Linux/macOS
Machine Binding โœ… Fingerprint โœ… Fingerprint
Trial Warnings โœ… <6h / <15min โ€”
check Command โœ… Free โœ… Free
Lemon Squeezy Activation โŒ โœ… Online
HMAC Offline Fallback โŒ โœ… 48h grace
Priority Support โŒ โœ…

Start trial: saashelix trial โ€” 24h, no credit card.
Buy license: https://saashelix.dev/pricing
Register: saashelix register LIC-XXXXX


๐Ÿ’ฐ Token Savings โ€” SaaSHelix Ka Sabse Bada Feature!

SaaSHelix sirf tools nahi banata โ€” AI ka budget bhi bachata hai. Har feature token consumption reduce karne ke liye design kiya gaya hai.

Per-Session Saving: Constitution System

Bina SaaSHelix SaaSHelix Ke Sath
Har session mein project context dohrao: "Frontend Next.js + Tailwind + Shadcn โ†’ Cloudflare Pages, Backend HonoJS โ†’ Cloudflare Workers, DB Turso/D1, Auth NextAuth.js, Heavy AI: FastAPI โ†’ Hugging Face..." Constitution auto-load hota hai. AI pichle session se sab yaad rakhta hai
~2,000โ€“4,000 tokens har session waste ~0 tokens โ€” constitution ek baar load, baar baar use

Per-Command Saving: Slash Commands

Prompt Tokens SaaSHelix Equivalent Tokens
"Build a WhatsApp bot using Twilio + FastAPI + Turso. It should read incoming messages, auto-reply, store chat history..." ~500 /sp.specify WhatsApp auto-reply bot ~15
"Create a detailed implementation plan with architecture diagram, file structure, API routes..." ~400 /sp.plan ~8
"Break down the implementation into small, testable tasks with acceptance criteria..." ~350 /sp.tasks ~8

Savings per command: 95โ€“98% fewer tokens.

Per-Scaffold Saving: DNA-Aware Generation

Bina SaaSHelix SaaSHelix Ke Sath
Har baar tech stack explain karo: Dockerfile config, HF Spaces port (7860), Vercel rewrites, requirements.txt saashelix scaffold --dna DNA.md โ€” stack already defined
~500โ€“800 tokens per scaffold waste ~0 tokens โ€” DNA se auto-pick

Real-World Math: Ek Tool Complete Karne Par

Scenario: 50 AI sessions, 100 command invocations, 10 scaffolds, 5 deploys

Sessions:     50 ร— 3,000 tokens      = 150,000 tokens saved
Commands:   100 ร— 300 tokens          =  30,000 tokens saved
Scaffolds:   10 ร— 500 tokens          =   5,000 tokens saved
Deploys:      5 ร— 200 tokens          =   1,000 tokens saved
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Total:                              = 186,000 tokens per tool

450 Tools Ka Project โ†’ Token Saving Ka Scale

Metric Value
Tools in project 450
Tokens saved per tool ~186,000
Total tokens saved ~83,700,000
Claude Opus cost (@$15/M tokens) $1,255 saved
GPT-4o cost (@$10/M tokens) $837 saved

SaaSHelix token-saving features (constitution, slash commands, DNA, history) har session, har command, aur har scaffold par 95% token reduction dete hain. SpecifyPlus ke paas constitution hai lekin slash commands, DNA-aware scaffolding, aur deploy checklist nahi โ€” is liye SaaSHelix token-saving mein bhi #1 hai.


๐Ÿ† Top 10 Reasons to Use SaaSHelix

# Reason Why It Matters
1 DNA-Aware Scaffolding Har tool apke exact tech stack ke hisaab se generate hota hai. No copy-paste, no manual setup
2 25 AI CLI Adapters Duniya ka har AI CLI support karta hai โ€” SpecifyPlus sirf 18. Hum 25 ke saath #1 hain
3 Zero Vendor Lock-in --ai terminal mode โ€” kisi AI CLI ki zaroorat nahi. Saaf config files jo koi bhi LLM samajh sakta hai
4 Constitution + History AI kabhi nahi bhoolta project conventions. Har command track hoti hai. Debugging aasaan
5 Built-in Deploy Checklist Vercel + Hugging Face Spaces ke liye 7-point checklist. Production-ready deployment
6 DNA Validation saashelix dna --validate โ€” missing configs detect karta hai. SpecifyPlus mein nahi hai
7 Idempotent Init saashelix init do baar chalao โ€” same result. Koi duplication nahi, koi overwrite nahi
8 Safe Scaffold --force flag explicit hai. Bina flag ke old tool overwrite nahi hota
9 Parser FLEX Case-insensitive, spaces-before-colon, aliases (DBโ†’database, File Storageโ†’storage). SpecifyPlus exact match maangta hai
10 450-Tool Architecture Har tool isolated: alag Vercel project, alag HF Space, alag DB, alag R2 bucket. Zero shared infra

๐Ÿ› ๏ธ What Can You Build With SaaSHelix?

SaaSHelix kisi bhi Micro-SaaS idea ko tool mein badal sakta hai. Har tool independently deploy hota hai โ€” apna Vercel project, apna Hugging Face Space, apni Turso database, apna R2 bucket.

1. AI-Powered Tools

  • Smart Invoice OCR โ€” PDF/image upload โ†’ OCR โ†’ structured data โ†’ database
  • AI Blog Writer โ€” Topic โ†’ AI โ†’ blog post โ†’ publish
  • Chat with PDF โ€” Upload PDF โ†’ RAG โ†’ Q&A interface
  • AI Image Generator โ€” Prompt โ†’ Gemini/Stable Diffusion โ†’ gallery

2. Business Automation Tools

  • WhatsApp Bot โ€” Twilio + FastAPI + Turso โ†’ automated responses
  • Invoice Generator โ€” Template + data โ†’ PDF โ†’ email
  • Meeting Scheduler โ€” Calendar integration โ†’ booking โ†’ reminders
  • Form Builder โ€” Drag-drop โ†’ API endpoint โ†’ submissions dashboard

3. Data Tools

  • CSV Analyzer โ€” Upload โ†’ AI analysis โ†’ charts + insights
  • Web Scraper โ€” URL โ†’ HTML โ†’ AI extraction โ†’ structured data
  • Translation Hub โ€” Text โ†’ Gemini translation โ†’ multiple languages
  • Data Dashboard โ€” DB โ†’ REST API โ†’ charts + filters

4. Developer Tools

  • API Playground โ€” Endpoint โ†’ test โ†’ results โ†’ share
  • JSON Formatter โ€” Input โ†’ validate โ†’ format โ†’ download
  • Regex Builder โ€” Pattern โ†’ test โ†’ explain โ†’ save
  • Cron Job Manager โ€” Schedule โ†’ task โ†’ logs โ†’ alerts

5. E-commerce / Payment Tools

  • Pricing Page Builder โ€” Tiers โ†’ calculator โ†’ checkout
  • Subscription Manager โ€” Users โ†’ plans โ†’ billing โ†’ invoices
  • Coupon Generator โ€” Rules โ†’ codes โ†’ validation โ†’ analytics

How Deployment Works (Each Tool)

Tool 001 โ†’ Vercel (Next.js FE) + HF Space (FastAPI BE) + Turso DB + R2 Storage
Tool 002 โ†’ Vercel (Next.js FE) + HF Space (FastAPI BE) + Turso DB + R2 Storage
...
Tool 450 โ†’ Vercel (Next.js FE) + HF Space (FastAPI BE) + Turso DB + R2 Storage

Har tool completely isolated. Ek tool down ho jaye to baqi 449 unaffected.


โšก Quick Start

For Developers (Free / Licensed)

# 1. Install
pip install saashelix

# 2. Verify version
saashelix --version    # โ†’ v0.12.3

# 3. Register license (paid users) OR start trial
saashelix register LIC-XXXXX     # Paid โ€” all 25 adapters, lifetime
# OR
saashelix trial                  # Free โ€” 24h trial, 8 adapters

# 4. Check environment
saashelix check

# 5. Generate DNA โ€” wizard asks about your tech stack
saashelix setup my-micro-saas     # Interactive: questions hain, DNA.md banata hai
saashelix setup . --here --ai opencode  # Current dir, DNA + AI adapter ek saath

# 6. OR skip wizard, just init adapter directly
saashelix init my-micro-saas          # Interactive: 25-Adapter menu, pick by number/name
saashelix init . --ai opencode --here # Non-interactive: directly opencode set karo
saashelix init . --all --here         # Sab 25 adapters ek saath

cd my-micro-saas

# 6. Your AI CLI commands are ready!
#    Open your AI CLI (e.g. opencode) and type:
#    /sp.   โ†’ See all 12 workflow commands
#    /sp.specify Build a WhatsApp bot with Twilio

# 7. View command history anytime
saashelix history

Under 30 seconds, ready to build. Teen modes hain adapter select karne ka:

Mode Command Kya Hota Hai
Interactive saashelix init my-project 25 adapters ki menu dikhe gi. Number(s) ya name(s) type karo โ€” ek ya multiple select kar sakte ho
Single saashelix init my-project --ai opencode Non-interactive. Directly woh adapter set ho jaye ga. Scripts / CI ke liye best
All 25 saashelix init my-project --all (or -A) Sab 25 adapters ki config files ek saath generate ho jayein gi. Har AI CLI ke saath kaam karna hai to ye lo

๐Ÿ“‹ Full Workflow

Step 1: Define Your DNA

Ek file sab kuch control karti hai. system-DNA.md mein apna architecture likho:

# Default 2026 Architecture
FRONTEND:     Next.js + Tailwind + Shadcn โ†’ Cloudflare Pages
BACKEND:      HonoJS (TypeScript) โ†’ Cloudflare Workers
DATABASE:     Turso / Cloudflare D1
AUTH:         NextAuth.js / Auth.js
HEAVY AI:     Python FastAPI โ†’ Hugging Face Spaces
FILE STORAGE: Cloudflare R2
DEPLOYMENT:   Cloudflare Pages (FE) + Workers (BE: HonoJS) + HF Spaces (AI)

SaaSHelix ka parser itna flexible hai:

FrontEnd : nextjs      โœ“  (case-insensitive)
DB : postgres           โœ“  (alias โ€” DB = database)
File Storage : R2      โœ“  (spaces before colon)
deploy: vercel + hf    โœ“  (deploy = deployment)

Validate karo: saashelix dna --validate

Step 2: Initialize Project

# Interactive mode โ€” SaaSHelix poochta hai konsa adapter chahiye
saashelix init my-tool

# Non-interactive (single adapter)
saashelix init my-tool --ai opencode

# All 25 adapters ek saath
saashelix init my-tool --all

# Existing directory mein
saashelix init . --ai claude --here

# Bina AI CLI ke
saashelix init my-tool --ai terminal

# Chota naam bhi kaam karta hai
sp init my-tool

Interactive mode: jab --ai ya --all nahi diya, to SaaSHelix 25 adapters ki menu dikhata hai. Aap number(s) ya name(s) type karo โ€” ek ya multiple select kar sakte ho.

--all flag: sab 25 adapters ki config files ek hi command mein generate hoti hain. Har AI CLI ke saath kaam karna hai to ye use karo.

Non-interactive mode mein --ai specify karo. Jaise --ai opencode se .opencode/commands/ folder banta hai jisme /sp.specify, /sp.plan, etc. commands hain.

Step 3: Scaffold a Tool

saashelix scaffold invoice-ocr --number 001 --dna system-DNA.md

Ye kya generate karta hai?

Micro-SaaS-Applications/_apps/
โ””โ”€โ”€ _001-invoice-ocr/
    โ”œโ”€โ”€ frontend/          โ† Next.js (empty, AI bharega)
    โ”œโ”€โ”€ backend/
    โ”‚   โ”œโ”€โ”€ api/           โ† FastAPI endpoints
    โ”‚   โ””โ”€โ”€ src/           โ† Business logic
    โ”œโ”€โ”€ tests/
    โ”œโ”€โ”€ Dockerfile          โ† Hugging Face Docker SDK
    โ”œโ”€โ”€ .dockerignore
    โ”œโ”€โ”€ app.py              โ† FastAPI entrypoint (port 7860)
    โ”œโ”€โ”€ requirements.txt    โ† Python deps
    โ””โ”€โ”€ vercel.json         โ† Rewrite proxy config

Dobara scaffold karo to --force lagao โ€” purana delete ho kar naya banta hai.

Step 4: Track Context (Constitution)

AI CLI ko project ka context yaad rakhne ke liye:

saashelix constitute --show          # Dekho constitution
saashelix constitute --regenerate    # DNA se dubara banao
saashelix constitute --edit          # Editor mein kholo

Constitution .saashelix/memory/constitution.md mein save hota hai. AI CLI har session mein yeh file padhti hai โ€” is liye usay project conventions yaad rehte hain.

Step 5: Generate Workflow Commands

saashelix workflow --ai opencode

Ye .opencode/commands/ mein yeh slash commands banata hai:

Command Kaam
/sp.specify Define what to build
/sp.plan Create implementation plan
/sp.tasks Break into actionable tasks
/sp.implement Execute the plan
/sp.analyze Cross-artifact consistency check

In commands ko AI CLI mein directly use karo. For example:

/sp.specify Build a WhatsApp bot that reads incoming messages and auto-replies

Step 6: Deploy

saashelix deploy ./Micro-SaaS-Applications/_apps/_001-invoice-ocr

7-point checklist dikhta hai:

Item Status
โœ… Dockerfile exists โœ“/โœ—
โœ… .dockerignore exists โœ“/โœ—
โœ… app.py exists โœ“/โœ—
โœ… requirements.txt exists โœ“/โœ—
โœ… vercel.json exists โœ“/โœ—
โœ… frontend/ exists โœ“/โœ—
โœ… backend/ exists โœ“/โœ—

Step 7: Track Everything

# Pichle 50 commands dekho
saashelix history

# Sirf 10 dekho
saashelix history --limit 10

# History saaf karo
saashelix history --clear

Har init, scaffold, workflow, deploy, dna, constitute, history command automatically log hoti hai .saashelix/memory/history.jsonl mein.


๐Ÿค– Supported AI CLIs (25)

# CLI Flag Generates SpecifyPlus?
1 opencode --ai opencode .opencode/commands/ โœ…
2 Claude Code --ai claude .claude/commands/ โœ…
3 Gemini CLI (Deprecated) --ai gemini .gemini/ โœ…
4 GitHub Copilot --ai copilot .github/instructions/ โœ…
5 Cursor --ai cursor .cursor/rules/ โœ…
6 Windsurf --ai windsurf .windsurf/ rules โœ…
7 Roo Code --ai roo .roo/commands/ โœ…
8 Codex CLI --ai codex .codex/instructions/ โœ…
9 Qwen Code --ai qwen .qwen/ workflow โœ…
10 Qoder CLI --ai qoder .qoder/commands/ โœ…
11 Amazon Q Developer --ai amazonq .q/commands/ โš ๏ธ
12 Amp --ai amp .amp/instructions/ โœ…
13 Auggie CLI --ai auggie .auggie/ workflow โœ…
14 CodeBuddy CLI --ai codebuddy .codebuddy/ rules โœ…
15 IBM Bob --ai bob .bob/ instructions โœ…
16 Jules --ai jules .jules/ workflow โœ…
17 SHAI (OVHcloud) --ai shai .shai/instructions/ โœ…
18 Continue --ai continue .continue/rules/ โŒ New
19 Cody (Sourcegraph) --ai cody .cody/ instructions โŒ New
20 Tabby --ai tabby .tabby/ workflow โŒ New
21 Antigravity --ai antigravity .antigravity/rules/ โŒ New
22 Aider --ai aider .aider/CONVENTIONS.md โŒ New
23 KiloCode --ai kilocode .kilocode/instructions/ โœ…
24 OpenRouter CLI --ai openroutercli .openrouter/ โŒ New
25 Terminal (no AI) --ai terminal .saashelix/config.yml โŒ Unique

Windows users: v0.10.3+ fixes Unicode crashes on cp1252 terminals. Run saashelix check to verify your installation.

Compare: SpecifyPlus = 18 adapters. SaaSHelix = 25 adapters โ€” 7 zyada, including 6 jo SpecifyPlus mein nahi hain aur 1 (Terminal) jo completely unique hai.

How to Use Any Adapter

SaaSHelix teen modes deta hai adapter select karne ka:

# 1. Interactive โ€” menu dikhe ga, pick karo (ya multiple)
saashelix init my-tool

# 2. Single โ€” non-interactive, script-friendly
saashelix init my-tool --ai claude

# 3. All 25 โ€” ek baar mein sab
saashelix init my-tool --all

๐Ÿ“Ÿ Commands Reference

All Commands

Command Alias Description
saashelix trial sp trial Start 24h free trial (8 adapters)
saashelix register sp register Activate license key (Lemon Squeezy / offline)
saashelix license-status sp license-status Show current license or trial status
saashelix check sp check Check installed tools (git, python, pnpm, etc.)
saashelix setup sp setup Interactive wizard: generate DNA.md from questions
saashelix init sp init Initialize new project with AI CLI adapter
saashelix scaffold sp scaffold Generate full tool structure from DNA
saashelix workflow sp workflow Generate spec-driven slash commands
saashelix deploy sp deploy Deployment readiness checklist
saashelix dna sp dna Inspect and validate DNA.md
saashelix constitute sp constitute Manage project constitution
saashelix history sp history View or clear command history
saashelix tokens sp tokens Estimate project token usage (live counter)
saashelix dev-activate (hidden) Developer activation (authorized users only)

saashelix dev-activate โ€” hidden command for developer (Fahad only). Reads token from ~/.saashelix/dev.token or direct argument. Email-locked HMAC activation, lifetime access.

All Options

Flag Applies To Purpose
--ai init, workflow, setup Choose AI CLI adapter (25 options). Omit for interactive menu
--all, -A init Generate configs for ALL 25 adapters at once
--no-git init Skip git init
--here init, setup Run in current directory instead of new folder
--force, -f scaffold Overwrite existing tool directory
--number, -n scaffold Tool number (default: 002)
--target, -t scaffold Target directory (default: Micro-SaaS-Applications/_apps)
--dna scaffold Path to DNA.md
--show, -s constitute Display constitution
--edit, -e constitute Edit in default text editor
--regenerate, -r constitute Regenerate constitution from DNA
--limit, -n history Number of entries (default: 50)
--clear history Delete all history
--path, -p dna Path to DNA.md
--validate dna Run DNA validation checks
--version, -v (any) Show version
--help (any) Show help

๐Ÿ”ฌ SaaSHelix vs SpecifyPlus โ€” Full Comparison

Capability SpecifyPlus SaaSHelix Winner
AI CLI Adapters 18 25 (+7) ๐Ÿ† SaaSHelix
DNA-Aware Scaffolding โŒ Static templates โœ… Reads system-DNA.md ๐Ÿ† SaaSHelix
Scaffold Output Spec files only Full-stack tool (Dockerfile, backend, frontend, deploy config) ๐Ÿ† SaaSHelix
Deploy Checklist โŒ None โœ… Vercel + HF Spaces (7-point) ๐Ÿ† SaaSHelix
DNA Validation โŒ โœ… saashelix dna --validate ๐Ÿ† SaaSHelix
Command History โŒ โœ… .saashelix/memory/history.jsonl ๐Ÿ† SaaSHelix
Constitution โœ… .specify/memory/ โœ… .saashelix/memory/constitution.md Draw
check Command โœ… (requires license) โœ… Free for everyone โ€” no license needed ๐Ÿ† SaaSHelix
--force Flag โŒ Silent overwrite โœ… Explicit + directory cleanup ๐Ÿ† SaaSHelix
DNA Parser Exact match only โœ… Case-insensitive, aliases, regex, spaces-before-colon ๐Ÿ† SaaSHelix
Terminal-Only Mode โŒ โœ… --ai terminal โ€” zero AI CLI needed ๐Ÿ† SaaSHelix
Idempotent Init โŒ May duplicate โœ… Guarded by if not path.exists() ๐Ÿ† SaaSHelix
Short CLI Alias โœ… sp โœ… sp Draw
24-Hour Free Trial โŒ None โœ… 24h, 8 adapters, 4 products, 3-layer backup ๐Ÿ† SaaSHelix
Trial Tamper Protection โŒ โœ… HMAC-signed + JSON + hidden backup + OS-native (Registry/plist/XDG) ๐Ÿ† SaaSHelix
Machine Fingerprint Binding โŒ โœ… License + trial bound to hostname + UUID hash ๐Ÿ† SaaSHelix
Offline License Grace โŒ โœ… 48-hour HMAC fallback (no internet needed) ๐Ÿ† SaaSHelix
Lemon Squeezy Online Validation โŒ โœ… License activate + validate via LMSQ API ๐Ÿ† SaaSHelix
Developer Activation โŒ โœ… Hidden dev-activate command โ€” email-locked HMAC ๐Ÿ† SaaSHelix
Trial Expiry Warnings โŒ โœ… Yellow <6h, Red <15min on every command ๐Ÿ† SaaSHelix
Slash Command Set 5 (specify, plan, tasks, implement, review) 12 (specify, plan, tasks, implement, analyze, review, debug, refactor, deploy, log, iterate, constitution) ๐Ÿ† SaaSHelix
Windows cp1252 Support โŒ Crashes on legacy terminals โœ… v0.10.3+ โ€” ASCII-safe output ๐Ÿ† SaaSHelix
Token Savings โŒ Constitution only (~20%) โœ… Constitution + DNA + Slash Commands = ~95% ๐Ÿ† SaaSHelix
450-Tool Architecture โŒ General spec-driven dev โœ… Isolated Micro-SaaS Factory (per-tool Vercel + HF + DB + Storage) ๐Ÿ† SaaSHelix
Pricing Model MIT (free) Commercial + MIT credit โ€” code owned by you ๐Ÿ† SaaSHelix
Payment Integration โŒ None โœ… Lemon Squeezy ready (checkout + license key delivery) ๐Ÿ† SaaSHelix
Multi-Stack Support โŒ Single stack only โœ… (Coming Soon) 10+ frontends, 10+ backends, 10+ databases, ORMs, ERP, AI providers ๐Ÿ† SaaSHelix
ORM Support โŒ None โœ… (Coming Soon) Prisma, Drizzle, SQLAlchemy, TypeORM, Mongoose, Kysely ๐Ÿ† SaaSHelix
ERP Systems โŒ None โœ… (Coming Soon) Oracle Cloud ERP, Odoo, ERPNext ๐Ÿ† SaaSHelix
Serverless Postgres โŒ Turso only โœ… (Coming Soon) NeonDB, Supabase, PostgreSQL ๐Ÿ† SaaSHelix
AI Provider Abstraction โŒ Gemini fixed โœ… (Coming Soon) OpenCode Zen, OpenRouter, Together AI, Ollama ๐Ÿ† SaaSHelix
Oracle Cloud DB โŒ None โœ… (Coming Soon) Enterprise Oracle database support ๐Ÿ† SaaSHelix
Priority Support โŒ None โœ… Email / Discord ๐Ÿ† SaaSHelix

Score: SaaSHelix 30 โ€” SpecifyPlus 0 โ€” Draw 3

โš ๏ธ Haad (Caveat): SaaSHelix initially forked from SpecifyPlus and shares its DNA (spec-driven development philosophy). SpecifyPlus ka core concept โ€” DNA.md se spec generate karna โ€” wohi foundation hai jis par SaaSHelix bana hai. Lekin SaaSHelix ne us concept ko Micro-SaaS Factory tak le ja kar ek alag direction di hai: full-stack scaffolding, 25 adapters, commercial licensing, trial system, payment integration, aur multi-stack support. SpecifyPlus ek excellent open-source tool hai apne domain mein, aur hum unki contribution ko NOTICE.md mein credit karte hain.


Summary Report โ€” SaaSHelix v0.12.3

Quality Assessment

  • 74 tests, 73 pass โ€” core functionality stable (1 pre-existing trial adapter test needs update)
  • 25 adapters โ€” each generates correct config files for its target AI CLI
  • 12 slash commands โ€” all produce valid markdown with flexible DNA-aware headers
  • License system โ€” trial (24h, HMAC, 3-layer backup), paid (Lemon Squeezy + offline HMAC grace)
  • Windows cp1252 โ€” all emoji/Unicode removed from CLI output, no crashes on legacy terminals
  • Error handling โ€” every command has input validation, clear error messages, and graceful exits

Professionalism

  • Idempotent operations โ€” init multiple times = same result, no duplicates
  • Safe scaffolding โ€” --force explicit, no silent overwrites
  • Audit trail โ€” every command logged to history.jsonl with timestamp, args, file count
  • Constitution system โ€” AI never forgets project context across sessions
  • DNA validation โ€” saashelix dna --validate catches missing configs before they cause issues
  • Deploy checklist โ€” 7-point verification before any deployment
  • Backward compatible โ€” all changes preserve existing behavior

Why Users Will Buy SaaSHelix

Reason What It Means
Time savings Scaffold full-stack tools in seconds, not hours. Spec-driven = no manual boilerplate
Token savings 95% fewer tokens vs raw prompting. Constitution + DNA + slash commands = <$1,200 saved on 450 tools
No lock-in 25 AI CLIs supported. Switch between opencode, Claude, Cursor, etc. anytime. --ai terminal works with any LLM
25 adapters More than any competitor (SpecifyPlus: 18). Covers every major AI CLI
Production-ready Full-stack scaffolding (Docker, frontend, backend, deploy config). Not just spec files
License value Lifetime, one-time purchase. 24h free trial to evaluate. No subscription
Micro-SaaS factory 450 isolated tools from single DNA. Each tool = own Vercel + HF + DB + storage
Security 6-layer implementation checks, tamper-proof trial, machine-bound license
Windows support v0.10.3+ works on cp1252 terminals โ€” no crashes like competitors
Support Priority email/discord for paid users

Bottom Line

SaaSHelix is not just a SpecifyPlus fork โ€” it is a complete Micro-SaaS Factory with 35+ features that SpecifyPlus doesn't have. It saves developers thousands of dollars in token costs and hundreds of hours of boilerplate setup. The 24-hour free trial lets users validate before buying. For anyone building Micro-SaaS tools with AI, SaaSHelix is the most comprehensive, most cost-effective, and most professionally built toolkit available.


๐Ÿ—๏ธ Architecture

project-root/
โ”‚
โ”œโ”€โ”€ system-DNA.md                    โ† Single source of truth (frontend, backend, DB, auth, storage)
โ”‚
โ”œโ”€โ”€ Micro-SaaS-Applications/
โ”‚   โ”œโ”€โ”€ _apps/
โ”‚   โ”‚   โ”œโ”€โ”€ _001-invoice-ocr/         โ† Tool 1: Isolated Micro-SaaS
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ frontend/ (Next.js)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ backend/  (FastAPI)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Dockerfile
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ app.py
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ requirements.txt
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ vercel.json
โ”‚   โ”‚   โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ _002-whatsapp-bot/        โ† Tool 2: Isolated Micro-SaaS
โ”‚   โ”‚   โ””โ”€โ”€ _003-blog-writer/         โ† Tool 3: Isolated Micro-SaaS
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ _templates/                   โ† Tool plans, templates
โ”‚   โ”œโ”€โ”€ _models/                      โ† Model tiers, AI strategy
โ”‚   โ”œโ”€โ”€ _references/                  โ† Ideas catalog, research
โ”‚   โ”œโ”€โ”€ _docs/                        โ† Documentation
โ”‚   โ”œโ”€โ”€ _data/                        โ† Shared data
โ”‚   โ””โ”€โ”€ _strategy/                    โ† Strategy documents
โ”‚
โ”œโ”€โ”€ .saashelix/
โ”‚   โ””โ”€โ”€ memory/
โ”‚       โ”œโ”€โ”€ constitution.md           โ† Project memory (AI CLI reads this)
โ”‚       โ””โ”€โ”€ history.jsonl             โ† Command audit trail
โ”‚
โ””โ”€โ”€ saashelix                         โ† pip install saashelix

Deployment Architecture (Each Tool)

Tool 001 โ†’ Vercel (Next.js FE) + HF Space (FastAPI BE on port 7860) + Turso DB + R2 Bucket
Tool 002 โ†’ Vercel (Next.js FE) + HF Space (FastAPI BE on port 7860) + Turso DB + R2 Bucket
...

Key points:

  • Har tool completely isolated. Apna Vercel project, apna HF Space, apni DB, apna storage
  • Ek tool down โ†’ baqi 449 unaffected
  • DNA ek hi jagah โ€” system-DNA.md. Kabhi bhi badlo, sab tools affect hotay hain
  • Docker SDK โ€” Hugging Face Spaces Docker mode use karta hai (Blank SDK nahi)

๐ŸŽฏ Use Cases

Solo Founder โ€” Build a Micro-SaaS Empire

Aap 1 tool per week banao. Har tool apni alag revenue stream hai. Ek fail ho jaye to baqi hain.

# Week 1
saashelix scaffold invoice-ocr --number 001 --dna system-DNA.md

# Week 2
saashelix scaffold whatsapp-bot --number 002 --dna system-DNA.md

# Week 3
saashelix scaffold blog-writer --number 003 --dna system-DNA.md

Development Team โ€” Standardized Architecture

Naye developer ko onboard karna aasaan hai. DNA.md ek hi source of truth hai. Stack, patterns, deployment flow sab standardized.

New Developer โ†’ git clone โ†’ saashelix dna --validate โ†’ saashelix scaffold โ†’ Ready

AI-Only Development (No AI CLI)

Agar aapke paas koi AI CLI nahi hai, to --ai terminal use karo:

saashelix init my-tool --ai terminal

Ye .saashelix/config.yml banata hai. Koi bhi LLM (ChatGPT, Gemini, DeepSeek) isay follow kar sakta hai.

Education โ€” Learn SaaS Architecture

Scaffold a complete tool โ†’ study the generated files โ†’ understand how production SaaS works:

Dockerfile      โ†’ How containerization works
app.py          โ†’ FastAPI entrypoint (port 7860)
vercel.json     โ†’ Rewrite proxy config
requirements.txt โ†’ Python dependency management

Consultant โ€” Deliver Tools Faster

450+ tools banao, har client ko 1 tool do. Har tool isolated, branded, independently deployable.

Open Source Project โ€” Standardized Contributing

SaaSHelix ke saath, contributors ko bas system-DNA.md padhna hai. Same stack, same patterns, same everything.


๐Ÿ“„ License

  • Original SpecifyPlus code: MIT ยฉ GitHub, Inc. โ€” see NOTICE.md for attribution
  • All new code, adapters, CLI, templates, and SaaSHelix-specific work: SaaSHelix Commercial License โ€” see LICENSE

You may use SaaSHelix freely in your own projects and commercial products. Contact the author for redistribution or sublicensing.


Built with โค๏ธ by Fahad Khakwani. Part of the Micro-SaaS Factory project.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

saashelix-0.12.4.tar.gz (84.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

saashelix-0.12.4-py3-none-any.whl (65.9 kB view details)

Uploaded Python 3

File details

Details for the file saashelix-0.12.4.tar.gz.

File metadata

  • Download URL: saashelix-0.12.4.tar.gz
  • Upload date:
  • Size: 84.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for saashelix-0.12.4.tar.gz
Algorithm Hash digest
SHA256 44ac6d8e3ba19f8c6477a9a759c634012b0cecd01afa04a05d24342a79eaf6bf
MD5 a696fb3a19b5a40718b1cc17189f4fbe
BLAKE2b-256 c6efa52551cb543b965c9a8998b8fd527fea70a4813fbed128ffa9e10b57d1d2

See more details on using hashes here.

File details

Details for the file saashelix-0.12.4-py3-none-any.whl.

File metadata

  • Download URL: saashelix-0.12.4-py3-none-any.whl
  • Upload date:
  • Size: 65.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for saashelix-0.12.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e69f1118ce4f539bbdb067301f1f4e33d42439cc24ac5dbb9d4b3a8c55713f58
MD5 3e02c0586447d79dde58c7ceae08191d
BLAKE2b-256 0d068d2e801470a2c4832f5874ed66a6c04c492abf6ef6f04929b02d63e3f76b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page