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
| Path | Time | Best for |
|---|---|---|
| Quickstart | 3 min | Run your first analysis from the CLI |
| GitHub App | 5 min | Automated PR checks on every push |
| Portal | 2 min | Get an API key and manage your subscription |
Prerequisites
- Python 3.12+
- An LLM API key (Anthropic, OpenAI, or Google Gemini)
- Git (for enhancement commits)