Copiloto de IA open source para macOS e Windows que flutua na tela, acompanha reuniões e fica oculto durante o compartilhamento de tela, usando sua própria API key.
allenv0/SCM
App para macOS com foco no uso local, que permite buscar fotos e trechos de vídeo em qualquer pasta usando descrições em linguagem natural e IA executada no dispositivo.
Alternativa open source a:Google Photos
- Estrelas
- 490
- Forks
- 38
- Issues abertas
- 1
- Último commit
- há 24 horas
O que é?
SCM (Screen Memories) é um app para macOS que permite buscar fotos e vídeos pelo significado. Você indica uma pasta, o app indexa cada imagem e cada cena de vídeo com um modelo de visão local, e você digita uma consulta, como a descrição de um lugar ou objeto, para encontrar arquivos correspondentes ou o momento exato em um vídeo.
Além da busca visual, o app executa OCR sobre o texto visível em imagens e frames, e usa Whisper para transcrever falas e permitir que você encontre trechos exatos. Um modo de chat local, opcional, responde a perguntas usando as falas, o texto do OCR e os nomes de arquivo já extraídos, com citações numeradas. A mídia é copiada para uma biblioteca gerenciada pelo app, e a inferência é executada no Mac; os pesos dos modelos são baixados uma única vez.
O app é desenvolvido com Electron, React e TypeScript, usa ONNX Runtime para os modelos de visão e ffmpeg para detectar cortes de cena. É distribuído em formato DMG ou ZIP via electron-builder e pode ser instalado com Homebrew.
Recursos principais
- 01Busca em linguagem natural em fotos e vídeos usando um modelo local CLIP, SigLIP-2 ou EmbeddingGemma-2.
- 02Busca de vídeos por cena, que leva ao timecode correspondente.
- 03Busca por texto via OCR em imagens e frames, com mais de 35 idiomas opcionais.
- 04Busca de falas exatas em vídeos usando transcrições do Whisper.
- 05Pastas monitoradas, deduplicação por hash do conteúdo e geração de novos embeddings em segundo plano quando os modelos mudam.
- 06Chat local com LLM opcional e respostas com citações, além de funcionamento totalmente offline após o download dos modelos.
Casos de uso
- Encontrar uma foto específica em um grande arquivo pessoal sem adicionar tags manualmente.
- Localizar o momento exato em vídeos longos de família ou trabalho.
- Buscar capturas de tela ou documentos digitalizados pelo texto visível neles.
- Manter mídias privadas pesquisáveis sem enviá-las para um serviço de nuvem.
Início rápido
- 1
Instale o Bun, o gerenciador de pacotes e executor usado pelo projeto
- 2
Instale os módulos do Node
bun install - 3
Execute o app em modo de desenvolvimento
bun run dev
Antes de usar
- Somente para macOS; os recursos da barra de menus e da bandeja são específicos do macOS.
- O modelo CLIP padrão baixa cerca de 435 MB de pesos no primeiro uso.
- A instalação pelo Homebrew é destinada a Apple Silicon com macOS 12 ou posterior.
Tópicos
Perguntas frequentes
- O que é SCM?
- App para macOS com foco no uso local, que permite buscar fotos e trechos de vídeo em qualquer pasta usando descrições em linguagem natural e IA executada no dispositivo. SCM (Screen Memories) é um app para macOS que permite buscar fotos e vídeos pelo significado. Você indica uma pasta, o app indexa cada imagem e cada cena de vídeo com um modelo de visão local, e você digita uma consulta, como a descrição de um lugar ou objeto, para encontrar arquivos correspondentes ou o momento exato em um vídeo.
- SCM é gratuito? Qual é a licença?
- SCM é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- SCM ainda é mantido?
- Manutenção ativa. O último commit de SCM foi em 18 de out. de 2026.
- Para que posso usar SCM?
- Encontrar uma foto específica em um grande arquivo pessoal sem adicionar tags manualmente. Localizar o momento exato em vídeos longos de família ou trabalho. Buscar capturas de tela ou documentos digitalizados pelo texto visível neles. Manter mídias privadas pesquisáveis sem enviá-las para um serviço de nuvem.
- Como instalar SCM?
- Instale o Bun, o gerenciador de pacotes e executor usado pelo projeto Instale os módulos do Node: bun install Execute o app em modo de desenvolvimento: bun run dev
- Onde consigo SCM?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/allenv0/SCM
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App nativo e privado para macOS que captura páginas, textos, links, notas e imagens e permite encontrá-los novamente com busca de texto completo e OCR.
Um app de finanças pessoais gratuito, open source e local-first para orçamento por envelopes, com sincronização entre dispositivos.
App desktop gratuito e de código aberto para baixar vídeos e áudios de mais de 1.000 sites e, depois, transcrevê-los, pesquisá-los e resumi-los com IA.
Cliente desktop oficial do Anytype com Electron: uma base de conhecimento pessoal, local-first e com criptografia de ponta a ponta, para macOS, Windows e Linux.
Aplicativo desktop multiplataforma para ampliar imagens com modelos de super-resolução, com suporte a modelos integrados ou personalizados no Windows, macOS e Linux.