Encuentra cualquier archivo. Solo descríbelo.

Pulsa Ctrl dos veces y describe cualquier archivo, como «contrato de alquiler de marzo». Truffle lo encuentra en este ordenador, en tus otros ordenadores o en el de un compañero: «Dev, el contrato firmado de Acme». Dev solo toca Enviar.

Usar en el navegador

Sin instalar nada. Para buscar fotos y vídeos por lo que aparece en ellos necesitas la app para Mac.

  1. Un pequeño botón en el borde de la pantalla.

    Tu Mac está lleno de archivos con nombres como Scan 3.pdf e IMG_4821.

  2. Pulsa Ctrl dos veces, en cualquier app.

    O haz clic en el botón. Se abre un cuadro de búsqueda.

  3. Encuentra un documento por lo que dice.

    Escribe «el alquiler que firmamos en marzo». Sin nombre de archivo ni carpeta. Ves por qué coincide cada resultado.

  4. Encuentra fotos por lo que aparece en ellas.

    Ve la tarta y las velas, y lee la tarjeta. Sin etiquetas ni álbumes.

  5. Envía un viaje entero a Ian.

    Una frase elige las 81 fotos. Las 3 que parecen privadas se quedan fuera.

    Por ahora, peticiones como esta solo funcionan en inglés y vietnamita.

  6. Cifradas. Solo Ian puede abrirlas.

    Nuestro servidor las pasa, pero no puede abrirlas. Se borran en 7 días como máximo.

  7. Encuentra un vídeo por lo que se dijo.

    Reconoce la playa y las palabras de Ian, y abre el vídeo justo cuando las dice.

  8. Pregunta al ordenador de un compañero.

    Elige a Dev y escribe «el contrato firmado de Acme». El Mac de Dev lo encuentra. No recibes nada hasta que Dev dice que sí.

  9. Dev toca Enviar. Te llega cifrado.

    Solo tus dispositivos pueden abrirlo.

  10. Pregunta a tu propio Mac desde el teléfono.

    ¿Estás fuera y necesitas el contrato? Tu Mac lo encuentra y te lo envía cifrado. Hoy funciona en el navegador del teléfono.

Lo que acabas de ver

Los archivos que envías van cifrados. No podemos abrirlos.

Sin instalar nada. Para buscar fotos y vídeos por lo que aparece en ellos necesitas la app para Mac.

En tu teléfono

Truffle en tu teléfono.

Pide un archivo a tu ordenador desde cualquier sitio, di que sí a un compañero con un toque y encuentra las fotos del propio teléfono.

  • Pide a tu ordenador desde el teléfono

    ¿Estás fuera y necesitas el contrato? Pídelo: tu ordenador lo encuentra y lo envía a tu teléfono.

  • Di que sí a un compañero

    Amy pide la factura de marzo. Revisa el archivo, toca Enviar y tu ordenador lo envía.

  • En la próxima actualización

    Encuentra fotos y vídeos en tu teléfono

    Por lo que hay en ellos, las palabras que contienen, el lugar o la fecha. Nada sale del teléfono si no lo envías.

  • En la próxima actualización

    Envía un archivo desde Mensajes

    Abre Truffle en el cajón de apps de Mensajes, busca el archivo y suéltalo en el chat.

  • Comparte en una petición

    Desde Fotos, Archivos o Mail, elige Truffle y para quién es. Llega como respuesta a su petición.

  • En tu pantalla de inicio

    Un widget muestra lo que te necesita. Un toque lo abre.

Las apps para iPhone y Android están casi listas. Mientras tanto, Truffle funciona en el navegador de tu teléfono. Usar en el navegador

Cómo funciona

Qué se queda en tu Mac y qué vemos nosotros.

La búsqueda se hace en tu ordenador. Nuestro servidor solo pasa los archivos que decides enviar, cifrados para que no podamos abrirlos.

Se quedó en tu Mac

Nada enviado a nosotros

Lo que tu Mac guardó sobre una foto

Visto
pastel, velas
Texto en ella
“Happy birthday Mia!”

También guarda una huella de búsqueda: números que tu Mac usa para comparar con lo que escribes. No se pueden convertir de nuevo en la foto.

