Skip to main content

System requirements

RequirementDetails
Operating systemmacOS, Linux, or Windows
Git2.30+

Supported AI coding agent platforms

You need one of the following AI coding agent platforms installed and authenticated:
  • Claude Code
  • GitHub Copilot CLI
Run diffblue-agents install to select your agent platform or provide a custom path.
The Diffblue Agents archive includes a bundled JRE and CLI runtime. You do not need to install Java or Node.js separately for Diffblue Agents itself — only for building and testing your target project.

Project requirements

Your project must be in a Git repository with a clean working tree.

Java projects

RequirementDetails
JavaJDK versions 8–25. java and javac must be on PATH with JAVA_HOME set.
Build toolMaven or Gradle. mvn or gradle must be on PATH or Maven/Gradle wrapper is present in your project’s root.

Python projects

RequirementDetails
PythonVersions 3.9+. python3 must be on PATH.
Test frameworkpytest must be on PATH, with pytest-cov in your project’s dependencies.

Network access

The Diffblue Agents server runs locally. Network access is required for:
  • License activation and validation (https://api.licensespring.com, https://licensing.diffblue.com)
  • A working AI coding agent platform
  • Dependency resolution (Maven Central, Gradle repositories, PyPI, etc.)