Find what reviews miss.
Vibe-coded or hand-crafted — your repo has blind spots. RepoLens runs specialist AI agents to surface them. Evidence-backed findings, filed as GitHub issues.
Apache-2.0 · Open SourceNumbers reflect current state — we ship new lenses and domains regularly.
Depth beats breadth
Code might look fine through one lens and be a shitshow through another.
Monolithic LLM Review
One prompt. Ten concerns. Surface-level results.
- Spreads attention across every concern equally
- The auth bypass gets the same weight as a naming nit
- No convergence check — one pass, hope for the best
- Output: a report that lives in a spreadsheet
Lens-Based Auditing (LBA)
One lens. One concern. Full depth.
- Each agent gets the full cognitive budget for its domain
- Security lens traces data flows — not style nits
- DONE×3 streak protocol verifies completeness
- Output: GitHub issues you can close in one sitting
Eight operational modes
RepoLens doesn't just audit code. Run a lensing pass to discover features, hunt bugs, inspect servers, or check open-source readiness — each mode has its own specialized lens set. A single-lens security scan is valid. A full-spectrum 283-lens audit is too. The scope scales; the method stays the same.
audit
defaultDeep code audit across security, architecture, compliance, and more.
bugfix
Hunt real bugs. Root cause analysis, reproduction steps, fix guidance.
feature
Find missing capabilities. What should your project do that it doesn't yet?
discover
Product discovery. Market gaps, integrations, competitive positioning.
deploy
containers in betaInspect live servers. TLS, disk, backups, config drift, monitoring.
content
Audit docs and content. Staleness, accessibility, completeness, localization.
opensource
Pre-release audit. Secret leaks, licensing, PII, community readiness.
custom
Change impact analysis. Analyze diffs against your impact statement.
Find, fix, merge. Their repo, their rules.
27 domains. 283 lenses. Growing.
Each domain is a group of specialized lenses. Run one domain or all of them. Add your own for concerns specific to your stack.
Code Foundations
Security · Code Quality · Architecture · Testing · Error Handling · Performance · Concurrency
Frontend & UX
Frontend · Visual Design · Design System · Interaction Design · Information Architecture · Adaptive UX · UX Anti-Patterns
Compliance
GDPR · NIS2 · AI Act · HIPAA · PSD2 · DORA · EAA · CCPA · and 48 more regulatory frameworks
APIs & Data
API Design · Database · Internationalization
Infrastructure
DevOps · Observability · Maintainability · Documentation
Server & Deployment
TLS · DNS · Storage · Containers · Backups · Monitoring · and 20 more checks
Discovery & Content
Product Discovery · Content Quality · Open Source Readiness
Tool Gate
Lint · SAST · DAST · Type Check · Load Testing · API Security
Three steps. Real results.
Point
Clone RepoLens. Point it at any git repository. Pick your agent.
Lens
Specialist agents scan your code — one domain per lens. DONE×3 verifies completeness.
Ship
Findings appear as GitHub issues — severity-tagged, evidence-backed, each closeable in approximately one hour.
git clone https://github.com/TheMorpheus407/RepoLens.git
cd RepoLens
# Run a single domain against your repository
./repolens.sh --project /path/to/your/repo --agent claude --domain security
# Run all lenses
./repolens.sh --project /path/to/your/repo --agent claude
# Run in parallel (up to 8 agents at once)
./repolens.sh --project /path/to/your/repo --agent claude --parallel Give an LLM one thing to focus on and the depth will be unmatched.
Built on three principles
One Lens, One Concern
Each agent has exactly one domain. No context switching. No attention splitting. Full cognitive budget on a single focus.
Evidence-Required
Every finding cites specific files, functions, or configurations. No hypotheticals. No vague advice. Not in the code? Not in the report.
Convergence-Verified
The DONE×3 streak protocol. Each lens runs until three consecutive passes find nothing new. Done means done — verified, not assumed.
Real tools in the loop
RepoLens doesn't only use AI. It integrates real static analysis, security scanning, and performance testing into the same workflow.
Static Analysis always available
Dynamic Analysis requires --hosted
Your agent. Your choice.
RepoLens is a prompt orchestrator, not an LLM wrapper. It works with any CLI-based AI agent — swap providers without changing your workflow.
Star History
Growth of RepoLens GitHub stars over time.
Audit was the first step. Development is the destination.
RepoLens is Apache-2.0 open source. Clone it. Run it. Contribute lenses. The repository is yours to fork, extend, and deploy on your own terms.