Skip to content

knightsri/VenturePulse

Repository files navigation

🎯 VenturePulse

AI-powered product viability analysis in about an hour, not weeks

Turn weeks of market research, competitive analysis, and strategic planning into a comprehensive AI-generated report suite. Quick validation in ~25 minutes, full VC-ready analysis in ~60-90 minutes.

🌐 Try It Now

Live Demo: venturepulse.shalusri.com

Experience the full VenturePulse workflowβ€”upload your product spec, select AI models, and generate comprehensive viability reports. No installation required.

  • Bring your own API key: You'll need an OpenRouter API key (free tier available)
  • Public or Private: Choose to keep your analyses private or share them publicly for community feedback

πŸš€ What is VenturePulse?

VenturePulse is a prompt library + web application that generates McKinsey-quality product viability reports using AI. It analyzes your product idea across 19 critical dimensions (plus Provenance), organized into four strategic phases:

πŸ” Foundation (Understanding the Problem)

  1. Executive Summary - Viability scores, verdict, key highlights, recommended next steps
  2. Market Landscape - Competitors, timing, TAM/SAM/SOM, white space analysis
  3. User Stories - Core personas, jobs-to-be-done, problem scenarios
  4. Comparable Companies - Direct/indirect competitors, case studies, market positioning
  5. User Research - Research methodology, validation approach, interview guides
  6. Validation Experiments - Hypothesis testing, experiment design, success criteria

πŸ—οΈ Strategy (Building the Solution)

  1. Technical Feasibility - Architecture, complexity, AI/low-code implementation, risks
  2. Competitive Advantage - Moats, defensibility, competitive scoring matrix
  3. Business Model - Pricing, unit economics, financial projections
  4. Legal & Compliance - Regulatory requirements, IP considerations, privacy

πŸš€ Execution (Launching & Growing)

  1. MVP Roadmap - Feature prioritization matrix, phased timeline, implementation strategy
  2. Customer Journey - Acquisition to advocacy lifecycle, touchpoints
  3. Go-to-Market - ICP analysis, distribution channels, acquisition strategy
  4. Partnerships - Strategic alliances, integration opportunities, ecosystem
  5. Expansion Plan - Geographic/vertical growth strategy, market entry

πŸ“ˆ Future (Scaling & Exits)

  1. Success Metrics - KPIs across technical/engagement/business dimensions, risk register
  2. Funding Strategy - Capital requirements, investor narrative, fundraising roadmap
  3. Exit Strategy - Acquisition targets, exit timeline, valuation drivers
  4. Pitch Narrative - Compelling story, key messages, presentation framework
  5. Provenance - Analysis transparency, model details, generation timestamp

The output: Up to 20 beautifully formatted HTML reportsβ€”each independently comprehensive and presentation-ready. Choose Quick Analysis (7 core sections) or Full Analysis (all 19 sections).


✨ Why VenturePulse?

The Old Way (2-3 weeks)

  • ❌ 30+ fragmented AI conversations
  • ❌ Manual research across competitors, pricing, tech stack
  • ❌ Scattered insights in notes, docs, spreadsheets
  • ❌ Missing critical dimensions (compliance, risks, defensibility)
  • ❌ No structured decision framework

The VenturePulse Way (25-90 minutes)

  • βœ… One command generates up to 19 comprehensive reports
  • βœ… Quick Analysis (7 sections) or Full Analysis (19 sections)
  • βœ… Automated competitive research and market analysis
  • βœ… Structured scoring across all viability dimensions
  • βœ… Professional formatting ready for stakeholders/investors
  • βœ… Costs $0 (free models) to $10 (premium full analysis)

What used to cost thousands in consulting fees now costs the price of a coffee.


⚑ Quick Start

Prerequisites

Installation

# Clone the repository
git clone https://github.com/knightsri/VenturePulse.git
cd VenturePulse

# Create .env with your configuration (see .env.example)
cp .env.example .env
# Edit .env and configure:
#   - OPENROUTER_API_KEY (required)
#   - OAuth credentials for Google/GitHub login (optional)
#   - PORT (default: 8501)

# Run with Docker Compose
docker-compose up

# Open http://localhost:8501 (or custom PORT from .env)
# Sign in with Google, GitHub, or Dev mode
# Enter your OpenRouter API key in Settings

Time estimates:

  • Quick Analysis (7 sections): ~25 minutes
  • Full Analysis (19 sections): ~60-90 minutes

🌐 Web App Features

