Using the Hosted Version
The fastest way to get started is using the hosted version at repolyze.ossium.live.Visit Repolyze
Navigate to repolyze.ossium.live in your browser.
Click Analyze
Press the Analyze button or hit Enter. You’ll see real-time progress as Repolyze:
- Fetches repository metadata
- Analyzes file structure
- Examines dependencies
- Generates insights with AI
- Creates architecture diagrams
Branch Analysis
Repolyze supports analyzing any branch, not just the default branch.Select Branch
Once the initial analysis completes, click the Branch Selector dropdown in the header.
Rate Limits
Repolyze has tiered rate limits to ensure fair usage:| Tier | Daily Analyses | Cost |
|---|---|---|
| Anonymous | 1 per day | Free |
| Free Account | 3 per day | Free |
| Pro Account | 44 per day | Paid |
Exporting Results
Share and save your analysis results in multiple formats:PDF Export
Download a comprehensive PDF report with all insights, scores, and diagrams.How to Export:
- Click the share icon in the analysis header
- Select Download PDF
- Opens in new tab for download
Copy Markdown
Copy the entire analysis as formatted Markdown.How to Copy:
- Click the share icon
- Select Copy Markdown
- Paste into your documentation
Copy Plain Text
Copy a plain text version of the report.How to Copy:
- Click the share icon
- Select Copy Plain Text
- Paste anywhere
Share Card
Generate a beautiful share card image.How to Generate:
- Click the share icon
- Select Download Share Card
- Choose a variant (compact/default/detailed)
Social Sharing
Share your analysis results on social media:Running Locally
For self-hosting or development, run Repolyze locally.Prerequisites
Node.js 18+
Node.js 18+
Repolyze requires Node.js 18.0 or higher.If you need to install or upgrade Node.js, visit nodejs.org.
pnpm Package Manager
pnpm Package Manager
Repolyze uses pnpm for dependency management.
PostgreSQL Database
PostgreSQL Database
Required for authentication and rate limiting.
Installation
Install Dependencies
This will also run
prisma generate automatically to set up the database client.Configure Environment
Copy the example environment file and add your API keys:Edit
.env.local with your keys:Start Development Server
Getting API Keys
- GitHub Token
- OpenRouter Key
- Auth Secret
- Go to GitHub Settings → Developer settings → Personal access tokens → Tokens (classic)
- Click Generate new token (classic)
- Give it a descriptive name (e.g., “Repolyze Local Dev”)
- Select scopes:
- ✅
repo(Full control of private repositories) - ✅
read:user(Read user profile data)
- ✅
- Click Generate token
- Copy the token immediately (you won’t see it again)
- Add to
.env.localasGITHUB_TOKEN=ghp_...
Testing Your Setup
Verify everything is working:If all endpoints return valid JSON responses, your setup is complete!
Next Steps
Understanding Scores
Learn how Repolyze calculates health scores and what they mean.
API Reference
Integrate Repolyze into your development workflow.
Contributing
Help improve Repolyze by contributing to the project.
Feature Guide
Explore all features and capabilities in detail.
Need help? Join our GitHub Discussions or open an issue.