Every pull request, reviewed.
Solemly reviews every pull request the moment it opens - inline comments on the diff, and a merge gate that holds until the findings are answered.
Free for 14 days · No credit card · Installs in 60 seconds
P1 Retries can charge the card twice. isRetryable treats a timeout as retryable (errors.ts:18), but a timed-out charge may have gone through. Send one idempotency key so a retry returns that charge instead of making a new one.
The kind of thing it catches
Coding agents and copilots open pull requests faster than a team can read them. Every one still goes through the same gate: reviewed, and held when it shouldn't merge yet.
The reviews land on the pull request. The dashboard is where you see all of them - across providers, repos and teams.
Reviews from GitHub, GitLab and Bitbucket in one list. Open any PR to read the summary, the inline comments and the security findings it got.
Findings by severity, day by day, per repository — and how reviewed pull requests merge compared with unreviewed ones.
An executive summary with period-over-period changes, plus comparison, repo scorecard and author views. Export to CSV or print to PDF.
Solemly spots AI-authored pull requests from their commits and descriptions, then tracks how often they merge and how long they take.
CLAUDE.md, AGENTS.md and Cursor rules in each repo are read as conventions, so reviews hold code to your standards, not generic ones.

The film is why it exists. The Short is one review start to finish: a retry loop that writes the auth token to the logs, caught and fixed on the pull request.
Before it says a word, the reviewer pulls in related files, the project structure and your conventions - so its comments read like they came from someone who knows the codebase.
Solemly sets a status the moment a PR opens and resolves it when the review lands. Make it required in branch protection and nothing merges with a high-severity finding still open.
Reply to any finding to get the reasoning and evidence behind it, ask a question about the change, or dismiss what doesn't apply. No context switch, no dashboard.
The old session token is never revoked after a role change.
@solemly explain
issueToken() creates the new session, but nothing calls sessions.revoke() on the old one, and middleware/auth.ts accepts any unexpired token. A demoted admin keeps admin access for up to an hour.
Push a new commit and the stale review is superseded automatically. Each PR carries one up-to-date review, not a trail of outdated ones.
Let Solemly write the pull request summary automatically, or on demand with @solemly describe.
Belong to several organizations and switch in a click. Group people into teams so each sees the repos they own.
Admins manage repos, settings and people. Members get the reviews and reports for their work.
Spots pull requests written with AI assistants from commit trailers and descriptions, and tracks how they fare.
Every report exports to CSV or prints to a clean PDF for the people who won't open a dashboard.
Email, or one click with the GitHub, GitLab or Bitbucket account you already have.
One install per provider. Reviews and merge statuses arrive natively on each platform.
A GitHub App. Reviews land as native PR reviews with inline comments and required checks.
PR reviews · Check runsConnect with an access token. Reviews post as MR notes with a commit status that gates the merge.
MR notes · Commit statusInstall the app on your workspace. Reviews post as PR comments with a build status for merge checks.
PR comments · Build statusFinds the ticket from the branch, title or description and checks the PR against its acceptance criteria.
Acceptance checkA message in the channel you pick the moment a review finishes: the PR, what was found, and a link.
Review notificationsThe same review notifications, posted to a Teams channel through an incoming webhook.
Review notificationsNo CI config, no YAML, no bot accounts to manage. Install the app and the next PR gets reviewed.
Install Solemly on your GitHub, GitLab, or Bitbucket workspace. Pick which repos get reviews.
That's the trigger. The review starts straight away, with the surrounding repo in view.
A summary with ranked risks, inline comments on the lines that need them, a security pass, and a merge status your branch protection can require.
Free 14-day trial, then pay per user. 40 PR reviews per user every month. Cancel anytime.
Standard: $18 per user / month billed yearly, or $24 billed monthly · in India ₹699 yearly or ₹999 monthly, + 18% GST · 40 PR reviews per user every month · 14-day free trial, no credit card.
GitHub, GitLab and Bitbucket Cloud. Each has its own install, and reviews post natively on each: PR reviews and check runs on GitHub, MR notes and commit statuses on GitLab, PR comments and build statuses on Bitbucket.
Yes. Solemly sets a Solemly / Review status on every pull request. Turn on blocking for a repo and mark the status as required in branch protection (or your merge checks), and a PR can't merge while a high-severity finding is open. Push a fix and the review re-runs.
No. It reads the diff and the related files while a review runs and sends them to the AI model to write the review. What it stores is the review itself - the comments and findings it posted - plus pull request details like title, author and merge time, for your reports.
It reads the agent instruction files already in your repo - CLAUDE.md, AGENTS.md, Cursor rules and similar - and reviews against them. The Context page shows exactly which files it found in each repository.
Per repository: on every push, once per pull request, or only when someone comments @solemly review. Anyone with write access can also pause and resume reviews on a single PR.
Yes - 14 days with every feature, and no credit card to start. Install it on a repo and your next pull request gets reviewed.
Something else? Talk to us