The Docker-based web application is the recommended way to use VenturePulse.

Core Features

  • πŸ“€ Upload specs - Drag & drop or paste your project specification
  • πŸ€– Multi-model analysis - Run the same spec through multiple AI models
  • ⚑ Parallel section generation - Generate all sections simultaneously for faster analysis
  • πŸ“Š Real-time progress - See elapsed time, cost, and retry status
  • πŸ”„ Automatic retries - Failed sections retry with exponential backoff
  • πŸ’° Cost tracking - See per-section and total costs in Provenance
  • πŸ”¬ Compare results - Side-by-side comparison of outputs from different models
  • πŸ“š Analysis history - Browse and view past analyses

V2 Features (Current)

  • πŸ” OAuth Authentication - Sign in with Google, GitHub, or Dev mode
  • πŸ‘₯ Multi-user support - Each user has their own projects and analyses
  • 🌍 Public/Private projects - Share analyses publicly or keep them private
  • πŸ”‘ Per-user API keys - Each user enters their own OpenRouter API key
  • πŸ‘ Section feedback - Rate analysis quality with thumbs up/down (coming soon)
  • πŸ“Š Enhanced comparison - Charts, metrics, and recommendations (coming soon)

Multi-Model Comparison

The web app lets you:

  1. Select multiple models for analysis
  2. Compare results with side-by-side section comparison
  3. View metrics - timing, cost, and quality indicators per model

Legacy Versions: Standalone Streamlit app and CLI scripts are archived in Archive/ for reference. These may not work with current prompts.


πŸ“– Usage

  1. Sign in - Use Google, GitHub, or Dev mode
  2. Add your API key - Go to Settings and enter your OpenRouter API key
  3. Create a project - Upload or paste your product specification
  4. Choose models - Select one or more AI models to analyze with
  5. Run analysis - Choose Quick (7 sections) or Full (19 sections)
  6. Review results - Browse sections, compare models, export reports

πŸ€– Recommended Models

VenturePulse works with 100+ models via OpenRouter. These are the tested, reliable models available in the UI:

⭐ Best for VenturePulse

Model Speed Quality Cost (Full 19) Best For
anthropic/claude-sonnet-4 ⚑ Slower βœ…βœ…βœ… Best πŸ’°πŸ’°πŸ’° ~$5-10 Investor-ready analysis
anthropic/claude-3.5-sonnet ⚑ Slower βœ…βœ…βœ… Excellent πŸ’°πŸ’°πŸ’° ~$4-8 Detailed strategic analysis
openai/gpt-4o ⚑⚑ Medium βœ…βœ… Very Good πŸ’°πŸ’° ~$3-6 Balanced speed & quality
openai/gpt-4o-mini ⚑⚑⚑ Fast βœ… Good πŸ’° ~$0.30-0.60 Quick validation
google/gemini-2.5-pro ⚑⚑ Medium βœ…βœ… Excellent πŸ’°πŸ’° ~$3-5 Solid validation
deepseek/deepseek-chat ⚑⚑⚑ Fast βœ… Good πŸ’° ~$0.30-0.50 Budget-friendly testing
deepseek/deepseek-v3.2 ⚑⚑ Medium βœ…βœ… Very Good πŸ’° ~$0.50-1.00 GPT-5 class reasoning
x-ai/grok-4.1-fast ⚑⚑⚑ Fast βœ…βœ… Good πŸ’° FREE 2M context, agentic
x-ai/grok-4-fast ⚑⚑⚑ Fast βœ…βœ… Good πŸ’°πŸ’° ~$1-3 2M context, multimodal
qwen/qwen3-max ⚑⚑ Medium βœ…βœ… Good πŸ’° ~$0.50-1.00 256K context, multilingual
qwen/qwen-2.5-72b-instruct ⚑⚑ Medium βœ… Good πŸ’° ~$0.30-0.60 Structured output
z-ai/glm-4.7 ⚑⚑ Medium βœ…βœ… Good πŸ’° ~$0.50-1.00 203K context, coding
z-ai/glm-4.5-air ⚑⚑⚑ Fast βœ… Good πŸ’° ~$0.20-0.40 Budget-friendly
mistralai/mistral-large ⚑⚑ Medium βœ…βœ… Good πŸ’°πŸ’° ~$2-4 European alternative
meta-llama/llama-3.3-70b-instruct ⚑⚑ Medium βœ… Good πŸ’° ~$0.50-1.00 Open source option

