Retrouvez n'importe quel fichier. Décrivez-le, c'est tout.

Appuyez deux fois sur Ctrl et décrivez un fichier, par exemple « bail de mars ». Truffle le trouve sur cet ordinateur, sur vos autres ordinateurs ou sur celui d'un collègue : « Dev, le contrat Acme signé ». Dev n'a qu'à toucher Envoyer.

Utiliser dans le navigateur

Rien à installer. Pour chercher des photos et des vidéos d'après ce qu'elles montrent, il faut l'app Mac.

  1. Un petit bouton au bord de l'écran.

    Votre Mac est plein de fichiers aux noms comme Scan 3.pdf et IMG_4821.

  2. Appuyez deux fois sur Ctrl, dans n'importe quelle app.

    Ou cliquez sur le bouton. Une zone de recherche s'ouvre.

  3. Trouvez un document d'après son contenu.

    Tapez « le bail signé en mars ». Ni nom de fichier, ni dossier. Vous voyez pourquoi chaque résultat correspond.

  4. Retrouvez des photos d'après ce qu'elles montrent.

    Il voit le gâteau et les bougies, et lit la carte. Ni tags, ni albums.

  5. Envoyez tout un voyage à Ian.

    Une phrase choisit les 81 photos. Les 3 qui semblent privées restent de côté.

    Pour l'instant, ce type de demande ne fonctionne qu'en anglais et en vietnamien.

  6. Chiffrées. Seul Ian peut les ouvrir.

    Notre serveur les transmet sans pouvoir les ouvrir. Elles sont supprimées sous 7 jours.

  7. Trouvez une vidéo d'après ce qui a été dit.

    Il reconnaît la plage et les mots d'Ian, puis ouvre la vidéo pile au moment où il les dit.

  8. Demandez à l'ordinateur d'un collègue.

    Choisissez Dev et tapez « le contrat Acme signé ». Le Mac de Dev le trouve. Rien ne revient tant que Dev n'a pas dit oui.

  9. Dev touche Envoyer. Le fichier arrive chiffré.

    Seuls vos appareils peuvent l'ouvrir.

  10. Interrogez votre Mac depuis votre téléphone.

    Dehors et besoin du bail ? Votre Mac le trouve et vous l'envoie, chiffré. Fonctionne déjà dans le navigateur du téléphone.

Ce que vous venez de voir

Les fichiers envoyés sont chiffrés. Nous ne pouvons pas les ouvrir.

Rien à installer. Pour chercher des photos et des vidéos d'après ce qu'elles montrent, il faut l'app Mac.

Sur votre téléphone

Truffle sur votre téléphone.

Demandez un fichier à votre ordinateur où que vous soyez, dites oui à un collègue d'un geste, et retrouvez les photos du téléphone lui-même.

  • Demandez à votre ordinateur depuis votre téléphone

    Dehors et besoin du bail ? Demandez : votre ordinateur le trouve et l'envoie sur votre téléphone.

  • Dites oui à un collègue

    Amy demande la facture de mars. Vérifiez le fichier, touchez Envoyer, et votre ordinateur l'envoie.

  • Dans la prochaine mise à jour

    Retrouvez photos et vidéos sur votre téléphone

    Par ce qu'elles montrent, les mots qu'elles contiennent, le lieu ou la date. Rien ne quitte le téléphone sans que vous l'envoyiez.

  • Dans la prochaine mise à jour

    Envoyez un fichier depuis Messages

    Ouvrez Truffle dans le tiroir d'apps de Messages, trouvez le fichier et déposez-le dans la conversation.

  • Partagez dans une demande

    Depuis Photos, Fichiers ou Mail, choisissez Truffle, puis la personne. Le fichier part comme réponse à sa demande.

  • Sur votre écran d'accueil

    Un widget montre ce qui vous attend. Un geste l'ouvre.

Les apps iPhone et Android sont presque prêtes. En attendant, Truffle fonctionne dans le navigateur de votre téléphone. Utiliser dans le navigateur

Comment ça marche

Ce qui reste sur votre Mac, et ce que nous voyons.

La recherche se fait sur votre ordinateur. Notre serveur transmet seulement les fichiers que vous choisissez d'envoyer, chiffrés pour que nous ne puissions pas les ouvrir.

Resté sur votre Mac

Rien ne nous est envoyé

Ce que votre Mac a enregistré sur une photo

Vu
gâteau, bougies
Texte dedans
“Happy birthday Mia!”

Il enregistre aussi une empreinte de recherche : des nombres que votre Mac compare à ce que vous tapez. Impossible d'en refaire la photo.

