A JetBrains IDE plugin that finds affected projects and runs only their tests and build checks.
Install · Support matrix · Releases · Roadmap · Report a problem
Built for multi-module projects and monorepos across 27 supported build ecosystems and 11 JetBrains products. See the support matrix for languages, test runners, selection units and evidence.
A change in one package no longer starts checks for every unrelated package.
- Less waiting. Run checks for affected parts of the repository.
- One action. Cover supported ecosystems together.
- One Run session per affected plan. Build-system roots keep their own structured sections inside it.
- Smaller test runs. Narrow to the smallest unit whose relationship can be proven by the native build system or test runner.
- Consumer checks. Optionally verify direct dependents after a public API change.
- Local by design. No account, server, telemetry or project-specific config file.
- Optional MCP tools. The same analysis snapshot and run actions when the JetBrains MCP Server plugin is installed.
- Install Affected.
- Open a supported project and make a change.
- Choose Run affected tests or press
Ctrl+Alt+Shift+T.
The first successful compatible run may test a full module once while Affected learns its exact test relationships.
How it works · Privacy · Security · Code of Conduct · Contributing · Changelog · MIT License