My recommendation: Start with GPT-4o-mini, DeepSeek, or Grok-4.1-fast (free!) for quick validation. For investor-ready analysis, use Claude Sonnet 4 or Gemini 2.5 Proβ€”the depth is worth every penny.

See all models: https://openrouter.ai/models


πŸ“ Project Structure

VenturePulse/
β”œβ”€β”€ app/
β”‚   └── main.py                         # FastAPI application entry point
β”œβ”€β”€ prompts/
β”‚   β”œβ”€β”€ common-instructions.md          # Shared analysis guidelines
β”‚   └── sections/
β”‚       β”œβ”€β”€ section01-executive-summary.md
β”‚       β”œβ”€β”€ section02-market-landscape.md
β”‚       └── ... (19 total section prompts)
β”œβ”€β”€ data/                               # User data (gitignored)
β”‚   └── reports/                        # Generated analysis reports
β”œβ”€β”€ Archive/                            # Legacy versions (CLI, Streamlit)
β”œβ”€β”€ examples/
β”‚   └── sample-project/
β”‚       └── smartplate-idea.md         # Sample project description
β”œβ”€β”€ Dockerfile                          # Docker build config
β”œβ”€β”€ docker-compose.yml                  # Docker Compose config
β”œβ”€β”€ requirements.txt                    # Python dependencies
β”œβ”€β”€ CLAUDE.md                           # Claude Code guidance
└── README.md

πŸ’‘ How It Works

The Architecture

Current approach (v2.0): Sequential specialized prompts β†’ 19 focused HTML reports + Provenance

  • βœ… Each section uses tailored prompts for that analysis type
  • βœ… Web UI with multi-model comparison and cost tracking
  • βœ… Quick (7 sections) or Full (19 sections) analysis modes
  • βœ… Easy to regenerate any individual section
  • βœ… Better handling of complex projects

The Process

  1. You provide: A markdown/text file describing your product idea (1-3 pages ideal)

  2. VenturePulse orchestrates:

    • Loads common analysis instructions
    • Sequentially generates up to 19 specialized reports:
      • Each section calls OpenRouter API with your chosen model
      • Later sections reference insights from earlier reports
      • Each generates its own styled HTML file
    • Creates provenance metadata for transparency
  3. You get: all comprehensive HTML reports in a timestamped folder

Total time: 25-90 minutes depending on analysis depth (varies by model) Total cost: $0 (free models) to $5-15 (premium full analysis)


🎨 What You Get

Report Structure

Each analysis creates separate HTML files:

data/reports/{user_id}/{project_slug}/{analysis_id}/
β”œβ”€β”€ section01-executive-summary.html
β”œβ”€β”€ section02-market-landscape.html
β”œβ”€β”€ section03-user-stories.html
β”œβ”€β”€ ... (up to 19 sections)
β”œβ”€β”€ section19-pitch-narrative.html
β”œβ”€β”€ section20-provenance.html
β”œβ”€β”€ project-spec.md
└── metadata.json

Key Features

  • Professional Design: Executive-ready styling, modern UI
  • Standalone Reports: Each HTML works independentlyβ€”easy to share specific sections
  • Rich Visualizations: Scoring matrices, competitive comparisons, feature prioritization grids
  • Comprehensive Coverage: 4,000-8,000 total words across all dimensions
  • Portable: No external dependencies, works offline, easy to email/share
  • Print-Ready: Professional formatting for hard copies

What Makes the Reports Valuable

Executive Summary gives you:

  • Clear GO BUILD / PROTOTYPE FIRST / RE-VALIDATE verdict
  • Top 3 highlights of your idea
  • Viability scores across 5 dimensions (1-10 scale)
  • Critical success factors and key risks
  • Recommended next steps

Market Landscape includes:

  • 3-5 existing competitors with detailed analysis
  • Competitive scoring matrix (your idea vs. alternatives)
  • Market timing rationale ("Why now?")
  • White space identification
  • TAM/SAM/SOM estimates

Success Metrics provides:

  • Specific KPIs across technical, engagement, and business dimensions
  • Example: "99.5% system uptime, 45% 30-day retention, 4.7x LTV:CAC ratio"
  • Risk register with probability, impact, and mitigations
  • Comprehensive scoring with gap analysis

...and 16 more equally detailed reports covering user stories, legal compliance, customer journey, partnerships, funding strategy, and more.


πŸ“ Creating Your Project File

Your project description can be simple or comprehensive. Here's what works best:

Minimum Required (works fine)

  • Project name and one-sentence description
  • Problem you're solving
  • Target audience
  • Proposed solution

