Interactive Setup
Run ccjs init to scaffold a complete CodeceptJS project with an interactive wizard — Playwright, WebDriver, Appium, and more.
Learn more
A production-grade command-line tool for maximum developer productivity, extensibility, and CI/CD ergonomics.
@josephnguyent/codeceptjs-cli (ccjs) provides a better command-line experience for CodeceptJS — similar to how create-react-app wraps Webpack to make React projects easier.
Without ccjs | With ccjs |
|---|---|
Manually create codecept.conf.js | ccjs init → interactive wizard |
| Hope your environment is correct | ccjs doctor → validates everything |
npx codeceptjs run --steps | ccjs run --steps (shorter, colorized) |
| Figure out worker count yourself | ccjs run workers (auto-detects CPUs) |
npx codeceptjs generate:test | ccjs generate test (with prompts) |
# Install globally
npm install -g @josephnguyent/codeceptjs-cli
# Or use npx
npx @josephnguyent/codeceptjs-cli init# 1. Initialize a project
ccjs init
# 2. Check your environment
ccjs doctor
# 3. Run your tests
ccjs run --stepsThis CLI is built on top of the amazing CodeceptJS testing framework created and maintained by the CodeceptJS team. All credit for the core testing engine, helpers, and plugin ecosystem belongs to them.
@josephnguyent/codeceptjs-cli is a community-driven open-source wrapper — it is not officially affiliated with or endorsed by the CodeceptJS project. We simply love CodeceptJS and want to make the developer experience even better.
This project is free and open source — everyone is welcome to use, share, and contribute! Whether it's fixing a bug, improving docs, or adding a new feature, your contributions are appreciated.