immich vs Lychee

Self-hosted photo management compared

immich and Lychee both let you manage photos on infrastructure you control. immich covers photos and videos with mobile and web apps, while Lychee focuses on photo management through a web interface.

immichLychee
LanguageTypeScriptPHP
LicenseAGPL-3.0MIT
Stars116k4.3k
Forks7.1k381
Last analyzedOct 3, 2026Oct 3, 2026

Key differences

  • immich supports photo and video backup, browsing, and organization; Lychee describes a web-based workflow for uploading, managing, and sharing photos.
  • immich includes mobile backup and mobile offline support alongside web features; Lychee is presented as a web application.
  • immich is written in TypeScript and uses the AGPL-3.0 license; Lychee is written in PHP and uses the MIT license.
  • Lychee documents Docker Compose deployment, pre-built releases, and source installation; immich requires self-hosted server and storage, with deployment and maintenance responsibility on the operator.
  • immich lists 116k stars and 7.1k forks, compared with Lychee's 4.3k stars and 381 forks.

Choose immich if you…

  • need mobile and web access for a library of photos and videos.
  • want features such as metadata, face, and object search, or map browsing.
  • need multi-user accounts, album sharing, or mobile backup options.
Read the immich analysis →

Choose Lychee if you…

  • want a self-hosted photo gallery managed through a web interface.
  • prefer a PHP application with an MIT license.
  • plan to deploy with Docker Compose or install from a release or source.
Read the Lychee analysis →

Compare the numbers side by side, or add more projects

This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.