Skip to content

Development

The software is separated into three different repositories, all available on GitHub under AGPLv3 license:

  1. Core library: The core logic of the AInterviewer is specific here with general protocols to interact with different interfaces
  2. Platform backend: FastAPI backend with database and api configuration
  3. Platform frontend: SvelteKit frontend with UI to setup, manage, distribute and run AInterviewer

Warning

All three software projects are still in early stages and under active development, so expect frequent and breaking changes.

In this part of the documentation, we also provide some extra guidance for contributing to and self-hosting the software.