Credits
This project is built on top of several excellent open-source projects:
Immich
The exceptional self-hosted photo and video management solution that this client and CLI are built for. Immich provides a powerful API that makes projects like this possible.
Typer
The CLI framework powering the Immich CLI. Typer makes it easy to build command-line applications with automatic help, shell completion, and a great developer experience — all based on Python type hints.
OpenAPI Generator
The tool used to generate the Python client from the Immich OpenAPI specification. This enables the client to stay in sync with the latest Immich API automatically.
Zensical
The modern static site generator used to build this documentation. Built by the creators of Material for MkDocs, it provides a powerful and easy-to-use documentation platform.
uv
A fast Python package and project manager, used for dependency management and development workflows.
mise
A polyglot tool version manager used to manage Python versions and development tools across the project.