SOOTYSnappy, Organized, Offline, Truly Yours

Pour vous et l’IA, ouverte aussitôt

Un gestionnaire de ressources simple et épuré pour Mac
L’interface s’efface devant vos ressources

Versions Windows et Linux bientôt disponibles
  • Fonctionne hors ligne
  • IA sur votre Mac
  • Achat unique
100 000 éléments, mesuré sur un Apple M1 Max
0,14sOuvrir une bibliothèque de 100 000 éléments
0,96msFiltrer sur quatre conditions combinées
6msTrouver une image par description, IA locale
225MBMémoire utilisée après ouverture, hors interface

Valeurs médianes mesurées en octobre 2026 sur un Apple M1 Max avec 100 000 éléments, reproductibles avec la commande bench en ligne de commande

Venir d’EagleLes dossiers, les tags, les notes et les commentaires suivent sans qu’un seul octet de votre bibliothèque Eagle change, et vous pouvez utiliser les deux pendant le déménagement
Sur un Apple M1 Max, une bibliothèque de 100 000 éléments est consultable au bout de 35 secondes
Le guide pas à pas

VIEW

Les formats courants
s’ouvrent avec Espace

Chaque case ci-dessous se manipule directement

Glisser pour tourner · double-clic pour réinitialiser

Modèles 3D

glTF, FBX, OBJ, STL et d’autres sont rendus par la carte graphique, si bien que même un scan de plusieurs millions de faces tourne sans peine

Groove_Loop_124_Am.wav
0:00.0 / 0:07.7
BPM
124
Tonalité
Am
Durée
0:07.7
Fréquence
44,1k

Audio

La vignette est la forme d’onde, un clic n’importe où lance la lecture à cet endroit, et BPM et tonalité se recherchent

Polices

Tapez pour essayer, faites glisser pour changer la graisse et cliquez sur un caractère de la table des glyphes pour le copier

Vidéo

Déplacez le pointeur sur une vignette pour parcourir la vidéo, avancez image par image dans l’aperçu et accélérez la lecture sans changer la hauteur du son

CR3
Canon EOS R5RF24-70mm F2.8f/81/125ISO 100
Histogramme

Photos et RAW

Dix formats RAW d’appareils photo s’ouvrent, et l’histogramme compte chaque pixel et affiche la valeur sous le pointeur

D7=SUM(D2:D6)
ABCDE
1PosteQtéPrix unitaireMontantÉchéance
2Visuel clé de marque112 000,00 $12 000,00 $6 nov. 2026
3Série d’affiches61 800,00 $10 800,00 $13 nov. 2026
4Jeu d’icônes24350,00 $8 400,00 $20 nov. 2026
5Animation32 500,00 $7 500,00 $27 nov. 2026
6TVA6,0 %2 322,00 $
7Total41 022,00 $
DevisPlanningListe des visuels

Tableurs

Les fichiers Excel et CSV s’affichent tels quels, des centaines de milliers de lignes défilent sans à-coups, et un clic sur une cellule montre sa formule

3 / 48 · 100 %

PDF

Faites défiler les pages d’un trait et cherchez directement dans le texte

---
tags: [marque]
---
# Charte

Accent **glacier**
`#7DB8E6`, reste gris

- Angles droits
- Icônes Phosphor
tags: [marque]
Charte

Accent glacier #7DB8E6, reste gris

  • Angles droits
  • Icônes Phosphor

Markdown et code

Affiché mis en forme, modifiable avec E, et les versions enregistrées restent récupérables

Prompt
lighthouse on a cliff at dusk, volumetric light, film grain, 35mm
Modèle
sd_xl_base_1.0
LoRA
detail-tweaker-xl · 0.6
Échantillonneur
DPM++ 2M Karras · 28 étapes
Graine
2795132024

Infos des images IA

Installez le plug-in depuis le Centre de plug-ins pour lire le prompt, le modèle et la graine et les recopier dans WebUI

Images
JPEGPNGHEICWebPTIFFBMPSVGPSDGIFAPNG
RAW d’appareil photo
CR2CR3NEFARWDNGRAFORFRW2PEFSRW
Vidéo et audio
MP4MOVMKVWebMAVIMP3AACFLACWAVAIFFALACOggCAF
Documents, polices et 3D
PDFXLSXXLSODSCSVMarkdownCodeTTFOTFWOFF2glTFGLBFBXOBJSTLPLY3DS

