aisuite is a lightweight Python library that provides a unified API for working with multiple Generative AI providers. It offers a consistent interface for models from OpenAI, Anthropic, Google, ...
Another worthwhile project for your home lab is to self-host your own Git repository hub. You could use Gitea or its fork, ...