>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Sicherheit
Python

Pensieve – dein persönliches Bildschirmarchiv mit vollständiger Datenkontrolle

1.373 Sterne

Stell dir vor, du könntest jedes Fenster, jede Website oder jedes Dokument finden, das du je auf deinem Computer gesehen hast – selbst wenn du dich nicht an den Dateinamen erinnerst. Genau das bietet Pensieve – eine private Alternative zu kommerziellen Lösungen wie Rewind und Windows Recall.

Was es ist und warum du es brauchst

Pensieve ist ein Hintergrunddienst, der:

  • 📸 Alle deine Bildschirme alle 5 Sekunden Screenshots macht
  • 🔍 Inhalte indexiert (Text per OCR und Bilder per ML)
  • 🗂 Alles lokal in deinem Home-Verzeichnis speichert

Praktische Anwendungsfälle:

  • Finde das Rezept, das du vor einer Woche angeschaut hast
  • Stelle einen geschlossenen Tab ohne Browserverlauf wieder her
  • Finde ein Dokument anhand eines Satzes aus seinem Inhalt

Warum es sicher ist

Im Gegensatz zu cloudbasierten Alternativen bietet Pensieve:

  1. Speichert Daten nur auf deinem Computer (~/.memos)
  2. Benötigt keine Internetverbindung
  3. Ist vollständig Open Source (Python)
  4. Kann mit einem einzigen Befehl vollständig entfernt werden

Wichtige Funktionen

1. Intelligente Vollbildsuche

  • Volltextsuche über erkannten Text
  • Vektorsuche nach Bedeutung (verwendet lokale ML-Modelle)
  • Filterung nach Anwendungen und Daten

2. Flexible ML-Integration

Unterstützt:

  • Lokale Modelle über Ollama
  • Beliebige OpenAI-kompatible APIs
  • Automatische Geräteauswahl für Berechnungen (GPU/CPU)
# Пример конфигурации модели
default_plugins:
builtin_ocr
builtin_vlm  # Визуальный поиск

3. Ressourcenoptimierung

  • Dynamische Screenshot-Häufigkeit
  • Hintergrundverarbeitung während Leerlaufzeiten
  • Energiesparmodus auf Laptops

Pensieve interface

Erste Schritte

  1. Installation:
pip install memos
memos init
memos enable
memos start
  1. Öffne http://localhost:8839

  2. Nach deinen Bedürfnissen anpassen:

  • Modelle für die Suche auswählen
  • Anwendungen von der Aufzeichnung ausschließen
  • Verarbeitung planen

Für wen es gedacht ist

  • Entwickler, die mit mehreren Fenstern arbeiten
  • Forscher, die Daten aus verschiedenen Quellen sammeln
  • Jeder, der ein „photografisches Gedächtnis" für seinen Computer haben möchte

Einschränkungen

  • Benötigt ca. 400 MB Speicherplatz pro Tag
  • Kann das System bei intensiver Nutzung belasten
  • Noch keine Linux-Unterstützung (in Entwicklung)

Pensieve ist ein seltenes Beispiel für ein Tool, das Enterprise-Funktionen bietet und gleichzeitig die Privatsphäre wahrt. Wenn du oft den Überblick über benötigte Fenster unter Dutzenden von Tabs verlierst – es lohnt sich, es auszuprobieren.

Ähnliche Projekte