2024-08-19 08:21:33 +05:30
2024-08-19 08:21:33 +05:30
2024-08-17 17:15:34 +05:30
2024-08-19 08:10:41 +05:30
2024-08-17 17:15:34 +05:30
2024-08-18 20:48:28 +05:30
2024-08-19 08:10:41 +05:30
2024-08-17 17:15:34 +05:30
2024-08-19 08:12:21 +05:30

Logo Immich Power Tools

A unofficial immich client to provide better tools to organize and manage your immich account. Building it to speed up your workflows in Immich to organize your people and albums.

Watch Demo Video here

Immich Power Tools

💭 Back story

Recently I've migrated my entire Google photos library to Immich, I was able to successfully migrate all my assets along with its albums to immich. But there were few things like people match that was lacking. I loved Immich UI on the whole but for organizing content I felt its quite restricted and I had to do a lot of things in bulk instead of opening each asset and doing it. Hence I built this tool (continuing to itereate) to make my life and any other Immich user's life easier.

🚀 Getting Started

🐬 Using Docker

You can run the project using Dockerfile and docker-compose.yml file.

docker compose up -d

🚀 Using Local Setup

Note

Please use bun to run the project. If you don't have bun installed, checkout bun.sh for installation.

Copy paste the .env.example to .env and fill in the values.

NEXT_PUBLIC_IMMICH_URL="" # Immich API URL
IMMICH_API_KEY="" # Immich API Key 
DATABASE_URL="" # Postgress Database URL

Refer here for obtaining Immich API Key: https://immich.app/docs/features/command-line-interface#obtain-the-api-key

Run the development server:

bun run dev

Features

Immich Related

  • Manage People
    • Smart Merge
  • Manage Albums
    • Bulk Delete
    • Bulk Edit
    • Filters
  • Statistics
    • EXIF Data
    • Assets Overtime Chart

Tech Related

  • Dark Mode
  • Dockerize
  • Authentication
  • Push to dockerhub

Tech Stack

Contributing

Feel free to contribute to this project, I'm open to any suggestions and improvements. Please read the CONTRIBUTING.md for more details.

Languages
TypeScript 99.3%
SCSS 0.4%
Dockerfile 0.2%
JavaScript 0.1%