Skip to content

alai

A fast package and environment manager for Ansible collections, in the spirit of uv.

Early development

alai isn't usable yet and is a work in progress.

alai installs the collections an Ansible project needs into the project itself, in collections/ansible_collections/ next to your playbooks, where ansible-playbook finds them with no extra configuration. Collections come from the alai index, a static mirror of Galaxy with a few changes to improve the time it takes to retrieve the collection metadata before downloading.

  • Projects: how alai finds your project and where it installs collections.
  • Configuration: where alai reads its settings from, and every setting.
  • Shell completion: Tab completion for alai's commands and options.