- Python 3.12 or newer
uv(package and environment manager)
git clone https://github.com/stktyagi/Aide.git
cd Aide
uv tool install .After installation, the aide command is available globally.
uv sync --all-groupsuv buildThe built wheel is written under dist/:
dist/aide-0.1.0-py3-none-any.whl
Aide expects an OpenAI-compatible chat completions endpoint. Configure these environment variables:
export BASE_URL="https://your-endpoint.example/v1"
export MODEL="your-model-name"
export API_KEY="your-api-key"For benchmark evaluation runs, additional credentials can be set through AIDE_* variables in a .env file. See benchmark/evaluation/configs/example.env.
aide --helpRun Aide on a repository:
cd /path/to/your/repo
aide --query "Find the authentication logic" --citation