Enregistré uniquement sur ce Mac. C'est ainsi que « mia qui souffle les bougies » a trouvé cette photo : grâce à la pancarte et aux bougies, pas au visage de quelqu'un.

  • le bail signé en mars
  • mia qui souffle les bougies
  • find all the puerto rico photos and send to ian
  • la vidéo de la plage où Ian dit get out of the shot

L'IA fonctionne sur votre ordinateur, avec le Neural Engine sur les Mac Apple silicon. L'index de recherche, et ce qu'il retient, y restent aussi.

Passé par notre serveur

3 envois chiffrés
  • Sam → Ian81 fichiers chiffrés, tailles arrondies au-dessuschiffré
  • Sam demande à Dev“le contrat Acme signé” · 1 fichier · environ 1 MBchiffré
  • Le téléphone de Sam demande au Mac de Sam“le bail signé” · 1 fichier · environ 1 MBchiffré

Il voit

  • qui a demandé à qui, et quand
  • les mots d'une demande, conservés avec elle (7 jours pour les demandes entre vos propres appareils)
  • la taille approximative de chaque fichier

Il ne voit jamais

  • vos fichiers et leurs noms
  • quels fichiers ont été trouvés, ni combien

Chaque fichier est chiffré sur votre ordinateur avant de partir, pour que seuls les appareils de l'autre personne puissent l'ouvrir. Nous supprimons notre copie 24 heures après son téléchargement, et ne la gardons jamais plus de 7 jours.

Rien n'est envoyé sans vous. Quand quelqu'un vous demande un fichier, vous voyez sa demande et ce que votre ordinateur a trouvé. Rien n'est envoyé tant que vous n'avez pas touché Envoyer. L'envoi automatique est désactivé sauf si vous l'activez pour un dossier.

Les fichiers sensibles demandent toujours votre accord. Les fichiers contenant des numéros fiscaux, bancaires ou d'identité ne partent jamais automatiquement, même si vous avez autorisé le dossier.

Nous n'entraînons rien sur vos fichiers. Truffle apprend des fichiers que vous ouvrez, sur votre propre appareil. Le partage de données pour nous aider à l'améliorer est désactivé sauf si vous l'activez.

Pour les curieux de technique
  • Chaque appareil a sa propre paire de clés X25519. La clé privée ne quitte jamais l'appareil.
  • Chaque fichier est chiffré avec sa propre clé aléatoire (XSalsa20-Poly1305, NaCl secretbox). Cette clé est scellée pour chacun des appareils du destinataire.
  • Les tailles sont complétées par paliers : le relais ne sait qu'à peu près quelle taille fait un fichier.
  • Vous pouvez comparer des codes de sécurité avec quelqu'un pour vérifier qu'un appareil est bien le sien.
  • Un appareil s'ajoute une seule fois, depuis un ordinateur que vous avez déjà, en comparant un code court. Seul un ordinateur peut en ajouter d'autres.
  • La page d'un lien vient de notre serveur, donc un serveur qui enverrait une page malveillante pourrait lire la clé de ce lien. C'est pourquoi un lien n'est jamais la façon d'envoyer par défaut.

Mesures

À quelle fréquence il trouve le bon fichier en premier.

À quelle fréquence le fichier que vous cherchiez arrive en premier. Chaque moteur a cherché dans les mêmes fichiers avec les mêmes questions.

Notre propre test, sur des fichiers que nous avons générés.

64,3 %

bon fichier en premier, parmi 10 000 fichiers variés

1,6× plus souvent que le suivant, SQLite FTS5.

  • Truffle64,3 %
  • SQLite FTS539,0 %
  • FTS5 + e529,5 %
  • bge-m327,8 %
  • Tantivy25,0 %
  • e5-small20,6 %
  • ripgrep9,1 %

57,5 %

bon fichier en premier, parmi 1 000 000 de fichiers variés

1,7× plus souvent que le suivant, SQLite FTS5.

  • Truffle57,5 %
  • SQLite FTS532,9 %
  • Tantivy24,6 %

75,0 %

bon fichier en premier grâce aux mots des captures, scans et photos de pages (10 000 fichiers)

3× plus souvent que le suivant, macOS Spotlight.

  • Truffle75,0 %
  • macOS Spotlight25,0 %
  • SQLite FTS50 %
  • Tantivy0 %

Durée d'une recherche typique. Plus c'est court, plus c'est rapide.

2,6× plus rapide que SQLite FTS5 sur un million de fichiers.

  1. Truffle · 4 100 photos, captures et vidéos

    9,5 ms
  2. Truffle · un million de fichiers

    39 ms
  3. SQLite FTS5 · un million de fichiers

    102 ms

