Files
wiki/Catalogue-Self-Hosted/apps/app-photofield.md
T
2026-06-09 18:40:21 +02:00

3.8 KiB


📸 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 :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

🔒 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

🔗 Pages Liées