Recommended for Best Results

  • Business model ideas or pricing thoughts
  • Technical approach (if you have preferences)
  • Market opportunity (if known)
  • Key competitors you're aware of
  • Your background/resources/constraints
  • Any specific concerns or risks

Example: See examples/sample-project/smartplate-idea.md

Format: Markdown (.md), plain text (.txt), or PDF

Length: 1-3 pages is ideal, but more is fineβ€”the tool handles it


🎯 Real-World Use Cases

Since releasing VenturePulse, it's been used for:

Side Project Validation

"Should I spend my weekends building this?"

  • Get clear go/no-go decision in under 2 hours vs. 2-3 weeks of research

Startup Pivot Decisions

"We're considering building an application of -so-and-so- domain β€” does it work?"

  • Run comparative analyses of competition and feasibility

Client Proposals

"A client wants us to build Xβ€”is it viable?"

  • Generate feasibility report before committing resources

Investment Due Diligence

"We're looking at investing in a potential startupβ€”what are the real risks?"

  • Independent AI-powered analysis of the opportunity

Academic/Learning

"I want to understand product strategy better"

  • Study the framework and analysis approach

πŸ”§ Configuration

Environment Variables

Variable Default Description
OPENROUTER_API_KEY (required) Your OpenRouter API key
PORT 8080 Application port
DEFAULT_MODEL anthropic/claude-sonnet-4 Pre-selected model in UI
MAXRETRY 3 Maximum retry attempts for failed API calls
MAX_PARALLEL_SECTIONS 10 Maximum concurrent section generation workers

Example .env file:

OPENROUTER_API_KEY=sk-or-v1-...
PORT=8888                            # Run on custom port
DEFAULT_MODEL=openai/gpt-4o          # Change default model
MAXRETRY=5                           # Retry up to 5 times
MAX_PARALLEL_SECTIONS=5              # Use up to 5 parallel workers

Retry Logic

VenturePulse automatically retries failed API calls with exponential backoff + jitter:

  • Retryable errors: Rate limits, timeouts, server errors (502/503/504)
  • Non-retryable errors: Invalid API key, model not found, content policy violations
  • Backoff formula: base_delay * (2 ^ attempt) + random(0, jitter_max)
    • Example: attempt 1 = ~2-4s, attempt 2 = ~4-6s, attempt 3 = ~8-10s

Failed sections after max retries are marked in the Provenance report with error details.

Parallel Section Generation

Enable the "Parallel Section Generation" toggle in the UI to generate all sections simultaneously:

  • Faster: Completes Full Analysis in ~15-25 minutes vs. ~60-90 minutes sequential
  • Trade-off: Uses more API quota simultaneously (may hit rate limits on free tiers)
  • Best for: Premium models with higher rate limits

Set Default Model

Set DEFAULT_MODEL in your .env file:

DEFAULT_MODEL=openai/gpt-4o

Customize Analysis Sections

Edit prompt files in prompts/sections/:

  • Modify existing section prompts
  • Add domain-specific questions
  • Adjust scoring criteria
  • Change output format

This is encouraged! Fork and customize for your industry/domain.

Section Temperature Settings

Each section has optimized temperature and seed settings to balance accuracy vs. creativity:

Temperature Purpose Sections
0.2 (Precision) Factual data, no hallucination Executive Summary, Market Landscape, Comparable Companies, Technical Feasibility, Business Model, Legal & Compliance, Success Metrics, Funding Strategy, Exit Strategy
0.3 (Grounded) Real methodologies, realistic planning User Research, Validation Experiments, Competitive Advantage, MVP Roadmap, Partnerships
0.5 (Balanced) Creative but realistic strategies Customer Journey, Go-to-Market, Expansion Plan
0.7 (Creative) Personas, storytelling, ideation User Stories, Pitch Narrative

Seed for reproducibility: Precision sections (0.2) use a fixed seed (42) so running the same analysis twice produces consistent results. This is critical for market data, competitor analysis, and financial projections.

To modify these settings, edit the SECTIONS configuration in app/routes/analysis.py.


πŸ› Troubleshooting

Docker won't start

# Check if Docker is running
docker info

# Rebuild containers
docker-compose down
docker-compose build --no-cache
docker-compose up

Can't log in (OAuth errors)

  • Dev mode: Ensure DEV_MODE=true in .env for local development
  • Production: Verify OAuth credentials (GOOGLE_CLIENT_ID, etc.) are correct
  • Callback URL: Ensure OAuth app callback URLs match your deployment