Les barres avancent 15× plus lentement qu’en temps réel. Tantivy est plus rapide (4,2 ms) parce qu'il ne compare que des mots exacts. Sur un million de fichiers, il place le bon fichier en premier 24,6 % du temps.

75,4 %

En 21 langues, avec 58 fichiers générés par langue et chaque question posée dans cette langue : Truffle place le bon fichier en premier 75,4 % du temps, contre 63,7 % avant notre travail sur les langues.

  1. Espagnol93 % (Avant notre travail sur les langues: 89 %)
  2. Anglais90 % (Avant notre travail sur les langues: 90 %)
  3. Indonésien90 % (Avant notre travail sur les langues: 70 %)
  4. Allemand86 % (Avant notre travail sur les langues: 69 %)
  5. Hindi86 % (Avant notre travail sur les langues: 59 %)
  6. Portugais84 % (Avant notre travail sur les langues: 74 %)
  7. Chinois80 % (Avant notre travail sur les langues: 60 %)
  8. Vietnamien79 % (Avant notre travail sur les langues: 72 %)
  9. Turc77 % (Avant notre travail sur les langues: 68 %)
  10. Russe77 % (Avant notre travail sur les langues: 63 %)
  11. Japonais77 % (Avant notre travail sur les langues: 60 %)
  12. Français73 % (Avant notre travail sur les langues: 73 %)
  13. Coréen72 % (Avant notre travail sur les langues: 72 %)
  14. Cantonais72 % (Avant notre travail sur les langues: 56 %)
  15. Swahili71 % (Avant notre travail sur les langues: 50 %)
  16. Marathi65 % (Avant notre travail sur les langues: 55 %)
  17. Ourdou65 % (Avant notre travail sur les langues: 52 %)
  18. Tamoul65 % (Avant notre travail sur les langues: 48 %)
  19. Bengali63 % (Avant notre travail sur les langues: 50 %)
  20. Arabe61 % (Avant notre travail sur les langues: 61 %)
  21. Télougou61 % (Avant notre travail sur les langues: 45 %)

Truffle comparé à sa propre version précédente, pas à d’autres outils. Chaque langue compte 24 à 31 recherches : une langue seule indique une tendance, les 21 ensemble donnent le résultat.

Plus de chiffres
  • En cherchant par le nom exact du fichier, sur un million de fichiers : Truffle 97,7 %, Tantivy 90,9 %, SQLite FTS5 79,5 %.
  • Retrouver des photos d'après ce qu'elles montrent (10 000 fichiers) : Truffle 60,1 %, moteurs par mots-clés 1,3 %.
  • Photos, captures d'écran et vidéos d'après ce qu'elles montrent : 79,5 % sur 44 nouvelles recherches écrites après le réglage du moteur (notre ancien moteur : 13,6 %). Sur les 260 recherches qui ont servi au réglage : 63,8 %, là où le modèle d'image seul obtient 69,6 %.
  • Retrouver des vidéos d'après ce qui y est dit, entendu, montré ou l'endroit du tournage (250 recherches avec une bonne réponse) : Truffle 58,8 %, les mêmes signaux simplement combinés 30,4 %, la parole seule 7,6 %, Spotlight de macOS 0 %. La recherche par les paroles demande un Mac avec puce Apple.

Ce sont nos propres mesures, sur des fichiers que nous avons générés, pas sur les vrais fichiers de quiconque. Chaque moteur a cherché dans les mêmes fichiers avec les mêmes questions. Personne d'extérieur ne les a encore refaites.

Les fichiers : des ensembles variés de 10 000, 100 000 et 1 000 000 de fichiers en anglais et en vietnamien, avec des PDF, des fichiers Word et Excel, du texte, des photos de reçus, des captures, des scans et des photos. Les résultats en 21 langues viennent d’un test distinct.

Les vitesses sont des temps typiques avec l'index déjà chargé, sur un MacBook Pro avec puce M3 Max. Un ordinateur plus lent prendra plus de temps. Nous n'avons pas encore comparé Truffle à Google Photos, Apple Photos, Google Drive ou la recherche de Dropbox, donc nous n'affirmons rien à leur sujet.

Essayez-le sur vos propres fichiers.

Pour vous, votre famille, votre équipe ou vos clients. Vos fichiers restent sur votre ordinateur, et la recherche aussi.

Rien à installer. Pour chercher des photos et des vidéos d'après ce qu'elles montrent, il faut l'app Mac.

Aussi pourMacWindowsLinuxiPhone et Android bientôt