CodeReview Agent
AI-powered code review for Quality Engineering teams. Paste a GitHub or GitLab URL — get AI-flagged style and convention violations in seconds. If your GitLab URL needs authentication, use a public GitHub repository URL (or an NPM package repository link), or download the source code and review it locally.
wakeupBannerMessage.innerHTML = "CodeReview Agent is ready. Your first review is about to start."; wakeupBannerIcon.textContent = "✓"; GitLab: https://gitlab.com/<owner>/<repo>/-/merge_requests/<iid>
https://gitlab.com/<owner>/<repo>/-/commit/<sha>
wakeupBanner.style.display = "flex"; (Public repos only in this phase — private repo support coming }, 2200); >
See it in action
A 15-second walkthrough — paste a pull request URL, the agent fetches the diff, runs it through the LLM against your standards, and returns structured findings.
pytest.fixture instead of setUp/tearDown
for test setup consistency.
except: swallows real errors — catch a
specific exception type.
time.sleep() in tests — use explicit
waits or mocks for deterministic runs.
What this is
An AI-powered code review agent that demonstrates a pattern used in production at regulated banking environments. Built as an open-source illustration — paste any public GitHub or GitLab URL, and the agent will flag style, convention, and framework standard violations using an LLM, scoped to these Quality Engineering standards.
The agent runs against your team's coding standards (configurable), uses any LLM provider you prefer (Gemini, Ollama, OpenAI, Claude), and integrates with CI as a GitHub Action. This hosted demo uses Gemini's free tier.
Pluggable LLM
Same agent code works with Gemini, Ollama, OpenAI, or Claude. Swap providers via one config line.
Structured output
Returns parseable JSON with file path, line number, severity, category, and message — ready for CI gates.
Standards as data
Coding rules live in a markdown file. Forking and customizing for your team takes 5 minutes.
Honest framing
Style and convention enforcement — not architectural or logic review. Designed to free up senior reviewer time.