{"name":"Immich Power Tools: Enhance Your Immich Photo Library Management","description":"Immich Power Tools is an unofficial client designed to significantly improve the organization and management of your Immich photo library. It offers a suite of features for bulk operations, smart suggestions, and detailed analytics, streamlining workflows for users migrating from services like Google Photos. This tool helps users efficiently manage people, albums, locations, and more within their self-hosted photo solution.","github":"https://github.com/varun-raj/immich-power-tools","url":"https://osrepos.com/repo/varun-raj-immich-power-tools","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/varun-raj-immich-power-tools","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/varun-raj-immich-power-tools.md","json":"https://osrepos.com/repo/varun-raj-immich-power-tools.json","topics":["immich","photo-sharing","tools","TypeScript","self-hosted","photo management","utility"],"keywords":["immich","photo-sharing","tools","TypeScript","self-hosted","photo management","utility"],"stars":null,"summary":"Immich Power Tools is an unofficial client designed to significantly improve the organization and management of your Immich photo library. It offers a suite of features for bulk operations, smart suggestions, and detailed analytics, streamlining workflows for users migrating from services like Google Photos. This tool helps users efficiently manage people, albums, locations, and more within their self-hosted photo solution.","content":"## Introduction\n\nImmich Power Tools is an unofficial client designed to significantly enhance the organization and management of your Immich photo library. Built with TypeScript, this project addresses common challenges faced by users, especially those migrating large photo collections from services like Google Photos. It provides a robust set of features to streamline workflows, allowing for efficient bulk operations and advanced management of people, albums, and asset metadata within your self-hosted Immich instance.\n\n## Installation\n\nImmich Power Tools is designed to run alongside your existing Immich setup. The recommended method for installation is via Docker Compose.\n\n### Using Docker Compose\n\nAdd the following service definition to your `docker-compose.yml` file, ensuring it's on the same network as your other Immich services:\n\nyaml\nservices:\n  # Other services...\n  power-tools:\n    container_name: immich_power_tools\n    image: ghcr.io/varun-raj/immich-power-tools:latest\n    ports:\n      - \"8001:3000\"\n    env_file:\n      - .env\n\n\nYou will also need to configure your `.env` file with the Immich API Key, Immich URL, and database connection details. Ensure the `DB_HOST` points to your Immich PostgreSQL container name (e.g., `immich_postgres`).\n\nbash\nIMMICH_API_KEY= # your_immich_api_key\nIMMICH_URL = \"http://local-ip-of-immich:port\" # Your immich instance IP address and port\nEXTERNAL_IMMICH_URL = \"https://external-address\" # External address of immich\n\nDB_PORT = \"5432\"\nDB_HOST = \"immich_postgres\"\n\n# Optional\nGEMINI_API_KEY= # Gemini API Key\n\n\nFor obtaining your Immich API Key, refer to the official Immich documentation. It is crucial to select all permissions when generating the API key for full functionality.\n\n### Alternative: Docker Run\n\nIf you prefer, you can run the container using `docker run` and then connect it to your Immich network:\n\nbash\ndocker run -d --name immich_power_tools -p 8001:3000 --env-file .env ghcr.io/varun-raj/immich-power-tools:latest\ndocker network connect immich_default immich_power_tools\n\n\n## Examples\n\nImmich Power Tools offers a comprehensive suite of features to enhance your Immich experience:\n\n*   **Manage People Data in Bulk**: Update people data efficiently with advanced filters.\n*   **People Merge Suggestion**: Bulk merge people based on suggested face similarities.\n*   **Update Missing Locations**: Identify and update assets in your library that lack location data.\n*   **Potential Albums**: Discover and create albums based on assets and people in your library.\n*   **Analytics**: Gain insights into your library with statistics on assets over time, EXIF data, and more.\n*   **Smart Search**: Perform natural language searches, such as \"show me all my photos from 2024 of <person name>\".\n*   **Bulk Date Offset**: Correct asset dates by offsetting them by a specified amount, useful for fixing synchronization issues.\n\n## Why Use Immich Power Tools?\n\nThis tool is invaluable for anyone looking to take their Immich library management to the next level. It addresses the limitations of native Immich for bulk operations, saving significant time and effort. Whether you are organizing a newly migrated library, refining people tags, or ensuring all your photos have accurate metadata, Immich Power Tools provides the necessary functionalities to maintain a well-organized and easily searchable photo collection. It empowers users with greater control and efficiency over their self-hosted digital assets.\n\n## Links\n\n*   **GitHub Repository**: [https://github.com/immich-power-tools/immich-power-tools](https://github.com/immich-power-tools/immich-power-tools){:target=\"_blank\"}\n*   **Demo Video**: [Watch Demo Video here](https://www.loom.com/embed/13aa90d8ab2e4acab0993bdc8703a750?sid=7149890-b745-473f-b239-a7bdbe6efc21){:target=\"_blank\"}\n*   **Support the Project**: [Buy me a coffee](https://www.buymeacoffee.com/varunraj){:target=\"_blank\"}","metrics":{"detailViews":16,"githubClicks":19},"dates":{"published":null,"modified":"2026-03-04T01:16:45.000Z"}}