Available Plans
Repolyze offers three tiers designed to match your usage needs, from quick one-off analyses to power user workflows.Anonymous (Free)
Try Repolyze without creating an account.- Daily Analyses: 1 repository per day (per IP)
- Share Links: Share analysis results with others
- All other features: Locked (requires sign-in)
Anonymous usage is tracked by IP address and resets daily at midnight UTC.
Free Plan
Sign up with GitHub or Google OAuth to unlock more capabilities.- Daily Analyses: 3 repositories per day
- Issue Creation: Create GitHub issues directly from analysis
- Export Formats: Download as Text, Markdown, or PDF
- Share Links: Share analysis results with others
- AI Insights: ❌ Pro only
- Data Flow Diagrams: ❌ Pro only
Free accounts reset daily at midnight UTC. Sign in to get started.
Pro Plan
Unlock advanced features and higher limits for professional use.- Daily Analyses: 44 repositories per day
- AI-Powered Insights: Get intelligent recommendations and analysis
- Data Flow Diagrams: Visualize data flow through your codebase
- Issue Creation: Create GitHub issues directly from analysis
- Export Formats: Download as Text, Markdown, or PDF
- Share Links: Share analysis results with others
- Priority Support: Get help when you need it
Subscription Management
Repolyze uses Polar.sh for secure subscription management and billing.How It Works
- Sign In: Authenticate with GitHub or Google
- Upgrade: Click “Upgrade to Pro” from your dashboard
- Checkout: Complete payment through Polar.sh
- Instant Access: Pro features unlock immediately
Plan Details
- Subscriptions are tied to your authenticated account
- Daily limits reset at 00:00 UTC each day
- Usage is tracked per user (not per IP) for authenticated accounts
- Pro plan expires if payment fails (automatically downgrades to Free)
Your
plan field is stored in the database and checked on every analysis request. See schema.prisma:24 for implementation details.Feature Comparison
| Feature | Anonymous | Free | Pro |
|---|---|---|---|
| Daily Analyses | 1 | 3 | 44 |
| AI Insights | ❌ | ❌ | ✅ |
| Data Flow Diagrams | ❌ | ❌ | ✅ |
| Issue Creation | ❌ | ✅ | ✅ |
| Download Text | ❌ | ✅ | ✅ |
| Download Markdown | ❌ | ✅ | ✅ |
| Download PDF | ❌ | ✅ | ✅ |
| Share Links | ✅ | ✅ | ✅ |
Frequently Asked Questions
What happens when I hit my daily limit?
What happens when I hit my daily limit?
You’ll receive a rate limit error and need to wait until midnight UTC for your quota to reset. Consider upgrading to a higher tier if you frequently hit limits.
Can I cancel my Pro subscription?
Can I cancel my Pro subscription?
Yes, manage your subscription directly through Polar.sh. Your Pro access will continue until the end of your billing period.
How is usage tracked?
How is usage tracked?
- Anonymous: By IP address
- Free/Pro: By user ID (from your authenticated session)
AnalysisRequest table (see schema.prisma:67).What happens if my Pro plan expires?
What happens if my Pro plan expires?
Your account automatically downgrades to the Free tier. Your analysis history is preserved, but Pro-only features (AI Insights, Data Flow) become locked.
Next Steps
Authentication
Learn how to sign in and manage your account
Rate Limits
Understand how rate limiting works