Self-host Immich AutoTag
jenkins-success-459-cf23418813a734f1a92de2ad4cf48e6391fb2078Rule engine for auto-organizing Immich photo libraries
- Stars
- 154
- Requires
- Immich, Python
txemi/immich-autotagWhat is Immich AutoTag?
Immich AutoTag is a CLI utility that organizes an Immich photo library by applying rules from a config file. It can create albums, tag assets, correct dates from filenames or duplicates, set album permissions for user groups, and filter which assets get processed. Each run marks assets as classified, unclassified, or conflicting so you can review them in Immich. The tool runs as a one-off command, a continuous loop, or on a cron schedule via Docker. You can install it with pipx, Docker, Docker Compose, or by cloning the repo. An Immich server and API key are required.
Should you self-host Immich AutoTag?
Immich AutoTag scores 45/100 on selfhost.directory (how scoring works) and ranks #32 of 41 in Photo Management. It has 154 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Other-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is Ente (81/100, 29 710 stars). It scores higher overall, so compare the two before you pick. See Immich AutoTag vs Ente side by side.
Features
- Automatic album creation
- Automatic date correction
- Batch tag/album conversions
- Continuous or scheduled tagging
- Date mismatch tagging
- Global filtering
- Modification and statistics logs
- Permission management
- Rule-based tagging
Immich AutoTag README
More in Photo Management
Immich DropSelf-hosted, open-source web app that collects photos and videos from guests through public invite links and uploads them straight into your Immich server.
immich-go-desktopSelf-hosted web wizard that generates immich-go commands for photo imports from folders, Google Takeout, iCloud, or other Immich servers — no terminal skills needed.
immich-power-toolsSelf-hosted, open-source companion app for Immich: bulk people merges, album suggestions, missing-location fixes, date offsets, analytics and natural-language search.
immich-public-proxySelf-hosted proxy that safely shares Immich photos and albums without exposing your Immich server to the internet, with optional visitor uploads.
immich-swipeImmich Swipe is a self-hosted, open-source web app for reviewing Immich libraries with a swipe interface — right to keep, left to delete — installable as a PWA.
immich-upload-optimizerSelf-hosted proxy for Immich that intercepts uploads and compresses images/videos using JPEG-XL, Caesium, and HandBrake to save storage space.
JellyfinJellyfin is a self-hosted, open-source media server for streaming movies, shows, music, photos, books, and live TV to any device with no fees or tracking.
librephotosSelf-hosted, open-source photo library that indexes the folders you already have with face clustering, places, captions and natural-language search.
LLMII (ImageIndexer)Self-hosted desktop app using a local vision LLM to caption and keyword images, embedding results in standard metadata fields for any photo manager.
LycheeA great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.
Lynavo DriveSelf-hosted, open-source iCloud/Google Photos alternative that auto-syncs photos from mobile to desktop over LAN.
magic-frameSelf-hosted, open-source dashboard for home displays with drag-and-drop editor, Home Assistant integration, Immich wallpapers, and live sync across screens.
0 comments