---
title: Edit Mind
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, artificial-intelligence, photo, image, editing, typescript]
confidence: high
contested: false
sources: [https://selfh.st/apps/?search=edit-mind]
---

# Edit Mind 🖼️
> Éditeur photo IA conversationnel : décris la retouche, l'IA l'applique (inpainting, style transfer, color grading).

| Métadonnée | Valeur |
| :--- | :--- |
| **Site web** | https://editmind.app |
| **GitHub** | https://github.com/editmind/editmind |
| **License** | Apache-2.0 |
| **Langage** | TypeScript |
| **Étoiles** | 101 |
| **Dernière MAJ** | 2026-06 |
| **Catégorie** | [[cat-artificial-intelligence]] |

## Description

Edit Mind réinvente la retouche photo en remplaçant les curseurs et calques par un chat en langage naturel. L'utilisateur charge une image, écrit une instruction du type "éclaircir le ciel, donner un look cinématique, supprimer la voiture rouge en arrière-plan" et l'IA combine plusieurs modèles (Stable Diffusion inpainting, ControlNet, IP-Adapter, Real-ESRGAN) pour produire le résultat. L'application garde un historique non destructif de chaque opération, permettant d'annuler ou de rebrancher une étape.

Le backend TypeScript (Node.js + Fastify) orchestre les workers GPU qui exécutent les modèles. Deux modes sont supportés : cloud (API payantes pour accélération) et local (CUDA/ROCm sur GPU NVIDIA/AMD). Le frontend en SvelteKit offre un canvas éditable avec calques, sélection par masque approximatif (SAM), et un panneau de conversation qui suggère proactivement des améliorations.

Edit Mind vise les photographes amateurs, créateurs de contenu et petites équipes marketing qui n'ont pas le temps de maîtriser Photoshop. Le projet se distingue par sa sobriété d'interface, sa transparence sur les modèles utilisés, et la possibilité d'exporter des presets reproductibles au format JSON.

## Installation

### Docker Compose

```yaml
services:
  editmind:
    image: ghcr.io/editmind/editmind:latest
    container_name: editmind
    restart: unless-stopped
    ports:
      - "8080:8080"
    environment:
      - NODE_ENV=production
      - DATABASE_URL=postgresql://editmind:editmind@db:5432/editmind
      - REDIS_URL=redis://redis:6379/0
      - SESSION_SECRET=${SESSION_SECRET}
      - DEVICE=cuda  # ou cpu, rocm, mps
    volumes:
      - editmind_data:/app/data
      - editmind_models:/app/models
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: all
    depends_on:
      - db
      - redis

  db:
    image: postgres:16-alpine
    restart: unless-stopped
    environment:
      POSTGRES_USER: editmind
      POSTGRES_PASSWORD: editmind
      POSTGRES_DB: editmind
    volumes:
      - editmind_db:/var/lib/postgresql/data

  redis:
    image: redis:7-alpine
    restart: unless-stopped

volumes:
  editmind_data:
  editmind_models:
  editmind_db:
```

### Manuelle

```bash
git clone https://github.com/editmind/editmind.git
cd editmind
pnpm install
pnpm --filter @editmind/web build
pnpm --filter @editmind/api start
```

## Configuration

GPU NVIDIA récent (RTX 3060+) recommandé pour usage fluide. Configurer `DEVICE=cuda` (ou `rocm` / `mps` / `cpu`). Modèles pré-téléchargés au premier démarrage (~15 Go). Clé API optionnelle `REPLICATE_API_TOKEN` pour fallback cloud en cas de GPU saturé. Gestion des utilisateurs via interface admin (premier compte = admin).

## Alternatives

- **Open source** : [[app-stable-diffusion-webui]] (AUTOMATIC1111), [[app-comfyui]] (workflows), [[app-invokeai]], [[app-photoprism]] (organisation/IA basique)
- **Propriétaire** : Adobe Firefly, Photoshop Generative Fill, Luminar Neo, Topaz Photo AI, Lensa

## Sécurité

Les images uploadées peuvent contenir des données personnelles (visages, lieux). Stocker sur volume chiffré, purger régulièrement les dossiers temporaires `editmind_data/tmp`. Isoler le worker GPU sur un réseau interne et n'exposer que l'API principale via reverse-proxy. Mettre à jour régulièrement (modèles et dépendances). Envisager un rate-limit par utilisateur pour éviter l'abus de GPU.

## Ressources

- Dépôt GitHub : https://github.com/editmind/editmind
- Documentation : https://docs.editmind.app
- Modèles supportés : SDXL, Real-ESRGAN, SAM, ControlNet, IP-Adapter
- Licence : Apache-2.0

## Pages Liées

- [[cat-artificial-intelligence]]
- [[recettes-docker-compose]]
- [[app-stable-diffusion-webui]]
- [[app-comfyui]]
- [[app-invokeai]]
