A CLI tool that runs Cypress test specs in parallel on the same machine, reducing execution time by up to 40%. It shards spec files across a configurable number of threads, each running a Cypress command. Version 0.15.0 is current; releases are occasional with bug fixes and dependency updates. Differentiators: no external CI service required, supports weight files for balanced sharding, mono-repo support via reporterModulePath, and strict mode for validation. Peer dependency on cypress-multi-reporters (^2.0.5). Active maintenance with recent dependency security bumps.
npm install cypress-parallelVerified import paths — ran on the pinned version, not inferred.
Install and run cypress-parallel with 2 threads, splitting specs from the cypress/e2e directory.
Update to v0.13.0 or later.
Add -m false to the cypress-parallel command.
Define the cypress command in package.json scripts and pass that script name.
Add -n path/to/node_modules/cypress-multi-reporters
Update to v0.12.0 or ensure -t <= spec count.
Install cypress-multi-reporters: npm i cypress-multi-reporters
Use npx cypress-parallel or install globally: npm i -g cypress-parallel
Define a script in package.json, e.g., "cy:run": "cypress run" and use -s cy:run
Reduce -t to at most the number of spec files.