@veyralabs/saas-reverse
v0.1.0
Published
Reverse-engineer any SaaS into a build blueprint — moat analysis, churn vectors, tech stack, and build prompt for Claude Code
Maintainers
Readme
saas-reverse
Reverse-engineer any SaaS into a venture-analyst-grade build blueprint.
Enter a domain. Get moat analysis, churn vectors, real tech stack (from job listings + HTML), upgrade gate mechanics, build complexity estimate, and a prompt to recreate it — in under 30 seconds.
Web app: saas-reverse.com/notion.so
Claude Code skill: /saas-reverse linear.app
What it produces
- Product reality — what it actually does, for whom, at what price (not taglines)
- Feature map — Core / Differentiator / Table stakes classification
- Business model — pricing tiers, free tier hard limits, upgrade gate trigger
- Real tech stack — detected from HTML patterns, response headers, job listings
- Moat analysis — network effects / switching costs / data / brand, each scored
- Churn vectors — top 3 reasons users leave, from review signals
- Build complexity — days estimate per component + MVP total in weeks
- Differentiation angle — underserved segment, winning feature, what the incumbent won't build
- Build prompt — paste directly into Claude Code or Cursor to start building
Run locally
git clone https://github.com/veyralabsgroup/saas-reverse
cd saas-reverse
npm install
cp .env.example .env.local
# Add GROQ_API_KEY to .env.local (free at console.groq.com)
npm run devOpen http://localhost:3000. Type notion, linear, or any domain.
Bare names resolve automatically — linear → linear.app, notion → notion.so.
Claude Code skill
Use it directly inside Claude Code without the web app:
cp -r skill/saas-reverse ~/.claude/skills/Then in any Claude Code session:
/saas-reverse linear.app
/saas-reverse notion.so - we want to build something for freelancers
/saas-reverse stripe.com - focus on payment flowsThe skill uses Python (Scrapling + DDGS) for multi-source intelligence: live scraping, HackerNews discussions, Reddit sentiment, job listings for real tech stack signals.
Deploy
npx vercel deploy
# Set GROQ_API_KEY in Vercel environment variablesTech stack
- Next.js 15 (App Router) + Tailwind CSS
- Groq SDK — Llama 3.3 70B for analysis
- Python — Scrapling, DDGS, HN Algolia API, Reddit search
- SSRF protection — private IP blocking, DNS validation, manual redirect tracking