Guardado solo en este Mac. Así es como «mia soplando las velas» encontró esta foto: por el cartel y las velas que aparecen, no por la cara de nadie.

  • el alquiler que firmamos en marzo
  • mia soplando las velas
  • find all the puerto rico photos and send to ian
  • el vídeo de la playa donde Ian dice get out of the shot

La IA funciona en tu ordenador y usa el Neural Engine en los Mac con Apple silicon. El índice de búsqueda, y lo que recuerda, también se quedan allí.

Pasó por nuestro servidor

3 envíos cifrados
  • Sam → Ian81 archivos cifrados, tamaños redondeados hacia arribacifrado
  • Sam le pide a Dev“el contrato firmado de Acme” · 1 archivo · unos 1 MBcifrado
  • El teléfono de Sam le pide a la Mac de Sam“el alquiler firmado” · 1 archivo · unos 1 MBcifrado

Ve

  • quién pidió a quién, y cuándo
  • las palabras de una petición, guardadas con ella (7 días para peticiones entre tus propios dispositivos)
  • más o menos cuánto ocupa cada archivo

Nunca ve

  • tus archivos y sus nombres
  • qué archivos se encontraron, ni cuántos

Cada archivo se cifra en tu ordenador antes de salir, para que solo los dispositivos de la otra persona puedan abrirlo. Borramos nuestra copia 24 horas después de que se descargue y nunca la guardamos más de 7 días.

No se envía nada sin ti. Cuando alguien te pide un archivo, ves su petición y lo que encontró tu ordenador. No se envía nada hasta que tocas Enviar. El envío automático está desactivado salvo que lo actives para una carpeta.

Los archivos sensibles siempre necesitan tu aprobación. Los archivos con números fiscales, bancarios o de identidad nunca se envían solos, aunque hayas permitido la carpeta.

No entrenamos con tus archivos. Truffle aprende de los archivos que abres, en tu propio dispositivo. Compartir datos para ayudarnos a mejorarlo está desactivado salvo que lo actives.

Para los curiosos de la técnica
  • Cada dispositivo tiene su propio par de claves X25519. La clave privada nunca sale del dispositivo.
  • Cada archivo se cifra con su propia clave aleatoria (XSalsa20-Poly1305, NaCl secretbox). Esa clave se sella para cada dispositivo del destinatario.
  • Los tamaños se rellenan por tramos, así que el servidor intermedio solo sabe más o menos cuánto ocupa un archivo.
  • Puedes comparar códigos de seguridad con alguien para comprobar que un dispositivo es de verdad suyo.
  • Un dispositivo se añade una sola vez, desde una ordenador que ya tienes, comparando un código corto. Solo una ordenador puede añadir más.
  • La página de un enlace viene de nuestro servidor, así que un servidor que enviara una página maliciosa podría leer la clave de ese enlace. Por eso un enlace nunca es la forma de enviar por defecto.

Pruebas

Con qué frecuencia encuentra primero el archivo correcto.

Con qué frecuencia el archivo que buscabas sale primero. Todos los motores buscaron en los mismos archivos con las mismas preguntas.

Nuestra propia prueba, con archivos que generamos.

64,3 %

archivo correcto primero, entre 10.000 archivos variados

1,6× más a menudo que el siguiente mejor, SQLite FTS5.

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

57,5 %

archivo correcto primero, entre 1.000.000 de archivos variados

1,7× más a menudo que el siguiente mejor, SQLite FTS5.

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

75,0 %

archivo correcto primero por las palabras de capturas, escaneos y fotos de páginas (10.000 archivos)

3× más a menudo que el siguiente mejor, macOS Spotlight.

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

Cuánto tarda una búsqueda típica. Menos es más rápido.

2,6× más rápido que SQLite FTS5 con un millón de archivos.

  1. Truffle · 4100 fotos, capturas y vídeos

    9,5 ms
  2. Truffle · un millón de archivos

    39 ms
  3. SQLite FTS5 · un millón de archivos

    102 ms

Las barras van 15× más despacio que en tiempo real. Tantivy es más rápido (4,2 ms) porque solo compara palabras exactas. Con un millón de archivos, pone primero el archivo correcto el 24,6 % de las veces.

75,4 %

