Skip to content

Getting Started

This section gets you from zero to a first analysis on your machine, and tells you exactly what the install pulls in so there are no surprises.

You'll need Python 3.10+ and, for the dynamic phase, JDK 21 and an Android emulator. Static-only analyses run anywhere Python does.

In this section

Installation

Clone the repo, install the package in editable mode, run the test suite.

Open →

Requirements

Host machine and target-repository prerequisites — plus the compatibility matrix of Kotlin / AGP / Gradle versions validated end-to-end.

Open →

What gets installed

Line-by-line walkthrough of what every command in the install actually downloads, creates, or modifies. Both locally and inside a CI runner.

Open →

Project Structure

What lives in src/, tests/, docs/, examples/ — a tour of the codebase.

Open →

Quickstart

Run the pipeline end-to-end against a sample KMP repository and open the HTML report.

Open →

Next steps

Once you have a local analysis running, choose your path: