Copiloto de IA de código abierto para macOS y Windows que flota sobre la pantalla, escucha reuniones y queda oculto al compartir pantalla, con tu propia clave de API.
allenv0/SCM
App de macOS local-first que permite buscar fotos y fotogramas de video en cualquier carpeta describiéndolos en lenguaje natural, con IA ejecutada en el dispositivo.
Alternativa open source a:Google Photos
- Estrellas
- 490
- Forks
- 38
- Issues abiertos
- 1
- Último commit
- hace 24 horas
¿Qué es?
SCM (Screen Memories) es una app de escritorio para macOS que permite buscar fotos y videos por su contenido. Indicas una carpeta y la app indexa cada imagen y cada escena de video con un modelo de visión local. Después, escribes una consulta —por ejemplo, la descripción de un lugar o un objeto— para encontrar archivos coincidentes o el momento exacto de un video.
Además de la búsqueda visual, la app aplica OCR al texto visible en imágenes y fotogramas, y usa Whisper para transcribir el habla y permitirte encontrar frases exactas. Un modo de chat local, opcional, responde preguntas a partir de los diálogos, el texto obtenido mediante OCR y los nombres de archivo que ya ha extraído, con citas numeradas. Los archivos multimedia se copian en una biblioteca gestionada por la app y la inferencia se ejecuta en la Mac; los pesos de los modelos se descargan una sola vez.
La app está desarrollada con Electron, React y TypeScript, usa ONNX Runtime para los modelos de visión y ffmpeg para detectar escenas. Se distribuye como DMG o ZIP mediante electron-builder y se puede instalar con Homebrew.
Funciones clave
- 01Búsqueda en lenguaje natural de fotos y videos con un modelo local CLIP, SigLIP-2 o EmbeddingGemma-2.
- 02Búsqueda de videos por escena que lleva al código de tiempo coincidente.
- 03Búsqueda de texto mediante OCR en imágenes y fotogramas, con más de 35 idiomas opcionales.
- 04Búsqueda de frases exactas pronunciadas en videos mediante transcripciones de Whisper.
- 05Carpetas supervisadas, deduplicación por hash del contenido y generación de embeddings en segundo plano cuando cambian los modelos.
- 06Chat local opcional con LLM y respuestas con citas, además de funcionamiento completamente sin conexión después de descargar los modelos.
Casos de uso
- Encontrar una foto específica en un gran archivo personal sin etiquetarla manualmente.
- Localizar el momento exacto en videos largos familiares o de trabajo.
- Buscar en capturas de pantalla o documentos escaneados usando el texto que aparece en ellos.
- Mantener los archivos multimedia privados y disponibles para búsquedas sin subirlos a un servicio en la nube.
Inicio rápido
- 1
Instala Bun, el gestor de paquetes y ejecutor que usa el proyecto
- 2
Instala los módulos de Node
bun install - 3
Ejecuta la aplicación en modo de desarrollo
bun run dev
Antes de usarlo
- Solo para macOS; las funciones de la barra de menús y la bandeja son específicas de macOS.
- El modelo CLIP predeterminado descarga unos 435 MB de pesos la primera vez que se usa.
- La instalación con Homebrew está dirigida a Apple Silicon con macOS 12 o posterior.
Temas
Preguntas frecuentes
- ¿Qué es SCM?
- App de macOS local-first que permite buscar fotos y fotogramas de video en cualquier carpeta describiéndolos en lenguaje natural, con IA ejecutada en el dispositivo. SCM (Screen Memories) es una app de escritorio para macOS que permite buscar fotos y videos por su contenido. Indicas una carpeta y la app indexa cada imagen y cada escena de video con un modelo de visión local. Después, escribes una consulta —por ejemplo, la descripción de un lugar o un objeto— para encontrar archivos coincidentes o el momento exacto de un video.
- ¿SCM es gratuito? ¿Qué licencia tiene?
- SCM es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿SCM sigue mantenido?
- Mantenimiento activo. El último commit de SCM fue el 18 oct 2026.
- ¿Para qué puedo usar SCM?
- Encontrar una foto específica en un gran archivo personal sin etiquetarla manualmente. Localizar el momento exacto en videos largos familiares o de trabajo. Buscar en capturas de pantalla o documentos escaneados usando el texto que aparece en ellos. Mantener los archivos multimedia privados y disponibles para búsquedas sin subirlos a un servicio en la nube.
- ¿Cómo se instala SCM?
- Instala Bun, el gestor de paquetes y ejecutor que usa el proyecto Instala los módulos de Node: bun install Ejecuta la aplicación en modo de desarrollo: bun run dev
- ¿Dónde consigo SCM?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/allenv0/SCM
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una app nativa y privada para macOS que guarda páginas, texto, enlaces, notas e imágenes, y permite encontrarlos con búsqueda de texto completo y OCR.
Una app gratuita y de código abierto para finanzas personales, local-first y basada en el método de sobres, con sincronización entre dispositivos.
Aplicación de escritorio gratuita y de código abierto para descargar video y audio de más de 1000 sitios, transcribirlos, buscarlos y resumirlos con IA.
Cliente de escritorio oficial de Anytype para macOS, Windows y Linux: una base de conocimiento personal local-first y cifrada de extremo a extremo.
Aplicación de escritorio multiplataforma para ampliar imágenes con modelos de superresolución, con modelos integrados y personalizados para Windows, macOS y Linux.