A systematic business cloning platform that analyzes online businesses for clonability potential using AI-powered insights across technical complexity, market opportunity, competitive landscape, resource requirements, and time to market.
Get running in 5 minutes β See QUICK_START.md
npm install
cp .env.example .env # Add your API keys
npm run db:migrate
npm run dev- 6-Stage Workflow System: Systematic process from discovery to AI automation
- Technology Detection: Wappalyzer-powered tech stack analysis with complexity scoring
- Clonability Scoring: Comprehensive 1-10 score across 5 weighted dimensions
- Multi-Provider AI: Support for Gemini 2.5 Pro, Grok 4, and OpenAI GPT-4
- Business Improvements: AI-generated strategies with 7-day implementation plans
- Export Capabilities: PDF, HTML, and JSON exports for all stages
- Technology Insights: Actionable recommendations, alternatives, and build-vs-buy analysis
- Performance Optimized: Sub-8-second response times with concurrent request handling
Try the Live Beta @ Https://VClone.online
- β Technology Insights Engine with 50+ technology profiles
- β Enhanced complexity analysis (frontend/backend/infrastructure breakdown)
- β Time & cost estimates based on detected tech stack
- β Skill requirements mapping with learning resources
- β Comprehensive scoring methodology documentation
- β Stage-by-stage progress tracking
- β Enhanced export functionality for all workflow stages
Frontend:
- React 18 + TypeScript + Vite
- Tailwind CSS + shadcn/ui + Radix UI
- TanStack Query for state management
- Wouter for routing
Backend:
- Node.js 18+ + Express + TypeScript
- PostgreSQL + Drizzle ORM
- Multi-provider AI integration (Gemini, Grok, OpenAI)
- Session-based authentication
Key Services:
- Technology detection (Wappalyzer)
- Complexity analysis & scoring
- Business improvement generation
- Export service (PDF, HTML, JSON)
- Performance monitoring & caching
For detailed architecture information, see PROJECT_STRUCTURE.md
VentureClone AI has Stack Auth integration ready (currently disabled due to React 18/19 compatibility):
Implemented Features:
- β Email/password authentication with verification
- β Social login (Google, GitHub) - optional
- β User profiles with avatars
- β Session management with secure cookies
- β Password reset functionality
- β Protected routes
Status:
Quick Enable (5 minutes):
# Option 1: Use Stack Auth v1 (React 18 compatible)
npm uninstall @stackframe/react
npm install @stackframe/stack@1.x
# Option 2: Upgrade to React 19
npm install react@19 react-dom@19π See: AUTHENTICATION_STATUS.md for details and setup instructions
VentureClone AI supports multiple AI providers with automatic fallback:
| Provider | Model | Best For | Setup |
|---|---|---|---|
| Gemini | 2.5 Pro | High-quality analysis | GEMINI_API_KEY |
| Grok | 4 Fast | Fast, reliable results | GROK_API_KEY |
| OpenAI | GPT-4 | Additional coverage | OPENAI_API_KEY |
Features:
- Evidence-based prompts with source attribution
- Confidence scoring (0.0-1.0)
- 120-second timeout for complex operations
- Automatic retry logic and error recovery
| Metric | Target | Details |
|---|---|---|
| First-Party Extraction | β€ 8s | Streaming HTML parsing |
| AI Analysis | β€ 15s | Multi-provider fallback |
| Business Improvements | β€ 30s | Comprehensive validation |
| Total Request Time | β€ 45s | End-to-end |
| Concurrent Analyses | 5 max | Queue-based management |
| Insights Cache | 24h | Fast retrieval |
POST /api/business-analyses/analyze # Create new analysis
POST /api/business-analyses/:id/improve # Generate improvements
GET /api/business-analyses # List analyses
GET /api/healthz # Health checkFor complete API documentation, see docs/API.md
# Development
npm run dev # Start dev server (http://localhost:5000)
npm run db:studio # Open Drizzle Studio
npm run db:generate # Generate migrations
npm run db:migrate # Run migrations
# Building
npm run build # Build entire application
npm run build:shared # Build shared code
npm run build:server # Bundle server
npm run build:client # Build frontend
# Production
npm start # Start production serverFor detailed setup instructions, see QUICK_START.md
- Discovery & Selection - Initial analysis with cloneability scoring
- Lazy-Entrepreneur Filter - Effort vs. reward analysis
- MVP Launch Planning - Core features and tech stack
- Demand Testing Strategy - Market validation approach
- Scaling & Growth - Growth strategies and milestones
- AI Automation Mapping - Automation opportunities
Each stage includes export options (PDF, HTML, JSON) and actionable insights.
For detailed usage instructions, see docs/FEATURES.md
Environment variables control system behavior. See ENVIRONMENT.md for complete reference.
Key Settings:
ENABLE_TECH_DETECTION- Enable/disable technology detection (default: true)DATABASE_URL- PostgreSQL connection stringSESSION_SECRET- Session encryption key- AI provider API keys (at least one required)
Common Issues:
- Analysis Timeout β Check AI provider API keys and network connectivity
- First-Party Extraction Fails β Target website may block requests
- High Error Rates β Monitor system health at
/api/healthz - Performance Issues β Check concurrent request limits
For detailed troubleshooting, see QUICK_START.md
- Quick Start Guide - Get up and running in 5 minutes
- Environment Setup - Environment variable reference
- Project Structure - Codebase organization guide
- Features Overview - Detailed feature documentation
- API Documentation - Complete API reference
- Scoring Methodology - How scores are calculated
- Technology Knowledge Base - 50+ tech profiles
- Deployment Guide - Production deployment instructions
- Migration Guide - Upgrading from v3.0
- Contributing Guide - How to contribute
- Changelog - Version history and updates
- Release Notes v3.1 - Latest release details
npm test # Run all tests
npm run test:watch # Watch mode
npm run test:coverage # Coverage reportWe welcome contributions! Please see our contributing guidelines:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Code Quality Standards:
- TypeScript strict mode enabled
- Comprehensive test coverage required
- Follow existing code patterns
- Update documentation for new features
This project is licensed under the MIT License.
- π Check the documentation
- π Create an issue for bugs
- π‘ Request features via GitHub issues
- π§ Contact support for urgent matters