Immich: High-Performance Self-Hosted Photo and Video Management

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Immich: High-Performance Self-Hosted Photo and Video Management

Summary

Immich is a high-performance, self-hosted solution for managing photos and videos, offering a robust alternative to cloud-based services. It provides features like automatic backup, multi-user support, facial recognition, and extensive metadata search, all while giving users full control over their data. This open-source project is built with modern web technologies, ensuring a smooth and efficient user experience.

Repository Information

Analyzed by OSRepos on October 12, 2025

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

Immich is an impressive open-source, self-hosted photo and video management solution designed to give users complete control over their digital memories. Positioned as a powerful alternative to services like Google Photos, Immich focuses on high performance and a rich feature set, allowing you to store, organize, and access your media from your own infrastructure. Built with modern technologies like TypeScript, NestJS, and Flutter, it offers a seamless experience across web and mobile platforms.

Installation

Setting up Immich involves deploying its various components, including a server, a web client, and mobile applications. For detailed, step-by-step installation instructions and system requirements, it is highly recommended to consult the official Immich documentation. The documentation provides comprehensive guides for different deployment methods, ensuring a smooth setup process.

Examples

Immich offers a wide array of features to manage your media effectively. You can upload and view photos and videos, benefit from automatic backups when the mobile app is opened, and prevent asset duplication. Key functionalities include multi-user support, album and shared album management, rich metadata views (EXIF, map), and advanced search capabilities by metadata, objects, faces, and CLIP. A public demo is available at https://demo.immich.app with login credentials demo@immich.app / demo to explore its features firsthand.

Why Use Immich

Choosing Immich means embracing data ownership and privacy, as all your photos and videos are stored on your own server. Beyond privacy, Immich delivers high performance and a comprehensive feature set that rivals commercial cloud solutions. Its active development, strong community, and continuous addition of new functionalities, such as facial recognition, partner sharing, and global map views, make it a compelling choice for anyone looking for a powerful, flexible, and self-hosted media management system.

Links

Related repositories

Similar repositories that may be relevant next.

Jan: An Open-Source, Offline ChatGPT Alternative for Your Desktop

Jan: An Open-Source, Offline ChatGPT Alternative for Your Desktop

August 14, 2026

Jan is a powerful open-source desktop application that provides a 100% offline alternative to ChatGPT. It allows users to download and run various large language models locally, ensuring complete control and privacy over their AI interactions. With support for multiple platforms, Jan offers a robust solution for personal and private AI use.

chatgptllmopen-source
TurboLLM: Run Local LLMs with Auto-Tuning, Any Engine, and a Polished UI

TurboLLM: Run Local LLMs with Auto-Tuning, Any Engine, and a Polished UI

August 13, 2026

TurboLLM is a powerful, lightweight solution for running local LLM engines, offering auto-tuning for your GPU and a polished web UI. It supports any llama-server compatible binary, including community forks, and provides both OpenAI and Anthropic-compatible APIs. This offline-first tool allows users to maximize performance and flexibility with their local language models.

aillmlocal-llm
nanobot: An Ultra-Lightweight, Self-Hosted Personal AI Agent Framework

nanobot: An Ultra-Lightweight, Self-Hosted Personal AI Agent Framework

August 9, 2026

nanobot is an ultra-lightweight, open-source, self-hosted personal AI agent framework built in Python. It offers a WebUI, tools, memory, multi-agent workflows, and automation capabilities, making it a versatile solution for personal AI tasks. Users can deploy it across various platforms, including chat apps, for seamless integration.

ai-agentagent-frameworkpython
QwenPaw: Your Personal AI Assistant for Local and Cloud Deployment

QwenPaw: Your Personal AI Assistant for Local and Cloud Deployment

August 7, 2026

QwenPaw is a powerful personal AI assistant designed for easy installation and deployment, either on your local machine or in the cloud. It supports multiple chat applications and offers highly extensible capabilities, making it a versatile tool for various AI-driven tasks. With its robust memory system and security features, QwenPaw aims to be an intuitive and private partner in your digital life.

agentai-agentchatbot

Source repository

Open the original repository on GitHub.

15 counted GitHub visits

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️