3.8 KiB
title: Photofield created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, photos, gallery, ai, experimental, self-hosted, web] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Photos, https://github.com/SmilyOrg/photofield]
📸 Photofield
Galerie photos expérimentale boostée à l'IA : explorez votre collection par tags générés automatiquement, clustering visuel, et timeline narrative.
📋 Informations Générales
| Attribut | Valeur |
|---|---|
| Nom | Photofield |
| Slug | app-photofield |
| Description | Galerie photos IA expérimentale |
| Site officiel | photofield.app |
| Repository | SmilyOrg/photofield |
| Stars | 584 ⭐ |
| Licence | AGPL-3.0 |
| Langage principal | Go, TypeScript |
| Catégorie | Photos |
| Tags | [catalogue, photos, gallery, ai, experimental, self-hosted, web] |
📝 Description
Photofield est un projet de galerie photos qui se positionne sur le créneau "IA + narration" : au-delà de la simple galerie chronologique, il génère automatiquement des stories (séquences thématiques) à partir de vos photos, en s'appuyant sur des modèles CLIP pour comprendre le contenu visuel.
Fonctionnalités : clustering visuel (regroupement par similarité), tags IA auto-générés (via CLIP), stories thématiques (ex: "votre été 2024 en 12 photos"), timeline narrative (pas juste chronologique, mais cohérente), recherche par concept ("trouve mes photos de couchers de soleil"), support GPU/CPU pour l'inférence, UI moderne façon Pinterest, exploration fluide (transitions, zoom), export en storyboard.
C'est un projet encore en développement actif (d'où les ~500 étoiles), avec des concepts originaux qui le distinguent des galeries classiques. Idéal pour les early adopters qui veulent expérimenter avec l'IA locale.
🚀 Installation
Via Docker (recommandé)
# docker-compose.yml
services:
photofield:
image: ghcr.io/smilyorg/photofield:latest
container_name: photofield
restart: unless-stopped
environment:
- PHOTOFIELD_DATA=/data
volumes:
- /mnt/photos:/photos:ro
- photofield-data:/data
ports:
- 8087:8080
# GPU (optionnel)
# deploy:
# resources:
# reservations:
# devices:
# - driver: nvidia
# count: 1
# capabilities: [gpu]
Installation manuelle
git clone https://github.com/SmilyOrg/photofield.git
cd photofield
go build -o photofield
./photofield --photos /path/to/photos --port 8080
⚙️ Configuration
- Dossier photos : montage en
:rorecommandé. - GPU vs CPU : CPU-only fonctionne (lent), GPU accélère de 10x à 30x.
- Cache d'indexation : volume dédié pour les embeddings CLIP.
- Modèles : téléchargés au premier lancement (CLIP ViT-B/32, ~1 Go).
🔗 Alternatives
- app-immich — Plus mature, IA aussi intégrée
- app-damselfly — Plus orienté tagging massif que narration
- app-photoprism — Excellent, mais sans le côté "story"
🔒 Sécurité
- Lecture seule du dossier photos :
:roobligatoire. - Pas d'auth par défaut : activer via reverse proxy si exposition non-LAN.
- HTTPS : recommandé.
- Cache IA : à sauvegarder pour éviter de réindexer.