<!-- Canonical page: https://docs.radforge.dev/ -->

# Radforge documentation

Radforge changes one behavior at a time and runs tests selected for that code. If every selected test passes, Radforge reports the surviving mutation for review.

Start with [installation](/installation/), set up the repository with [`rad init`](/setup/init/), and complete the [quickstart](/quickstart/). The remaining pages cover each CLI command, hosted runs, findings, and the GitHub App.

:::note[Private beta]
Radforge currently focuses on TypeScript/JavaScript projects using Vitest and Python projects using pytest. Hosted access and an API token are required for mutation execution.
:::
