>_ DevTrendsfr

Langue

Accueil

Langages

Sections

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Sécurité
Python

Pensieve - votre archive d'écran personnelle avec contrôle total de vos données

1 373 étoiles

Imaginez pouvoir retrouver n'importe quelle fenêtre, site web ou document que vous avez vu sur votre ordinateur — même si vous ne vous souvenez plus du nom du fichier. C'est exactement ce que propose Pensieve — une alternative privée aux solutions commerciales comme Rewind et Windows Recall.

Ce que c'est et pourquoi vous en avez besoin

Pensieve est un service en arrière-plan qui :

  • 📸 Prend des captures d'écran de tous vos écrans toutes les 5 secondes
  • 🔍 Indexe le contenu (texte via OCR et images via ML)
  • 🗂 Stocke tout localement dans votre répertoire personnel

Cas d'utilisation pratiques :

  • Retrouver cette recette que vous avez consultée il y a une semaine
  • Récupérer un onglet fermé sans historique du navigateur
  • Trouver un document par une phrase de son contenu

Pourquoi c'est sécurisé

Contrairement aux alternatives basées sur le cloud, Pensieve :

  1. Stocke les données uniquement sur votre ordinateur (~/.memos)
  2. Ne nécessite pas de connexion internet
  3. Est entièrement open source (Python)
  4. Peut être facilement supprimé avec une seule commande

Fonctionnalités principales

1. Recherche intelligente sur tout l'écran

  • Recherche en texte intégral sur le texte reconnu
  • Recherche vectorielle par sens (utilise des modèles ML locaux)
  • Filtrer par applications et dates

2. Intégration flexible avec le ML

Prend en charge :

  • Modèles locaux via Ollama
  • Toute API compatible OpenAI
  • Sélection automatique de l'appareil pour les calculs (GPU/CPU)
# Пример конфигурации модели
default_plugins:
builtin_ocr
builtin_vlm  # Визуальный поиск

3. Optimisation des ressources

  • Fréquence dynamique des captures d'écran
  • Traitement en arrière-plan pendant les périodes d'inactivité
  • Économie d'énergie sur les ordinateurs portables

Interface de Pensieve

Comment commencer

  1. Installation :
pip install memos
memos init
memos enable
memos start
  1. Ouvrez http://localhost:88

  2. Personnalisez selon vos besoins :

  • Sélectionnez les modèles pour la recherche
  • Excluez les applications de l'enregistrement
  • Planifiez le traitement

À qui s'adresse-t-il

  • Développeurs travaillant avec plusieurs fenêtres
  • Chercheurs collectant des données à partir de diverses sources
  • Toute personne souhaitant avoir une « mémoire photographique » pour son ordinateur

Limitations

  • Nécessite environ 400 Mo d'espace par jour
  • Peut solliciter le système lors d'une utilisation active
  • Pas encore de support Linux (en développement)

Pensieve est un exemple rare d'outil qui offre des capacités de niveau entreprise tout en préservant la confidentialité. Si vous perdez souvent la trace des fenêtres dont vous avez besoin parmi des dizaines d'onglets — cela vaut la peine d'essayer.

Projets similaires