"Model not found" or "Invalid model"

Section generation fails or returns errors

  • Check OpenRouter credits: Visit https://openrouter.ai/credits
  • Try different model: Some models have rate limits
  • Check logs: docker-compose logs -f

Reports look broken or unstyled

  • Open in modern browser (Chrome, Firefox, Safari, Edge)
  • Check if HTML file is complete (not truncated)
  • Try regenerating the section

Analysis takes too long

  • Expected: ~25 minutes for Quick Analysis (7 sections), ~60-90 minutes for Full Analysis (19 sections)
  • Premium models (Claude) are slower but higher quality
  • Try faster model: google/gemini-2.0-flash-exp:free

πŸ—ΊοΈ Roadmap

v2.1 (Current - December 2024)

  • βœ… Expanded to 19 specialized sections (from 8)
  • βœ… Web UI with multi-model comparison
  • βœ… Quick (7 sections) / Full (19 sections) / Custom analysis modes
  • βœ… Sequential and parallel model execution
  • βœ… Parallel section generation - All sections generated simultaneously
  • βœ… Automatic retry logic - Exponential backoff with jitter for failed API calls
  • βœ… Cost tracking - Per-section and total costs in Provenance
  • βœ… Failure handling - Graceful handling of partial failures with detailed error reporting
  • βœ… Grouped section navigation (Foundation/Strategy/Execution/Future)
  • βœ… Docker deployment support

Future

  • πŸ”„ Ollama/local model support
  • πŸ”„ Ideas library for saved projects
  • πŸ”„ Report export (PDF, combined HTML)

🀝 Contributing

Contributions welcome! Here's where we need help:

High Priority

  • Prompt Engineering: Improve section prompts for better insights
  • Industry Templates: Create specialized prompts (fintech, healthcare, B2B SaaS, etc.)
  • Model Testing: Test different models and report quality/cost findings
  • Documentation: Improve guides, add tutorials, create videos

Also Welcome

  • Bug Reports: Find issues, suggest improvements
  • Feature Requests: What would make this more useful?
  • Example Projects: Contribute sample analyses
  • Translations: Internationalize prompts and docs

Just open an issue or submit a PR on GitHub!


πŸ“œ License

MIT License - see LICENSE for details.

TL;DR: Use it, modify it, distribute it, commercialize it freely.

The generated reports are yoursβ€”use them however you want.


πŸ™ Acknowledgments

  • Built with OpenRouter for unified multi-model AI access
  • Inspired by months of real-world product validation experience
  • Prompt refinement informed by 50+ test analyses
  • Thanks to the open-source community

Special thanks to early testers and contributors.


πŸ“— Links


❓ FAQ

How much does it cost to run an analysis?

Depends on the model and analysis depth:

Model Quick (7 sections) Full (19 sections)
deepseek/deepseek-chat ~$0.10-0.20 ~$0.30-0.50
openai/gpt-4o-mini ~$0.10-0.25 ~$0.30-0.60
meta-llama/llama-3.3-70b-instruct ~$0.20-0.40 ~$0.50-1.00
mistralai/mistral-large ~$0.80-1.50 ~$2-4
google/gemini-2.5-pro ~$1-2 ~$3-5
openai/gpt-4o ~$1-2 ~$3-6
anthropic/claude-3.5-sonnet ~$1.50-3 ~$4-8
anthropic/claude-sonnet-4 ~$2-4 ~$5-10

My workflow: Start with DeepSeek or GPT-4o-mini to filter obviously flawed ideas quickly. For promising ideas, use Claude Sonnet 4 or Gemini 2.5 Pro for investor-ready analysis. The Web UI shows exact cost per section and total in the Provenance report.

How long does it take?

  • Quick Analysis: ~25 minutes (7 core sections)
  • Full Analysis: ~60-90 minutes (all 19 sections)
  • Premium models are slower but produce higher quality analysis

Time varies by modelβ€”faster models complete quicker, premium models are slower but produce better analysis.

Can I use this for commercial projects?

Yes! MIT license allows commercial use. The generated reports are yours to use however you wantβ€”pitch investors, share with clients, include in proposals, etc.

How accurate is the analysis?

VenturePulse provides strategic insights based on AI reasoning and training data. It's exceptionally good at:

  • βœ… Identifying competitive landscape
  • βœ… Spotting risks you might miss
  • βœ… Suggesting pricing strategies
  • βœ… Structuring your thinking