En 21 idiomas, con 58 archivos generados por idioma y cada pregunta hecha en ese idioma: Truffle pone primero el archivo correcto el 75,4 % de las veces, frente al 63,7 % antes de nuestro trabajo con los idiomas.

  1. Español93 % (Antes de nuestro trabajo en idiomas: 89 %)
  2. Inglés90 % (Antes de nuestro trabajo en idiomas: 90 %)
  3. Indonesio90 % (Antes de nuestro trabajo en idiomas: 70 %)
  4. Alemán86 % (Antes de nuestro trabajo en idiomas: 69 %)
  5. Hindi86 % (Antes de nuestro trabajo en idiomas: 59 %)
  6. Portugués84 % (Antes de nuestro trabajo en idiomas: 74 %)
  7. Chino80 % (Antes de nuestro trabajo en idiomas: 60 %)
  8. Vietnamita79 % (Antes de nuestro trabajo en idiomas: 72 %)
  9. Turco77 % (Antes de nuestro trabajo en idiomas: 68 %)
  10. Ruso77 % (Antes de nuestro trabajo en idiomas: 63 %)
  11. Japonés77 % (Antes de nuestro trabajo en idiomas: 60 %)
  12. Francés73 % (Antes de nuestro trabajo en idiomas: 73 %)
  13. Coreano72 % (Antes de nuestro trabajo en idiomas: 72 %)
  14. Cantonés72 % (Antes de nuestro trabajo en idiomas: 56 %)
  15. Suajili71 % (Antes de nuestro trabajo en idiomas: 50 %)
  16. Maratí65 % (Antes de nuestro trabajo en idiomas: 55 %)
  17. Urdu65 % (Antes de nuestro trabajo en idiomas: 52 %)
  18. Tamil65 % (Antes de nuestro trabajo en idiomas: 48 %)
  19. Bengalí63 % (Antes de nuestro trabajo en idiomas: 50 %)
  20. Árabe61 % (Antes de nuestro trabajo en idiomas: 61 %)
  21. Telugu61 % (Antes de nuestro trabajo en idiomas: 45 %)

Truffle frente a su propia versión anterior, no frente a otras herramientas. Cada idioma tiene de 24 a 31 búsquedas: un idioma solo marca una tendencia; los 21 juntos son el resultado.

Más cifras
  • Buscando por el nombre exacto del archivo, con un millón de archivos: Truffle 97,7 %, Tantivy 90,9 %, SQLite FTS5 79,5 %.
  • Encontrar fotos por lo que aparece en ellas (10.000 archivos): Truffle 60,1 %, motores de palabras clave 1,3 %.
  • Fotos, capturas y vídeos por lo que aparece en ellos: 79,5 % en 44 búsquedas nuevas escritas después de ajustar el motor (nuestro motor anterior: 13,6 %). En las 260 búsquedas con las que se ajustó: 63,8 %, donde el modelo de imagen solo obtiene 69,6 %.
  • Encontrar vídeos por lo que se dice, se oye, se ve o dónde se grabaron (250 búsquedas con respuesta correcta): Truffle 58,8 %, las mismas señales simplemente combinadas 30,4 %, solo voz 7,6 %, Spotlight de macOS 0 %. Buscar por lo que se dice requiere un Mac con chip de Apple.

Son nuestras propias pruebas, hechas con archivos que generamos, no con archivos reales de nadie. Todos los motores buscaron en los mismos archivos con las mismas preguntas. Nadie de fuera las ha repetido todavía.

Los archivos: conjuntos variados de 10.000, 100.000 y 1.000.000 de archivos en inglés y vietnamita, con PDF, archivos de Word y Excel, texto, fotos de recibos, capturas, escaneos y fotos. Los resultados en 21 idiomas vienen de una prueba aparte.

Las velocidades son tiempos típicos con el índice ya cargado, en un MacBook Pro con M3 Max. Los ordenadores más lentos tardarán más. Todavía no hemos comparado Truffle con Google Fotos, Apple Fotos, Google Drive ni la búsqueda de Dropbox, así que no afirmamos nada sobre ellos.

Pruébalo con tus propios archivos.

Para ti, tu familia, tu equipo o tus clientes. Tus archivos se quedan en tu ordenador, y la búsqueda también.

Sin instalar nada. Para buscar fotos y vídeos por lo que aparece en ellos necesitas la app para Mac.

También paraMacWindowsLinuxiPhone y Android pronto