AFAdocs
Getting Started

Getting Started

Install AFA, set up your first project, and start analyzing code.

Getting Started

AFA ships as a Python package with a CLI, a REST API, a GitHub App, and an MCP server. Pick the path that fits your workflow.

Paths

PathTimeBest for
Quickstart3 minRun your first analysis from the CLI
GitHub App5 minAutomated PR checks on every push
Portal2 minGet an API key and manage your subscription

Prerequisites

  • Python 3.12+
  • An LLM API key (Anthropic, OpenAI, or Google Gemini)
  • Git (for enhancement commits)

On this page