| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
AI-powered GitHub repository analysis — just add m before any github.com URL
Website · Quick Start · Features · AI Providers
repolens-show.mp4Pro tip: Turn any GitHub URL into a RepoLens analysis by adding m before github.com. For example: github.com/facebook/react → mgithub.com/VrianCao/Uptimer
RepoLens supports 4 AI providers. You configure API keys directly in the app — no environment variables needed.
| Provider | Example Models |
|---|---|
| OpenAI | Latest Models |
| Latest Models | |
| Anthropic | Latest Models |
| OpenRouter | Latest Models |
Add a GitHub Personal Access Token (PAT) to access private repositories and raise GitHub's account-level API limit from 60 to 5,000 requests/hour. RepoLens applies separate endpoint-specific proxy limits. The PAT is stored in your browser. RepoLens may send it through its server for validation, ZIP downloads, and some GitHub requests; other supported requests may go directly from the browser to GitHub.
| Goal | Scope |
|---|---|
| Private repository access | Contents: Read-only + Metadata: Read-only |
| Public repos (higher rate limit only) | No additional permissions needed |
| Requirement | Install | Verify |
|---|---|---|
| Node.js 22.12+ | nodejs.org | node -v |
| pnpm 10.28.1 | pnpm.io | pnpm -v |
| AI API key | At least one: OpenAI, Google AI, Anthropic, or OpenRouter | — |
git clone https://github.com/zebbern/repolens.git
cd repolens/workproject
pnpm install
pnpm devOpen http://localhost:3000, click the gear icon (Settings), and enter your API key(s).
AI API keys are stored in your browser. When you use an AI feature, the selected key, your prompt, selected repository context, and local tool results are sent through the RepoLens server to the selected provider.
| Variable | Description |
|---|---|
| NEXT_PUBLIC_AUTH_ENABLED=true | Enable authentication (requires NextAuth setup) |
AI keys are configured in the UI — no environment variables required for basic usage.
| Action | How |
|---|---|
| Analyze a repo | Add m before any github.com URL → mgithub.com/owner/repo |
| Paste a URL | Enter any GitHub repo URL on the homepage |
| Browse code | Open the Code tab to view syntax-highlighted files with outline navigation |
| Scan for issues | Open the Issues tab for automated security and quality analysis |
| Generate docs | Open the Docs tab and select a document type |
| Chat with AI | Open the Chat tab and ask questions about the codebase |
| Compare repos | Navigate to the Compare tab to evaluate repositories side-by-side |
| View git insights | Open the Git History tab → Insights sub-tab for coding hours, activity heatmaps, and author charts |
| Category | Technology |
|---|---|
| Framework | Next.js 16 (App Router) |
| UI | React 19, Tailwind CSS, shadcn/ui |
| Language | TypeScript 5 |
| AI | Vercel AI SDK v6 |
| Diagrams | Mermaid.js |
| Syntax highlighting | Shiki |
| Repo extraction | fflate |
| Testing | Vitest, Playwright |
| Deployment | Vercel |
| Back | FazBrowse Home | New Git URL |