However, always:

  • Validate with domain experts
  • Conduct your own customer research
  • Verify competitive intelligence with primary sources
  • Perform financial due diligence

Think of it as: A brilliant research assistant and strategic advisor, not a replacement for human judgment. It accelerates your thinking by 10x, but you still need to validate the insights.

How does it compare to using ChatGPT/Claude directly?

Using ChatGPT/Claude directly:

  • Generic, surface-level analysis
  • Inconsistent structure across conversations
  • You have to remember what to ask
  • Missing critical dimensions
  • No comparative framework
  • Takes 2-3 weeks of iterating

Using VenturePulse:

  • Comprehensive, structured analysis across 19 dimensions
  • Proven framework covering all viability aspects
  • Automatic competitive research
  • Professional formatting with cost tracking
  • Takes 25-90 minutes (vs. weeks manually)

The prompts took months to refine. You're getting battle-tested analysis templates that have been used on 50+ real projects.

Can I customize the prompts?

Absolutely! That's the whole point of open-source. You can:

  • Edit existing section prompts in prompts/sections/
  • Add new sections (e.g., regulatory deep-dive for healthcare)
  • Remove sections you don't need
  • Adjust scoring criteria
  • Change output format

Fork it and make it your own. Share improvements back with the community!

Why separate HTML files instead of one big report?

Strategic decision based on real-world use:

Advantages of separate files:

  • βœ… Share specific sections with different stakeholders
  • βœ… Email just the "Executive Summary" to busy executives
  • βœ… Regenerate individual sections without re-running everything
  • βœ… Avoid token limit issues with complex projects
  • βœ… Better qualityβ€”each section gets full AI focus

Previous version (one big file with tabs) had truncation issues and less detailed analysis.

Future version might include an optional "combined view" while keeping individual files.

What if my idea is confidential?

Your data never leaves your machine except for the API call to OpenRouter.

  • API calls are encrypted (HTTPS)
  • OpenRouter doesn't train on your data (per their policy)
  • Generated reports are saved locally on your machine
  • No telemetry, no tracking, no data collection by VenturePulse

For extra security:

  • Use a self-hosted LLM (future feature)
  • Review and redact your project file before analysis
  • Check OpenRouter's privacy policy

Can I run this offline or with local models?

Not currently, but maybe in a future release:

  • Ollama integration for fully local analysis
  • LM Studio support
  • Self-hosted model options

For now, you need internet + OpenRouter API access.

Why OpenRouter instead of direct API access?

OpenRouter provides:

  • βœ… Single API key for 100+ models
  • βœ… Unified pricing and billing
  • βœ… Fallback routing if model is down
  • βœ… Automatic load balancing
  • βœ… Easy model switching
  • βœ… Usage analytics

You could modify the scripts to call OpenAI/Anthropic/Google directly, but OpenRouter makes multi-model testing much easier.

What if the analysis is wrong or misses something?

AI analysis has limitations:

  • May miss recent market developments (post-training cutoff)
  • Can't validate assumptions with real users
  • Doesn't have your domain expertise
  • May not know niche competitors

How to use VenturePulse effectively:

  1. Start: Generate initial analysis
  2. Validate: Check competitive research, verify claims
  3. Augment: Add your domain knowledge and corrections
  4. Iterate: Regenerate specific sections with more context
  5. Decide: Use as input to your decision, not the sole factor

It's a strategic thinking tool, not a crystal ball.


🎯 Perfect For

  • βœ… Solo founders validating side project ideas
  • βœ… Startup teams exploring pivot opportunities
  • βœ… Product managers assessing new feature viability
  • βœ… Consultants scoping client projects
  • βœ… Investors conducting preliminary due diligence
  • βœ… Students learning product strategy frameworks
  • βœ… Agencies evaluating build vs. buy decisions

πŸš€ Get Started

# 1. Clone the repo
git clone https://github.com/knightsri/VenturePulse.git
cd VenturePulse

# 2. Configure
cp .env.example .env
# Edit .env with your OPENROUTER_API_KEY

# 3. Run with Docker
docker-compose up

# 4. Open http://localhost:8501 and sign in

Stop spending weeks on viability analysis. Start building products faster.


Built by founders, for founders πŸš€
Built in public 🌍
Built with AI πŸ€–

Questions? Open an issue or discussion.

About

AI-Powered Product Viability Analysis Tool - Transform ideas into comprehensive viability reports

Resources

License

Stars

Watchers

Forks

Packages