Skip to main content

Installation

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