← all repositories
photonixapp/photonix

Self-hosted photo search that actually looks at your images

Photonix auto-tags your home photo collection using object recognition, location awareness, and color analysis so you can find shots without manual curation.

2k stars Python Domain AppsComputer Vision
photonix
Not currently ranked — collecting fresh signals.
star history

What it does

Photonix is a web-based photo manager built to run on a home server. It watches your image folders and applies automatic filters—object recognition, location awareness, and color analysis—so you can search your library from any device without manual tagging. The stack is Django and React, shipped as a Docker image.

The interesting bit

The real work happens in the indexing layer: instead of forcing you to rely on filenames and timestamps, it runs ML models locally to turn a static file share into a searchable archive. The developer is upfront that the project is pre-1.0 and currently has broken parts.

Key highlights

  • Auto-tags photos using object recognition, location data, and color analysis
  • Runs entirely on your own hardware via Docker with no cloud dependency
  • Keeps cache, thumbnails, and database files separate from original photos
  • Web interface accessible from any device
  • Hot-reload development environment via Docker Compose

Caveats

  • The project is pre-1.0 and the maintainer explicitly warns that parts are currently broken
  • Creating user accounts and photo libraries currently requires command-line tools
  • You are responsible for your own backups if the system errors

Verdict

Worth a look if you want a self-hosted alternative to cloud photo services and enjoy tinkering with Docker. Avoid it if you need a polished, feature-complete product today.

Frequently asked

What is photonixapp/photonix?
Photonix auto-tags your home photo collection using object recognition, location awareness, and color analysis so you can find shots without manual curation.
Is photonix open source?
Yes — photonixapp/photonix is open source, released under the AGPL-3.0 license.
What language is photonix written in?
photonixapp/photonix is primarily written in Python.
How popular is photonix?
photonixapp/photonix has 2k stars on GitHub.
Where can I find photonix?
photonixapp/photonix is on GitHub at https://github.com/photonixapp/photonix.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.