>_ DevTrendspl

Język

Strona główna

Języki

Sekcje

Frontend Backend Mobilne DevOps AI / ML GameDev Blockchain Bezpieczeństwo
Python

Pensieve — twoje osobiste archiwum ekranu z pełną kontrolą danych

1373 gwiazdki

Wyobraź sobie, że możesz znaleźć dowolne okno, stronę internetową lub dokument, który kiedykolwiek widziałeś na swoim komputerze — nawet jeśli nie pamiętasz nazwy pliku. Dokładnie to oferuje Pensieve — prywatna alternatywa dla komercyjnych rozwiązań takich jak Rewind i Windows Recall.

Co to jest i dlaczego tego potrzebujesz

Pensieve to usługa działająca w tle, która:

  • 📸 Robi zrzuty ekranu wszystkich Twoich monitorów co 5 sekund
  • 🔍 Indeksuje zawartość (tekst poprzez OCR, a obrazy poprzez ML)
  • 🗂 Przechowuje wszystko lokalnie w katalogu domowym

Praktyczne przypadki użycia:

  • Znajdź ten przepis, który przeglądałeś tydzień temu
  • Odtwórz zamkniętą kartę bez historii przeglądarki
  • Znajdź dokument po fragmencie jego treści

Dlaczego to jest bezpieczne

W przeciwieństwie do rozwiązań chmurowych, Pensieve:

  1. Przechowuje dane tylko na Twoim komputerze (~/.memos)
  2. Nie wymaga połączenia z internetem
  3. Jest całkowicie open source (Python)
  4. Można je łatwo usunąć jednym poleceniem

Kluczowe funkcje

1. Inteligentne wyszukiwanie na całym ekranie

  • Wyszukiwanie pełnotekstowe w rozpoznanym tekście
  • Wyszukiwanie wektorowe według znaczenia (wykorzystuje lokalne modele ML)
  • Filtruj według aplikacji i dat

2. Elastyczna integracja z ML

Obsługuje:

  • Lokalne modele poprzez Ollama
  • Dowolne API kompatybilne z OpenAI
  • Automatyczny wybór urządzenia do obliczeń (GPU/CPU)

3. Optymalizacja zasobów

  • Dynamiczna częstotliwość zrzutów ekranu
  • Przetwarzanie w tle podczas bezczynności
  • Oszczędzanie baterii na laptopach

Interfejs Pensieve

Jak zacząć

  1. Instalacja:

2. Otwórz http://localhost:8839

  1. Dostosuj do swoich potrzeb:

  • Wybierz modele do wyszukiwania
  • Wyklucz aplikacje z nagrywania
  • Zaplanuj przetwarzanie

Dla kogo to jest

  • Programiści pracujący z wieloma oknami
  • Badacze gromadzący dane z różnych źródeł
  • Każdy, kto chce mieć „fotograficzną pamięć" swojego komputera

Ograniczenia

  • Wymaga około 400 MB miejsca dziennie
  • Może obciążać system podczas aktywnego użytkowania
  • Brak wsparcia dla Linuksa (w trakcie rozwoju)

Pensieve to rzadki przykład narzędzia, które oferuje możliwości na poziomie przedsiębiorstw, zachowując prywatność. Jeśli często gubisz potrzebne okna wśród dziesiątek kart — warto wypróbować.

Powiązane projekty