Installation
Homebrew (recommended)
Installs the full Conalyz binary — static analysis and runtime analysis in one command. macOS only.
brew tap conalyz/conalyz
brew install conalyz/conalyz/conalyz
Verify the installation:
conalyz --version
Activate your token
Runtime modes (capture, manual, auto) require a Conalyz token. Static analysis works without one.
conalyz login cnlyz_...
You should see:
Logged in as your@email.com. Token valid until 2026-07-01.
To remove a stored token:
conalyz logout
CI authentication
In CI pipelines, pass the token as an environment variable instead of running conalyz login:
# GitHub Actions example
- name: Run Conalyz
run: conalyz auto -- --device-id emulator-5554
env:
CONALYZ_API_KEY: ${{ secrets.CONALYZ_API_KEY }}
Add the token value to your repository secrets under CONALYZ_API_KEY.
pub.dev (static analysis only)
The free, open-source static analyzer. No token required. Does not include runtime modes.
dart pub global activate conalyz
Verify:
conalyz --version
note
If both are installed, the Homebrew binary takes precedence on PATH. You do not need to uninstall the pub.dev version — it becomes a fallback.
Upgrading
brew upgrade conalyz