--- 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](https://photofield.app) | | **Repository** | [SmilyOrg/photofield](https://github.com/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Ă©) ```yaml # 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 ```bash 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 `:ro` recommandĂ©. - **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** : `:ro` obligatoire. - **Pas d'auth par dĂ©faut** : activer via reverse proxy si exposition non-LAN. - **HTTPS** : recommandĂ©. - **Cache IA** : Ă  sauvegarder pour Ă©viter de rĂ©indexer. ## 📚 Ressources - [Site officiel](https://photofield.app) - [Repository GitHub](https://github.com/SmilyOrg/photofield) - [DĂ©mo en ligne](https://photofield.app/demo) ## 🔗 Pages LiĂ©es - [[cat-photos]] - [[app-immich]] - [[app-damselfly]] - [[app-photoprism]] - [[app-traefik]] - [[recettes-docker-compose]] - [[securisation-home-lab]]