What command-line tools for Immich are listed on Awesome Immich?
Updated
Awesome Immich lists 15 command-line tools for Immich. Each entry points to source code or a project website, and the tools generally cover tasks such as uploading, syncing, bulk importing, or managing Immich data from a terminal. This is the section to check if you want CLI options beyond the official server and mobile apps.
What the list covers
The Command-line tools section is one of several categories on Awesome Immich, alongside Client apps (16), Integrations (6), Tools (10), Distributions (2), and Guides (14). The page describes itself as "a list of awesome Immich apps, integrations, tools, distributions, and guides."
For the command-line section specifically, the page provides:
- 15 entries in the Command-line tools category
- Links to source code for most entries
- Occasional website links where a project maintains one
The listing itself does not include descriptions, so you will need to open each link to learn what a given tool does.
How to use the list
- Open the Command-line tools section on Awesome Immich.
- Scan the entries and open the source code or website link for any that look relevant.
- Check the linked repository for supported Immich versions, installation instructions, and maintenance status.
- Confirm the tool matches your task — for example, uploading an existing library, syncing a folder, or scripting bulk operations.
Because the page only provides links, the repository README is the place to verify prerequisites, authentication method, and expected behavior before you install anything.
What to check before choosing a tool
| Check | Why it matters |
|---|---|
| Last commit / release date | Indicates whether the tool is still maintained |
| Supported Immich API version | Immich changes over time; older tools may break |
| Authentication method | Determines how you connect to your server |
| Task fit | Uploading, syncing, and management are different jobs |
| License | Affects whether you can use it in your own setup |
Where this fits
The command-line tools are one part of a broader ecosystem on Awesome Immich. If a CLI tool does not fit your workflow, the same page also lists client apps, integrations, tools, distributions, and guides — so you can compare terminal-based options against GUI apps or integrations before deciding.