GIF, WebP animé et APNG se regardent image par image, et les autres formats passent par le Coup d’œil du Mac

FIND

Filtrez par couleur,
regroupez les doublons

Les deux démos ci-dessous sont cliquables, et filtrer 100 000 éléments par couleur prend moins de 1 ms

Spectre
Précision
Couvre au moins

Par couleur

Cliquez sur une case du spectre, puis choisissez la part minimale de l’image que cette couleur doit occuper

Doublons

Par défaut, chaque groupe garde l’image la mieux notée qui a le plus de pixels, et un clic sur une vignette bascule entre Garder et Retirer

Rien n’est jamais supprimé automatiquement, et les copies recadrées ou retournées ne se trouvent qu’avec la recherche IA activée

KEEP

La bibliothèque est un dossier ordinaire

Tags, notes et commentaires sont écrits dans un metadata.json à côté de chaque élément, lisible sans SOOTY
L’index et les vignettes sont des caches qui se reconstruisent après suppression

Ressources design/├── sooty.jsonNom, version du format├── folders/Un fichier JSON par dossier├── smart-folders/Conditions des dossiers intelligents├── assets/│ ├── 01JBX4Q7…/Un dossier par élément│ │ ├── affiche-été.jpgLe fichier d’origine│ │ └── metadata.jsonTags, note, commentaires…│ └── 01JBX4QA…/│ ├── Groove_Loop_124_Am.wav│ └── metadata.json├── thumbs/Vignettes, reconstructibles└── index.snapInstantané d’index, reconstructible
assets/01JBX4Q7…/metadata.json
Cliquez sur un tag pour voir metadata.json changer

Enregistrer depuis le navigateur

Dans Chrome ou Edge, glissez une image dans le cadre en haut de la page ou faites un clic droit pour l’enregistrer dans SOOTY avec son adresse d’origine

Sur un cloud ou un NAS

Plusieurs ordinateurs partagent une bibliothèque : un seul modifie à la fois pendant que les autres sont en lecture seule, et les changements se synchronisent

MCP

L’IA vous consulte
avant toute modification

Des assistants IA comme Claude et Cursor se connectent à SOOTY via MCP pour trouver des éléments, ajouter des tags et créer des dossiers intelligents
SOOTY vous demande avant toute modification, et chaque modification s’annule

Outils MCP

Une extension à installer dans Claude Desktop, ou un court bloc de configuration à ajouter dans Cursor ou Claude Code

API locale

Quand SOOTY est ouvert, il fournit sur votre Mac une API HTTP que les scripts et Raycast peuvent appeler
Elle n’écoute que sur 127.0.0.1, et chaque requête demande un jeton

Pour les développeurs : outils MCP et exemple d’API
search_assetsget_assetlist_folderslist_tagslist_smart_folderslibrary_infofind_duplicatespropose_changesapply_changesundo_changesimport_assetscreate_foldercreate_smart_folder
curl -G -H "Authorization: Bearer $T" \
  --data-urlencode "q=affiche rating:>=4" \
  http://127.0.0.1:41590/api/v1/search

PLUGINS

Plug-ins en bac à sable,
SOOTY fixe les droits

Les plug-ins sont des composants WebAssembly, et SOOTY décide quels fichiers ils peuvent lire, s’ils peuvent accéder au réseau et ce qu’ils peuvent modifier

Lit seulement ce qu’on lui confie

Un plug-in n’a pas accès au système de fichiers et ne lit que les originaux et vignettes qu’on lui confie

SOOTY applique les modifications

Un plug-in renvoie seulement un plan de modification, qui reste annulable

Réseau avec votre accord

Seulement vers les domaines listés dans son manifeste

Ressources limitées

Au plus 512 Mo de mémoire et une limite de temps par appel, si bien qu’un plantage n’affecte que cet appel

12 plug-ins fournis

PolicesPSDModèles 3DTags IAAperçu SVGPDFTableursMarkdownConversion de formatImages animéesInfos appareilInfos audio

6 autres dans le Centre de plug-ins

Tags depuis les dossiersDescriptions IAInfos des images IANettetéTags depuis les nomsDétection BPM et tonalité

Les plug-ins peuvent fournirVignettes et aperçusTraitement à l’importCommandes du menu contextuelAnalyse en arrière-planPanneaux d’infosChamps consultables et triablesSuggestions de tags

