Building the code quality
co-pilot for every developer
“To become the code quality co-pilot for every developer on earth — regardless of their location, connectivity, or budget.
”
How we sequence
Every phase unlocks a new revenue tier, a new market segment, or a new distribution surface. We do not add features because they are interesting — we add them because they convert users, reduce churn, or open a new customer category. Each phase must reach its MRR gate before the next phase begins in earnest.
MVP (Hackathon Edition)
The hackathon submission. Three screens, one AI loop, Aurora DSQL multi-region database, deployed on Vercel + Render. This is the foundation everything else is built on.
- GitHub repository connect (OAuth + URL paste)
- Code snippet direct input — any language, auto-detected via Tree-sitter
- Local analysis engine — complexity scoring, naming checks, dead code, offline CVE audit (OSV), ESLint/Pylint, duplication detection
- Claude AI engine — PR summaries, auto-documentation (JSDoc/docstrings/README), OWASP Top 10 security scanning, refactoring with before/after diffs
- Real-time streaming results via Server-Sent Events (token-by-token, no loading spinners)
- Quality score dashboard — timeline chart, issues by category, repository health ranking
- Export reports to PDF and Markdown
- Freemium gate — shows issue count, blurs details, upgrade CTA
- User authentication — Clerk, GitHub OAuth, Google OAuth, magic link
- Paystack subscription billing (Pro tier) — M-Pesa, card, mobile money
- Stripe fallback payments (global)
- Aurora DSQL multi-region writes — region_written column visible in history table
- Responsive layout — mobile, tablet, desktop
Stack locked at Phase 1
| Layer | Technology |
|---|---|
| Frontend | Next.js 14, Vercel, Tailwind, shadcn/ui |
| Backend API | Go + Chi, Render Web Service |
| Background worker | Go worker, Render Background Worker |
| Database | Amazon Aurora DSQL (us-east-1 + eu-west-1) |
| Cache + queue | Render Redis (go-redis) |
| AI | Claude API — claude-sonnet-4-20250514 |
| Auth | Clerk |
| Payments | Paystack (primary) + Stripe (fallback) |
Full Pro Tier + CLI Distribution
Complete the Pro tier feature set so paying users feel the full value of their subscription, and ship the CLI so CodeLens lives inside developer terminals and git hooks — not just in a browser tab.
- Full Paystack subscription lifecycle — cancel, upgrade, downgrade, pause
- Annual billing UI — toggle on pricing page, checkout flow
- African market discount auto-applied (20%) via Paystack geolocation
- Usage meter UI — PR analyses used / limit, repo count used / limit
- Invoice history with downloadable PDFs
- Failed payment retry flow — email notification + grace period banner
- Overage billing — $0.15 per additional PR analysis beyond monthly cap (Pro)
- Referral programme — unique link per user, 1 month free per successful conversion
- GitLab integration — full parity with GitHub (OAuth, webhook, PR comments)
- Bitbucket integration — webhook + PR comment posting
- Multi-repo support — switch freely between up to 10 active repos (Pro)
- Analysis scheduling — run automatically every N days on connected repos
- Commit-level analysis — analyse a single commit diff, not just full files
- Language expansion — Rust, Go, Java, C#, PHP, Swift added to local engine
- Inline code fix suggestions — copy-pasteable corrected code blocks per finding
- False positive suppression — mark a finding as "won't fix", excluded from future runs
- AI output language — user selects English, Swahili, or French for AI-generated text
- codelens analyse [path] — analyse a file, directory, or git diff
- codelens analyse --staged — analyse only staged changes (pre-commit hook use case)
- codelens auth login — open browser for OAuth, store token in ~/.codelens/config.json
- codelens report --format=json/table — machine-readable + color-coded terminal output
- Cross-platform binary — Linux amd64/arm64, macOS arm64/amd64, Windows amd64
- Distributed via: npm install -g @codelensai/cli, brew install codelensai, direct binary
- Pre-commit hook installer — codelens hooks install
- Offline mode — --local flag, no API call or auth required
- CI mode — --ci --fail-on=high, exits with code 1 on high/critical findings
Team Tier & GitHub App
Unlocks the Team tier ($49/month for up to 10 seats) and ships the GitHub App — the highest-leverage distribution surface for team-level adoption. A team lead installs once; every developer gets CodeLens on every PR automatically.
- Team workspace — invite members by email or GitHub username
- Role-based access control — Admin, Reviewer (read + comment), Developer (own repos)
- Aggregate quality metrics — team-wide score timeline, top contributors by improvement
- Repository health ranking — all team repos sorted by score with trend arrows
- Cross-repo issue search — find all SQL injection findings across all team repos in one query
- Team leaderboard — optional gamification, developer quality scores (can be disabled by admin)
- Custom review rules — define team standards in plain language, Claude enforces them
- Rule templates — built-in sets for Node.js API, Django, Rails, Go microservice
- Shared finding comments — team members can comment on specific findings
- Finding assignment — assign a finding to a specific developer to resolve
- Resolution tracking — mark findings as resolved, reopened, or accepted risk
- Audit logs — full history, 90-day retention + CSV export
- Slack integration — analysis summary posted on PR merge or critical finding
- Slack /codelens status slash command — check repo health from Slack
- Linear integration — create Linear issue directly from a CodeLens finding
- Jira integration — create ticket with severity + file path pre-filled
- Notion integration — sync analysis reports to a Notion database
- GitHub App published to GitHub Marketplace — installable with one click
- Org-level install — all repos in the org get CodeLens automatically
- PR status check — pass/fail check on every PR (blocks merge on critical findings if configured)
- PR comment template customisation — admins choose what appears in auto-comment
- Re-run analysis — comment /codelens analyse on any PR to trigger fresh run
- GitHub App → web dashboard SSO — clicking a finding in GitHub opens it in CodeLens
Enterprise & Crypto Payments
Targets enterprise buyers and web3-native teams. On-premise deployment satisfies compliance requirements. The VS Code extension and CI/CD step push CodeLens deeper into daily developer workflow.
- On-premise deployment — full self-hosted setup, Docker Compose + Kubernetes Helm chart
- Private Claude API endpoint — enterprise uses their own Anthropic account, code never leaves network
- Private LLM option — Ollama (Llama 3, Mistral) for air-gapped environments
- SSO / SAML 2.0 — Okta, Azure AD, Google Workspace, PingIdentity
- IP allowlisting — restrict API access to corporate VPN exit nodes
- 12-month audit log retention with SIEM export (Splunk, Datadog)
- SOC 2 Type II audit preparation and certification
- 99.9% uptime SLA on cloud tier; annual third-party pentest report
- Avalanche C-Chain subscription — USDC on-chain recurring payment for Web3 teams
- Smart contract audit published — third-party audit before mainnet
- MetaMask + WalletConnect support
- On-chain receipt generation — NFT receipt per subscription period
- Crypto → KES/USD conversion via Elom Labs wallet
- Extension published to VS Code Marketplace
- Inline findings — red/amber/green gutter icons on affected lines
- Hover tooltip — finding detail + suggestion on mouseover
- Sidebar panel — full finding list for the current file
- Auto-analyse on save (configurable, off by default)
- JetBrains plugin — IntelliJ, GoLand, PyCharm (same feature set)
- GitHub Actions action — uses: codelensai/analyse-action@v1, one-line install
- Fail pipeline on configurable severity threshold (fail-on: high)
- SARIF output — upload findings to GitHub Security tab as code scanning alerts
- GitLab CI component, Bitbucket Pipelines pipe, CircleCI orb, Jenkins plugin
Scale, Intelligence & Mobile
Reaching scale — new markets, new languages, new access points. The public API opens CodeLens to third-party integrations. The mobile app makes the dashboard available to engineering managers on the go.
- Multilingual AI — French, Portuguese, Arabic (West Africa, North Africa, Lusophone)
- Amharic support for Ethiopian developer market
- Hausa and Yoruba support for West African developer community
- Custom prompt fine-tuning — Enterprise customers tune AI review style
- AI confidence scores — each finding shows certainty (high / medium / speculative)
- Explain this finding — one-click "why is this a problem?" detailed explanation
- Auto-fix PR — CodeLens opens a GitHub PR with AI-generated fixes for accepted findings
- iOS app (Swift + SwiftUI) — dashboard, quality timeline, finding notifications
- Android app (Kotlin + Jetpack Compose) — same feature set
- Push notifications — alert on critical finding, weekly digest, team mention
- Mobile-first analysis trigger — paste a snippet from mobile, get findings back
- Manager view — read-only team health dashboard optimised for non-developers
- Public REST API — documented, versioned, rate-limited
- API key management — create, revoke, scope API keys from the dashboard
- Webhooks — subscribe to analysis.complete, finding.critical events
- SDK — official TypeScript and Python clients published to npm and PyPI
- API usage dashboard — calls made, tokens consumed, cost breakdown
- Formal bug bounty programme — cash rewards for Critical and High vulnerability reports
- Developer community — Discord server, monthly office hours with Scotch and Mark
- CodeLens for Education — free Pro for verified bootcamps and university CS depts
- Open source tier — free Pro for active public repos with 500+ GitHub stars
- Elom Labs integration — CodeLens embedded in NestIQ and Nairobi Verified workflows
- Partner programme — revenue share for agencies who resell Team/Enterprise
Distribution surface timeline
Where CodeLens lives
Every new surface multiplies reach and makes the product stickier.
| Surface | Phase | Build effort | Retention impact |
|---|---|---|---|
| Web dashboard | Phase 1 — Now | Already building | High — habit-forming daily use |
| CLI tool | Phase 2 — Aug 2026 | Low — wraps existing Go API | Very high — lives in git hooks |
| GitHub App | Phase 3 — Oct 2026 | Medium — different auth, same logic | Very high — viral team spread |
| VS Code extension | Phase 4 — Jan 2027 | High — new TypeScript codebase | Highest — opens with every file |
| CI/CD step | Phase 4 — Jan 2027 | Low — CLI packaged as Action | High — enforced on every PR |
| Mobile app | Phase 5 — Jun 2027 | High — two separate codebases | Medium — manager/passive use |
| Desktop app (Tauri) | Not planned | Very high — platform builds | Low — no advantage over web + CLI |
| Public API | Phase 5 — Jun 2027 | Medium — documentation-heavy | High — ecosystem lock-in |
Revenue milestones
MRR roadmap
First paid user
Jul 2026
Post-hackathon launch
$500 MRR
Aug 2026
Pro tier + CLI launch
$2,000 MRR
Oct 2026
Team tier + GitHub App
$5,000 MRR
Jan 2027
Enterprise pipeline + VS Code
$15,000 MRR
Jun 2027
Scale phase + mobile + API
Break-even
Q4 2027
Enterprise contracts
First paid user
Jul 2026
Post-hackathon launch
$500 MRR
Aug 2026
Pro tier + CLI launch
$2,000 MRR
Oct 2026
Team tier + GitHub App
$5,000 MRR
Jan 2027
Enterprise pipeline + VS Code
$15,000 MRR
Jun 2027
Scale phase + mobile + API
Break-even
Q4 2027
Enterprise contracts
Intentionally excluded
What we are not building
Focus is a feature. Every “no” keeps us focused on the things that actually matter.
Tauri desktop app
Web + CLI covers the same use case with zero platform distribution overhead.
Code completion (like Copilot)
Different product category. We review code, we do not write it.
Our own LLM
Anthropic builds the best models. We build the best wrapper for developer workflows.
Social features (follow, like)
Not a social network. Focus on utility.
Marketplace for review rules
Not enough users yet. Ship built-in rule templates first.
Time tracking
Not our problem to solve.
Open to feedback
Contributing to the roadmap
CodeLens AI is currently a closed-source commercial product. The roadmap is public so our users can see where we are going and hold us accountable to shipping it. If you have a feature request, a bug report, or a market insight we have missed:
Feature requests
github.com/elomlabs/codelens-ai
(coming soon)
Bug reports
support@codelensai.com
security@elomlabs.com for vulnerabilities
Enterprise enquiries
hello@elomlabs.com
Custom deployment + annual pricing
Early access
Be part of what we're building
Sign up free today. We're shipping fast and early users shape the roadmap directly.