AI code review for GitHub

Every pull request, read twice before it merges.

Duosien reviews each GitHub pull request before your team does. It flags likely bugs, behaviour changes and regressions, and posts them as comments on the PR.

In development · accepting teams for a free 30-day pilot
Open Add retry metrics to HTTP client #482
clients/http/retry.py +2 −1
41 def retry(fn, attempts=3, backoff=1.0): 42 for i in range(attempts): 43 try: 44 return fn() 45 except TransientError: 46− time.sleep(2 ** i) 46+ time.sleep(backoff * i) 47+ metrics.incr("http.retry") 48 raise
duosien Behaviour change line 46

First retry now fires with no delay. backoff * i is 0 when i is 0, so the call repeats immediately. The old line waited one second. Tests that only check the return value will still pass.

Illustrative example, not customer code
Works with
GitHub
Processing
US or EU, your choice
Pilot
Free for 30 days
Merge decisions
Stay with your team

How it works

From pull request to findings in three steps

Built for engineering teams that review a high volume of pull requests and want consistent coverage without adding reviewers. Your merge process stays the same.

01

Install on GitHub

Add Duosien to the repositories you pick. You decide which repositories it can see.

02

Open a pull request as usual

Each new or updated pull request is reviewed automatically, read together with the code around the change.

03

Read the findings in the PR

Findings arrive as review comments before a teammate opens the change. Your reviewers decide what to act on.

push pull request Duosien review human review merge

What it catches

The problems busy reviews let through

tests still pass

Behaviour changes

Edits that change what the code does, even when the test suite stays green.

edge cases

Bugs and unhandled cases

Likely defects, missing error handling, and inputs the change does not account for.

over time

Recurring regressions

Findings are recorded across pull requests, so problems that keep coming back in a codebase become visible.

Data & region

Your code is processed where you choose

Pick a processing region when you set up. Teams in Europe can keep processing inside the EU.

US

United States

Processing runs in US cloud regions.

EU

European Union

Processing runs in EU cloud regions, for teams with EU data requirements.

  • You choose which repositories Duosien can access.
  • Duosien comments on pull requests. It does not approve, block or merge them.

Free pilot

Try it on one repository for 30 days, free

See real findings on your own code before you decide anything.

What the pilot includes

  • One GitHub repository of your choice
  • 30 days at no charge
  • Processing in the US or the EU
  • Direct contact with the people building it

To start, email us with

  1. Your company and team size
  2. The repository's main language
  3. Your preferred region: US or EU

FAQ

Common questions

Is Duosien available now?

The software is in development. Before general availability we are running free pilots with a small number of engineering teams.

Which code platforms do you support?

GitHub. Duosien is built for GitHub pull requests.

Where is our code processed?

In the region you choose at setup: the United States or the European Union.

Does it replace human reviewers?

No. Duosien reviews first, so your reviewers start with the findings already on the pull request. People on your team still approve and merge.

How much does it cost?

The pilot is free. After general availability Duosien is sold as an annual subscription. Pricing will be published at launch.

Company

Duosien Technology

An independent, self-funded software company building code review tools for engineering teams in North America and Europe.

Product
AI code review for GitHub pull requests
Customers
Engineering teams in North America and Europe
Stage
Early-stage, software in development
Funding
Self-funded

Get in touch

Tell us what your reviews keep missing.