>_ DevTrendspt

Idioma

Início

Linguagens

Seções

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Segurança
Python

Pensieve - seu arquivo pessoal de tela com controle total dos dados

1.373 estrelas

Imagine poder encontrar qualquer janela, site ou documento que você já viu no seu computador — mesmo que não se lembre do nome do arquivo. É exatamente isso que o Pensieve oferece — uma alternativa privada às soluções comerciais como Rewind e Windows Recall.

O que é e por que você precisa dele

Pensieve é um serviço em segundo plano que:

  • 📸 Tira capturas de tela de todas as suas telas a cada 5 segundos
  • 🔍 Indexa conteúdo (texto via OCR e imagens via ML)
  • 🗂 Armazena tudo localmente no seu diretório home

Casos de uso práticos:

  • Encontrar aquela receita que você viu há uma semana
  • Recuperar uma aba fechada sem histórico do navegador
  • Encontrar um documento por uma frase do seu conteúdo

Por que é seguro

Ao contrário das alternativas baseadas em nuvem, o Pensieve:

  1. Armazena dados apenas no seu computador (~/.memos)
  2. Não requer conexão com a internet
  3. É completamente open source (Python)
  4. Pode ser facilmente removido com um único comando

Recursos principais

1. Pesquisa inteligente em toda a tela

  • Pesquisa de texto completo em todo o texto reconhecido
  • Pesquisa vetorial por significado (usa modelos locais de ML)
  • Filtrar por aplicativos e datas

2. Integração flexível com ML

Suporta:

  • Modelos locais via Ollama
  • Qualquer API compatível com OpenAI
  • Seleção automática de dispositivo para computação (GPU/CPU)
# Пример конфигурации модели
default_plugins:
builtin_ocr
builtin_vlm  # Визуальный поиск

3. Otimização de recursos

  • Frequência dinâmica de capturas de tela
  • Processamento em segundo plano durante o tempo ocioso
  • Economia de bateria em notebooks

Interface do Pensieve

Como começar

  1. Instalação:
pip install memos
memos init
memos enable
memos start
  1. Abra http://localhost:8839

  2. Personalize de acordo com suas necessidades:

  • Selecione modelos para pesquisa
  • Exclua aplicativos da gravação
  • Agende o processamento

Para quem é

  • Desenvolvedores que trabalham com múltiplas janelas
  • Pesquisadores que coletam dados de várias fontes
  • Qualquer pessoa que queira uma "memória fotográfica" para o computador

Limitações

  • Requer ~400MB de espaço por dia
  • Pode sobrecarregar o sistema durante uso ativo
  • Sem suporte para Linux ainda (em desenvolvimento)

Pensieve é um exemplo raro de ferramenta que oferece recursos de nível empresarial enquanto preserva a privacidade. Se você frequentemente perde o controle das janelas necessárias entre dezenas de abas — vale a pena experimentar.

Projetos relacionados