Saltar al contenido principal

Theia, la memoria de imágenes

En los viejos relatos, Theia es la hermana de Mnemosyne, dos Titánides, hijas del cielo y de la tierra. Mnemosyne es la memoria. Theia es la vista, la brillante. En el OS la familia funciona igual: Theia es el motor que le da ojos a Mnemosyne OS.

Lo que hace​

Con Theia activada, tus imágenes se vuelven memorias. Las encuentras por significado, por color o por parecido, descritas con tus palabras, en tu idioma. Pídele al chat « muéstrame las piezas que se parecen a esta » y las imágenes recordadas vuelven como miniaturas bajo la respuesta, cada una trazable a su archivo y su bóveda.

« Show me inspiration about blue cup »: miniaturas recordadas de la memoria, View all (79)

Fíjate en que la respuesta incluso recuerda la conversación de ayer sobre la bóveda. La vista y la memoria son hermanas, al fin y al cabo.

Y como todo aquí, todo en local. El modelo lee tus imágenes en tu máquina, y las miniaturas se guardan dentro de la bóveda, protegidas como las memorias a las que pertenecen.

Activarla​

La memoria de imágenes es opt-in. Hasta que no muevas el interruptor, nada se indexa y nada cambia.

Los ajustes de Theia: activación, los dos motores, e Index now

  1. Activar la memoria de imágenes

    Un interruptor en Ajustes → Imágenes, en el panel titulado Memoria de imágenes (Theia). Desde entonces, las carpetas vigiladas empiezan a ingerir imágenes (PNG, JPG, WEBP…) como ya hacen con los documentos. Dejada apagada, todo queda igual byte a byte.

  2. Instalar los dos motores, uno tras otro

    Dos descargas únicas, en orden:

    1. Vision engine: el runtime Python local del embedder de imágenes (~500 MB, una vez).
    2. SigLIP 2 model: los pesos del modelo de imágenes (~1,5 GB), fijados a una versión exacta para que una actualización nunca cambie en silencio la forma en que tu memoria ve.

    Cada uno muestra su marca Ready al instalarse.

  3. Dejarla indexar, o forzar una pasada

    La indexación es automática, al arrancar, cuando llegan imágenes, y en el primer recuerdo. Calcula vectores, miniaturas y paletas de color para las imágenes que ya están en tus bóvedas. El botón Index now fuerza una pasada inmediata, y el panel muestra la última pasada y su recuento.

Por qué este motor​

Theia ve a través de SigLIP 2, el codificador visión-lenguaje abierto de Google, 400 millones de parámetros, multilingüe por diseño, que es por lo que buscas tus imágenes con tus propias palabras, en tu idioma. Hicimos nuestro propio duelo contra las mejores alternativas, sobre el trabajo exacto que Theia hace, y SigLIP 2 entregó la calidad que el recuerdo necesitaba siendo un orden de magnitud más barato en CPU. Exactamente lo que permite que la memoria de imágenes corra en una máquina corriente, con la GPU intacta. Pesos abiertos, fijados a una revisión exacta, lo bastante pequeño para todos.

Qué muestra, y cuándo se calla​

Dos detalles que vale la pena saber:

  • El panel nombra el motor a la vista, incluido que corre en cpu. Es la elección deliberada explicada en la página System Diagnostics: la indexación tarda más, tu GPU queda libre.
  • Mientras el índice está frío o incompleto, el recuerdo de imágenes se queda en silencio en lugar de adivinar.
Nuevo en 1.4.2: puede pasarse a tu GPU

Ajustes gana una fila que instala el runtime CUDA y mueve el motor de imágenes a tu tarjeta NVIDIA, y el panel ofrece el cambio por su cuenta cuando hay un lote grande de imágenes esperando. Nada se marca como migrado hasta que la app haya probado que CUDA funciona de verdad: una instalación fallida te deja exactamente donde estabas.

La cpu sigue siendo el valor por defecto, y es lo que describe esta página.

DocWatch acepta imágenes solo mientras la memoria de imágenes está activada. Apaga Theia y la puerta se cierra de nuevo.