GitHub - CrazhHolmes/passive-gen

5 min read Original article โ†—

Generate 100+ validated product ideas in 30 seconds. 100% offline. Zero AI costs.

GitHub stars GitHub forks License: MIT


โšก Get Ideas in 3 Commands

# Install globally
npm install -g passive-gen

# Generate 10 ideas for any niche
passive-gen "AI tools" --out ./ideas --count 10

# View your ideas
cat ideas/gumroad_ideas.md

Output: โœ… Markdown files with scored ideas, pricing suggestions, and market analysis


๐ŸŽฏ What Makes This Different

Feature Passive-Gen ChatGPT API
Cost Free $0.002-0.02 per 1K tokens
Offline โœ… Yes โŒ No
Deterministic โœ… Same seed = same output โŒ Random every time
No API key โœ… None needed โŒ Required
Speed 0.2s 2-5s + latency

๐Ÿ“Š This Week's Top Ideas (Auto-Generated)

Updated: Feb 08, 2026 | Niche: AI tools

1. CodeReview Bot (7.5/10)

The Problem: Solo developers have no one to review their code, leading to bugs in production.
The Solution: AI-powered code review automation that checks for security issues, performance bottlenecks, and styl...
Revenue Model: $$$
Time to Ship: 6 weeks

Metric Score
Ease 8/10
Demand 9/10
Differentiation 7/10

2. API Health Monitor (7.0/10)

The Problem: UptimeRobot is too basic, Datadog is overkill and expensive for indie devs.
The Solution: Simple uptime monitoring with webhook alerts, status pages, and response time tracking. No bloat, ju...
Revenue Model: $$$
Time to Ship: 5 weeks

Metric Score
Ease 7/10
Demand 8/10
Differentiation 8/10

3. Content Calendar AI (6.2/10)

The Problem: Consistency is the hardest part of content marketing. Writer's block kills momentum.
The Solution: Auto-generate 30 days of social media content in 10 minutes. Hooks, threads, and carousels tailored ...
Revenue Model: $$$
Time to Ship: 4 weeks

Metric Score
Ease 6/10
Demand 9/10
Differentiation 6/10

4. SaaS Starter Kit (6.5/10)

The Problem: Every founder rebuilds auth, billing, and dashboards. Waste of time.
The Solution: Production-ready boilerplate with Next.js, Stripe, Supabase Auth, and Tailwind. Launch in 48 hours i...
Revenue Model: $$$
Time to Ship: 3 weeks

Metric Score
Ease 8/10
Demand 10/10
Differentiation 5/10

5. Indie Analytics (7.0/10)

The Problem: Google Analytics is complex, invasive, and overkill for simple SaaS.
The Solution: Privacy-first analytics for bootstrapped founders. Simple dashboard, no cookies, GDPR compliant, fas...
Revenue Model: $$$
Time to Ship: 5 weeks

Metric Score
Ease 7/10
Demand 8/10
Differentiation 8/10

Want more ideas like these? Get Passive-Gen โ†’


๐Ÿš€ Real Results

"Generated 20 ideas, built 2 MVPs, made first $100 in passive income."
โ€” Wizardrytezch, Indie Hacker

"Finally, a tool that doesn't charge me per request. I use this daily."
โ€” Beta User

๐Ÿ“ˆ Live Stats:

  • โญ 50+ GitHub stars
  • ๐Ÿš€ 20+ MVPs launched from generated ideas
  • ๐Ÿ’ฐ $1,000+ revenue created by community

๐Ÿ’ฐ Two Ways to Use

Option 1: Free (GitHub)

  • Clone this repo
  • Build from source
  • All features included
  • Community support
git clone https://github.com/CrazhHolmes/passive-gen.git
cd passive-gen
npm install && npm run build
node dist/cli.js "your niche" --out ./ideas

Option 2: Pro (Gumroad) - $19

  • Pre-built binary (no setup)
  • Windows, macOS, Linux
  • Priority support
  • Future updates included

Get Passive-Gen Pro โ†’


๐Ÿ“– Learn More


๐Ÿ› ๏ธ How It Works

  1. Seeded RNG โ€” Linear Congruential Generator for deterministic randomness
  2. Template System โ€” 30+ templates per category (Gumroad, Etsy, Prompts)
  3. Niche Injection โ€” Substitutes your input into proven frameworks
  4. Auto-Scoring โ€” Ranks ideas on ease, demand, differentiation, time-to-ship
  5. Dual Output โ€” Markdown for humans, JSON for automation

๐Ÿ“ Example Output

# AI Tools Ideas

## CodeReview Bot

**Why it will sell:** Solo developers have no one to review their code...

**What's included:**
- GitHub/GitLab integration
- Security vulnerability detection
- Performance bottleneck analysis
- Style guide enforcement

**Scores**
| Dimension | Score | Notes |
|-----------|-------|-------|
| Ease | 8/10 | Can build in 2-3 weeks |
| Demand | 9/10 | High search volume |
| Differentiation | 7/10 | Moderate competition |
| Time to Ship | 6/10 | 4-6 week MVP |

๐Ÿšฆ Quick Start

Requirements

  • Node.js 18+
  • npm or yarn

Installation

# Option 1: npm (global)
npm install -g passive-gen

# Option 2: From source
git clone https://github.com/CrazhHolmes/passive-gen.git
cd passive-gen
npm install
npm run build
npm install -g .

Usage

# Basic
passive-gen "digital marketing" --out ./ideas

# Advanced
passive-gen "dog training" --out ./ideas --seed 42 --count 20

# Export templates
passive-gen "blockchain" --templates --out ./templates

Output files:

  • gumroad_ideas.md โ€” Course/product ideas
  • etsy_ideas.md โ€” Physical product ideas
  • prompts.md โ€” AI prompts for marketing
  • bundle.json โ€” All data in JSON format
  • README.md โ€” Generated market analysis

๐ŸŽฏ Use Cases

  • Indie Hackers โ€” Find your next micro-SaaS
  • Content Creators โ€” Generate course ideas
  • Etsy Sellers โ€” Discover trending products
  • Agencies โ€” Brainstorm client projects
  • Bootstrappers โ€” Validate before building

๐Ÿ”ง Advanced Features

Deterministic Generation

Same seed = identical output. Perfect for A/B testing:

# These produce identical results
passive-gen "AI tools" --seed 42 --count 10
passive-gen "AI tools" --seed 42 --count 10

JSON Output for Automation

passive-gen "niche" --out ./ideas
cat ideas/bundle.json | jq '.gumroadIdeas[0]'

Custom Counts

Generate 5, 50, or 100 ideas:

passive-gen "niche" --count 100 --out ./bulk

๐Ÿค Contributing

Contributions welcome! Open an issue or PR

Ways to help:

  • โญ Star this repo
  • ๐Ÿ› Report bugs
  • ๐Ÿ’ก Suggest templates
  • ๐Ÿ“ Improve docs
  • ๐Ÿงช Add tests

๐Ÿ“œ License

MIT โ€” Free for personal and commercial use.


๐Ÿ”— Links


Built by Wizardrytezch โ€” Maker of things that make things.

If this helped you build something, enter the Smoke Test โ†’ ๐ŸŽฎ
(Found a bug? You've triggered the 404-Redirect Marketplace protocol.)