Pour les développeurs : manifeste et code d’un plug-in
sooty-plugin.toml
id = "yourname.size-tags"
name = "Tags de taille"
api = "0.6"
icon = "scales"             # nom d’icône Phosphor

[[commands]]
id = "tag-big"
title = "Taguer les gros fichiers"
src/lib.rs
impl Plugin for SizeTags {
    fn run_command(_: &str, assets: Vec<Asset>) -> Result<CommandResult, String> {
        let patches = assets.iter()
            .filter(|a| a.size > 10 * 1024 * 1024)
            .map(|a| patch(&a.id).add_tag("gros"))
            .collect();
        Ok(CommandResult::patches(patches, "Terminé"))
    }
}

L’interface des plug-ins, le SDK et le guide du développeur sont publiés sous licence MIT

PRICING

Un seul achat, et il est à vous

Votre bibliothèque est un simple dossier sur votre disque, et votre licence n’expire jamais
Toutes les nouveautés publiées dans l’année qui suit l’achat sont incluses, et si cette année vous a plu, vous pouvez prolonger d’un an, sinon SOOTY continue de fonctionner

Nombre d’ordinateurs

Me prévenir au lancement

En vente le jour de l’ouverture des téléchargements, avec 20 % de réduction la première semaine

FAQ

Les questions qu’on nous pose avant d’acheter

Vous ne trouvez pas votre question ? Écrivez à hi@sooty.app

Existe-t-il une version Windows ou Linux ?

Les versions Windows et Linux arrivent bientôt : choisissez votre système dans la section de téléchargement et laissez votre adresse e-mail, nous vous écrirons le jour de leur sortie
La version macOS sort en premier et demande un Mac avec Apple Silicon (M1 ou plus récent)
Une licence vaut pour tous les systèmes et se compte en ordinateurs

Me prévenir
Puis-je passer d’Eagle à SOOTY ?

Oui, SOOTY lit directement votre bibliothèque Eagle et reprend les dossiers, les tags, les notes, les commentaires, les URL sources et les dossiers intelligents sans modifier un seul octet de la bibliothèque Eagle
Vous pouvez utiliser les deux pendant le déménagement, et un nouvel import n’ajoute que les nouveaux éléments

Le guide pas à pas
Sur combien d’ordinateurs une licence fonctionne-t-elle, et si je change d’ordinateur ?

Une licence couvre le nombre d’ordinateurs de la formule choisie, et vous pouvez passer à plus d’ordinateurs à tout moment en payant la différence
Pour changer d’ordinateur, désactivez SOOTY sur l’ancien puis activez-le sur le nouveau
Si l’ancien ne fonctionne plus, vous pouvez le désactiver au moment d’activer le nouveau

Conditions
Puis-je continuer à utiliser SOOTY après l’année de mises à jour ?

Oui, les versions et les fonctions que vous avez déjà continuent de fonctionner et ne sont jamais bloquées
Les nouvelles fonctions sorties ensuite ne sont pas incluses, et si vous les voulez, vous pouvez prolonger d’un an pour au plus la moitié du prix

Pourquoi un an de mises à jour
Où sont stockés mes fichiers, et faut-il une connexion Internet ?

Votre bibliothèque est un simple dossier sur votre disque, que vous pouvez placer sur votre Mac, dans le cloud ou sur un NAS
SOOTY se connecte une fois pour l’activation et fonctionne ensuite hors ligne
La première fois que vous ouvrez la recherche IA, SOOTY télécharge un modèle d’environ 1,5 GB, puis l’analyse et la recherche se font sur votre ordinateur sans envoyer vos images

Que faire si je ne trouve pas ma clé de licence ?

Votre clé de licence est envoyée après le paiement à l’adresse e-mail saisie lors de l’achat, alors regardez d’abord dans vos spams
Si elle n’y est pas, saisissez cette adresse sur la page de licence et nous vous la renverrons

Aller à la page de licence

Être prévenu au lancement

SOOTY est encore en cours de finition, la version macOS sortira en premier, et les versions Windows et Linux arrivent bientôt
Choisissez votre système et laissez votre adresse e-mail, nous vous écrirons le jour où SOOTY sera disponible au téléchargement

Prix early bird20 % de réduction sur toutes les licences pendant la première semaine de vente de la version macOS