diffray screenshot

What is diffray?

Diffray is an open source AI code review tool that uses multiple specialised agents to analyse pull requests and commits. Rather than applying generic rules, it employs 30+ agents trained to focus on different aspects of code quality, from security vulnerabilities and performance issues to style consistency and architectural concerns. The tool integrates into your development workflow to provide detailed feedback on code changes, aiming to catch problems that traditional linters miss whilst minimising false positives. It's designed for development teams who want thorough, context-aware code reviews without the noise of overzealous automated tools.

Key Features

Multi-agent analysis

30+ specialised agents each focus on different code quality dimensions

Integration with version control

Works with pull requests and commits across major platforms

Reduced false positives

Agents trained to provide meaningful feedback rather than pedantic warnings

Open source

Available as open source software, so you can self-host and modify it

Detailed explanations

Each review includes context and reasoning for identified issues

Configurable rules

Adjust which agents run and how strictly they apply checks

Pros & Cons

Advantages

  • Open source means no vendor lock-in and full control over your code analysis
  • Multiple specialised agents catch subtle issues that single-rule systems miss
  • Designed specifically to reduce noise, so developers pay attention to real problems
  • Can be self-hosted, which appeals to teams with security or privacy constraints

Limitations

  • As an open source tool, setup and maintenance fall on your team rather than being handled by a service provider
  • Limited documentation or marketing information makes it harder to understand all capabilities before trying it

Use Cases

Engineering teams wanting AI-assisted code review without the cost of commercial services

Organisations that need to self-host code analysis tools due to security or compliance requirements

Teams struggling with alert fatigue from existing linters and wanting more intelligent feedback

Open source projects seeking automated review assistance with no licensing costs