System requirements
| Requirement | Details |
|---|
| Operating system | macOS, Linux, or Windows |
| Git | 2.30+ |
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
| Requirement | Details |
|---|
| Java | JDK versions 8–25. java and javac must be on PATH with JAVA_HOME set. |
| Build tool | Maven or Gradle. mvn or gradle must be on PATH or Maven/Gradle wrapper is present in your project’s root. |
Python projects
| Requirement | Details |
|---|
| Python | Versions 3.9+. python3 must be on PATH. |
| Test framework | pytest 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.)