>_ DevTrendsit

Lingua

Home

Linguaggi

Sezioni

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Sicurezza
Python

Pensieve - il tuo archivio personale dello schermo con il pieno controllo dei dati

1373 stelle

Immagina di poter trovare qualsiasi finestra, sito web o documento che hai mai visto sul tuo computer — anche se non ricordi il nome del file. È esattamente ciò che offre Pensieve — un'alternativa privata alle soluzioni commerciali come Rewind e Windows Recall.

Cos'è e perché ti serve

Pensieve è un servizio in background che:

  • 📸 Acquisisce screenshot di tutti i tuoi schermi ogni 5 secondi
  • 🔍 Indicizza i contenuti (testo tramite OCR e immagini tramite ML)
  • 🗂 Memorizza tutto localmente nella tua home directory

Casi d'uso pratici:

  • Trovare quella ricetta che hai consultato una settimana fa
  • Recuperare una scheda chiusa senza cronologia del browser
  • Trovare un documento tramite una frase del suo contenuto

Perché è sicuro

A differenza delle alternative basate su cloud, Pensieve:

  1. Memorizza i dati solo sul tuo computer (~/.memos)
  2. Non richiede una connessione internet
  3. È completamente open source (Python)
  4. Può essere rimosso facilmente con un singolo comando

Funzionalità principali

1. Ricerca intelligente a schermo intero

  • Ricerca full-text nel testo riconosciuto
  • Ricerca vettoriale per significato (usa modelli ML locali)
  • Filtra per applicazioni e date

2. Integrazione flessibile con ML

Supporta:

  • Modelli locali tramite Ollama
  • Qualsiasi API compatibile con OpenAI
  • Selezione automatica del dispositivo per i calcoli (GPU/CPU)
# Пример конфигурации модели
default_plugins:
builtin_ocr
builtin_vlm  # Визуальный поиск

3. Ottimizzazione delle risorse

  • Frequenza dinamica degli screenshot
  • Elaborazione in background durante i periodi di inattività
  • Risparmio energetico sui laptop

Interfaccia di Pensieve

Come iniziare

  1. Installazione:
pip install memos
memos init
memos enable
memos start
  1. Apri http://localhost:8839

  2. Personalizza secondo le tue esigenze:

  • Seleziona i modelli per la ricerca
  • Escludi applicazioni dalla registrazione
  • Programma l'elaborazione

A chi è rivolto

  • Sviluppatori che lavorano con più finestre
  • Ricercatori che raccolgono dati da varie fonti
  • Chiunque voglia una "memoria fotografica" per il proprio computer

Limitazioni

  • Richiede ~400MB di spazio al giorno
  • Può mettere sotto stress il sistema durante l'uso attivo
  • Supporto Linux non ancora disponibile (in fase di sviluppo)

Pensieve è un raro esempio di strumento che offre funzionalità a livello enterprise preservando la privacy. Se spesso perdi di vista le finestre necessarie tra decine di schede — vale la pena provarlo.

Progetti correlati