Dyff Logo Full
v0.1 · Open beta Open source · Self-host · Apache 2.0

An IDE for code review.
Understand the PR before you judge it.

Dyff opens any pull request with an AI-generated code walkthrough, full-codebase search, file navigation, and AI findings you can evaluate — because you've already built the context.

Built for engineers who refuse to approve what they don't understand.

Start Free See a PR demo →
Dyff IDE

How a review works in Dyff

01

A reading plan before you open the first file

Dyff reads the whole PR before you do. By the time you open it, the 34 files are grouped into 4 - 5 reading stages: the auth changes first, then the migration, then the frontend wiring. You read in dependency order instead of triaging a file tree.

02

Search the whole repo, not just the diff

Cmd+K opens symbol search across every file in the codebase, not just the files in the PR. Jump to a definition, find every caller, read a type, come back to exactly where you were. No clone, no branch switch.

03

Judge the AI findings with the context already loaded.

You evaluate them while you already fully understand the code.
Still not sure? Chat with the LLM to trace that call-site for you

Who Dyff is for

Built for the engineer who won't rubber-stamp a 40-file PR.

Yes - Dyff is for you if

  • You regularly review PRs with 15+ files, cross-cutting refactors, or infra changes.
  • You've felt the guilt of approving something you didn't fully understand.
  • You review code in parts of the codebase you didn't write.
  • You're a tech lead, staff engineer, or platform engineer on a team of 10-200.
  • Your team ships a lot of AI-generated code and the review pile is growing.

No - Dyff probably isn't for you if

  • You work alone, or your PRs are reliably under 5 files.
  • You want a bot to approve PRs so humans don't have to.
  • You need a merge gate, not a reading tool.
  • Your bottleneck is review speed, not review depth.
Open source · Apache 2.0

Read every prompt.
Self-host the whole thing.

Self-host on your own infra. Nothing about the PR leaves your network unless you want it to.

# self-host in 2 commands
$ git clone https://github.com/dyffs/dyff
$ cd dyff/docker
$ docker compose up
-> Ready on http://localhost:3456
Bring your own LLM

Your API key, your rate limits, your bill.

13 providers supported. Dyff takes nothing on inference.

Core providers
And more

Pricing

Our cloud plan is free duing our Open Beta
Self-hosted
Free
  • Reading map, search, findings — full feature parity
  • Bring your own model keys
  • Run on your infra
  • Community support
Self-host docs →
Cloud
Free while open-beta
  • Everything in Self-hosted
  • SSO (Github)
  • Bring your own model keys
  • Run in our cloud
Try for free →
Enterprise
Contact us
  • Everything in Cloud
  • Audit log
  • Priority support
hi@dyff.sh

FAQs.

Does Dyff edit my code?

No. Dyff is read-only — it reads your repo, runs analysis, shows you the diff. It doesn't write code, open PRs, or push commits

Do I need to install something in my repo?
+

You will ned a Github Personal Access Token (PAT) so Dyff can access your repo and PR

Does it train on my code?
+

No, we don't collect any of your codes

What models do you use?
+

Dyff supports 13 LLM providers. You can point it at any models. We recommend using frontier models for better results

Improve code review today with Dyff

Start Free Or Self-host →