>_ DevTrendsnl

Taal

Home

Talen

Secties

Frontend Backend Mobiel DevOps AI / ML GameDev Blockchain Beveiliging
Python

Pensieve - je persoonlijke schermarchief met volledige controle over je data

1.373 sterren

Stel je voor dat je elk venster, elke website of elk document kunt terugvinden dat je ooit op je computer hebt gezien — zelfs als je de bestandsnaam niet meer weet. Dat is precies wat Pensieve biedt — een privaat alternatief voor commerciële oplossingen zoals Rewind en Windows Recall.

Wat het is en waarom je het nodig hebt

Pensieve is een achtergrondservice die:

  • 📸 Elke 5 seconden schermafbeeldingen maakt van al je schermen
  • 🔍 Inhoud indexeert (tekst via OCR en afbeeldingen via ML)
  • 🗂 Alles lokaal opslaat in je thuismap

Praktische gebruiksscenario's:

  • Vind dat recept waar je vorige week naar keek
  • Herstel een gesloten tabblad zonder browsergeschiedenis
  • Vind een document op basis van een zin uit de inhoud

Waarom het veilig is

In tegenstelling tot cloudgebaseerde alternatieven:

  1. Slaat Pensieve gegevens uitsluitend op je computer op (~/.memos)
  2. Geen internetverbinding vereist
  3. Volledig open source (Python)
  4. Kan eenvoudig met één commando worden verwijderd

Belangrijkste functies

1. Slimme volledige schermzoekfunctie

  • Volledige tekstzoekfunctie in herkende tekst
  • Vectorzoekfunctie op betekenis (gebruikt lokale ML-modellen)
  • Filteren op applicaties en datums

2. Flexibele ML-integratie

Ondersteunt:

  • Lokale modellen via Ollama
  • Elke OpenAI-compatibele API
  • Automatische apparaatselectie voor berekeningen (GPU/CPU)
# Пример конфигурации модели
default_plugins:
builtin_ocr
builtin_vlm  # Визуальный поиск

3. Resource-optimalisatie

  • Dynamische schermafbeeldingfrequentie
  • Achtergrondverwerking tijdens inactieve periodes
  • Batterijbesparing op laptops

Pensieve interface

Hoe te beginnen

  1. Installatie:
pip install memos
memos init
memos enable
memos start
  1. Open http://localhost:8839

  2. Pas aan naar je wensen:

  • Selecteer modellen voor zoeken
  • Schakel applicaties uit van opname
  • Plan verwerking

Voor wie is het

  • Ontwikkelaars die met meerdere vensters werken
  • Onderzoekers die gegevens verzamelen uit verschillende bronnen
  • Iedereen die een "fotografisch geheugen" voor zijn computer wil

Beperkingen

  • Vereist ~400MB opslagruimte per dag
  • Kan het systeem belasten tijdens actief gebruik
  • Nog geen Linux-ondersteuning (in ontwikkeling)

Pensieve is een zeldzaam voorbeeld van een tool die enterprise-niveau mogelijkheden biedt terwijl de privacy behouden blijft. Als je vaak de draad kwijtraakt tussen tientallen tabbladen — is het de moeite waard om te proberen.

Gerelateerde projecten