Skip to content

Installation

Requirements

  • Python 3.11 or higher
  • An API key for at least one AI provider

Install with pip

pip install noxaudit

Or with uv:

uv pip install noxaudit

Optional Extras

Noxaudit supports multiple AI providers. Install the extras for the providers you want to use:

Anthropic is included in the base install — no extra needed.

pip install noxaudit
pip install 'noxaudit[openai]'
pip install 'noxaudit[google]'
pip install 'noxaudit[mcp]'
pip install 'noxaudit[openai,google,mcp]'

API Key Setup

Set the API key for your chosen provider as an environment variable:

# Anthropic (default)
export ANTHROPIC_API_KEY=sk-ant-...

# OpenAI
export OPENAI_API_KEY=sk-...

# Google Gemini
export GOOGLE_API_KEY=...

Tip

Add your API key to a .env file in your project root and load it with export $(grep -v '^#' .env | xargs). Make sure .env is in your .gitignore.

Verify Installation

noxaudit --version
noxaudit --help

Next Steps