Auto syncing
immichpy stays in sync with upstream Immich automatically. When Immich ships changes, a workflow opens a pull request with the updates, which is then merged by a maintainer.
Most releases are one-click merges, and some require only very small adjustments. Typically, this happens within 24 hours of the Immich release.
Read more about versioning.
What gets autogenerated
From the Immich OpenAPI spec, the project generates:
- the client's API groups
- the CLI commands
- the CLI reference documentation
- the client reference documentation
Single source of truth
The single source of truth is the upstream Immich OpenAPI spec: immich-openapi-specs.json