Now in Private Beta

Ticket in. Merge request out.

Point MergeRequest.ai at a ticket and get a clean, reviewed merge request back. Starting with Jira and Linear, with more coming soon.

Free during beta. No credit card required.

This is what you get back

A merge request with clean code, linked to the original ticket. Review it like any other MR your team opens.

acme-corp/backend-api

Fix auth token refresh on expired sessions#1042

Draftmergerequestai wants to merge 3 commits into main from fix/auth-token-refresh
mergerequestaigenerated this MR fromENG-1042

Approach: The existing refreshToken function didn't check token expiry — it re-signed the same payload regardless. Added expiry validation, cleanup of old tokens, and fresh token generation with a 7-day TTL.

Files read: src/auth/tokenService.ts, src/auth/types.ts, src/auth/__tests__/tokenService.test.ts

Review result: Approved on first pass — no bugs or style issues found.

Showing 4 changed files with 87 additions and 23 deletions.
src/auth/tokenService.ts
+14-3
  @@ -42,5 +42,17 @@ export class AuthService {
Some checks are in progress
CI / build
CI / test (unit)
CI / test (integration)
CI / lint
codecov/patch
Merge blocked — required checks have not passed yet.
Reviewers
sarah-chen
jdoeAwaiting review
Assignees
mergerequestai
Labels
bugauthai-generated
Development
ENG-1042Fix token refresh
Milestone
v2.4.0
75% complete

Built for well-defined work

MergeRequest.ai excels at the tickets your team knows how to do but never has time for.

Great for
  • Add a new API endpoint following existing patterns
  • Fix a bug with clear reproduction steps
  • Refactor code to use a shared utility
  • Update dependencies and fix breaking changes
  • Add missing validation or error handling
Getting better at
  • Multi-service changes across repos
  • Complex database migrations
  • Performance optimization tasks
Not yet
  • Greenfield architecture from scratch
  • Ambiguous requirements needing product decisions
  • Large-scale rewrites spanning 20+ files

Three steps. Zero workflow changes.

01

Write a ticket like you always do

User stories, bug reports, feature specs — no special syntax. Works with Jira and Linear today, more integrations coming.

02

MergeRequest.ai picks it up

Assign the ticket and our agent swarm reads your codebase, plans the changes, writes the code, and reviews its own work.

03

Review the merge request

You get a draft MR with clean commits and a clear description of what changed and why. Review it, request changes, or approve.

Language agnostic. Framework aware.

MergeRequest.ai reads your codebase and follows your existing patterns — whatever your stack.

TypeScriptPythonGoJavaRubyRustC#PHPReactNext.jsDjangoRailsExpressFastAPISpring Boot

Built for teams that ship

Human-in-the-loop by design

Every MR is created as a draft — nothing merges without human approval. This enforces the change management controls required by SOC 2, giving your compliance team an auditable review trail for every code change.

Integrates with your tools

Jira and Linear today, with GitHub and GitLab as your code host. Asana, Shortcut, and more on the roadmap.

Your code stays yours

Code is read on-demand via API, never stored on our servers, and never used for model training. We use Anthropic's Claude with zero data retention.

AI-generated code, fully compliant

MergeRequest.ai is built around the review workflows your compliance team already trusts.

SOC 2 change management

SOC 2 requires that all code changes are reviewed and approved before deployment. MergeRequest.ai enforces this by default — every change ships as a draft MR that requires human approval. No code reaches production without your team signing off.

Full audit trail

Every MR includes what the AI read, what it planned, and why it made each decision — linked back to the originating ticket. Your auditors get the same traceability they expect from human developers, with more documentation than most humans provide.

Simple pricing. Pay per ticket.

Free during the beta. When we launch, plans will start at $200/month for teams — priced per ticket resolved, not per seat. One resolved ticket saves hours of developer time.

Turn your backlog into shipped code

Join engineering teams using MergeRequest.ai to clear tickets faster — without hiring.

Free during beta. No credit card required.