Skip to content

Installation

Install from PyPI

pip install autochecklist
# or with uv
uv pip install autochecklist

Optional: vLLM for offline inference

pip install "autochecklist[vllm]"

From Source

git clone https://github.com/ChicagoHAI/AutoChecklist.git
cd AutoChecklist
uv sync

As a Dependency

uv pip install -e /path/to/autochecklist

Environment Setup

cp .env.example .env

Edit .env and add your API key(s):

  • OPENROUTER_API_KEY=sk-or-... — for OpenRouter (the default provider)
  • OPENAI_API_KEY=sk-... — for direct OpenAI or corpus-level embeddings