Web app
Paste, upload, or pull from GitHub - all from your account.
The full review experience in the browser: findings, suggested changes, and line context in one place.
Best for: Quick passes, spikes, and onboarding before you wire up automation.
The same pass across the web app, GitHub on pull requests, and the REST API: you bring the code, get structured findings, and leave with a merge-ready picture. The sections below cover flow, where CodeCritic runs, and what you see in your workspace. For a full capability list, see Features.
Flow
Input, triage, and handoff: the same three beats in the browser, on pull requests, or when automation calls the API.
A snippet for a fast gut check, a file when the whole module matters, or a GitHub repo when context lives across folders. Detection runs in the app - you are not configuring parsers here.
Findings roll up by severity and theme - not a single blob of text. Each item explains why it matters, points at lines, and often includes a proposed code change when one is appropriate.
You leave with a prioritized view of what to fix before merge - and what is already solid. No guessing order, no copying advice out of a chat window.
Surfaces
One review engine - different entry points. Pick the surface that matches how you ship.
Paste, upload, or pull from GitHub - all from your account.
The full review experience in the browser: findings, suggested changes, and line context in one place.
Best for: Quick passes, spikes, and onboarding before you wire up automation.
Reviews on pull requests, feedback where your team already argues about code.
Install the action on the repo. Each push or PR update can trigger the same review - comments land on the diff.
Best for: Team workflows, protected branches, and merge-ready review threads.
Call the service from jobs, scripts, or internal tools with your API key.
Create reviews and read results over HTTP - when you need a custom gate, reporting, or a non-GitHub source of truth.
Best for: CI pipelines, bespoke automation, and orgs that do not live only on GitHub.
Output
Names may vary by plan - the intent is always structured feedback you can act on.
A quick read on overall quality plus a short narrative - so you know whether to dig in or ship.
Issues grouped so you triage security and correctness before polish - not one flat list.
Line references, explanations, and proposed edits when the model can suggest a patch - not vague tips.
A stable layout: scan the list, apply fixes in order, re-run if you need - not a single blob of chat to re-read.
GitHub
When the Action is installed, each relevant PR event can trigger a review and post results back on the diff.
Open an account, run a review, or read the step-by-step help when you need YAML and API detail.