snaptag
Opis Link to heading
SnapTag to eksperymentalny system lokalnej pamięci zrzutów ekranu dla jednego użytkownika, którego celem jest zamiana strumienia zrzutów w przeszukiwalną, ustrukturyzowaną pamięć i sugestie działań. Repozytorium zawiera backend (kodowa nazwa: snapgit) oraz narzędzia do benchmarkingu OCR. Projekt znajduje się w fazie eksperymentalnej, gdzie działa lokalnie przepływ ingestii, OCR, indeksowania i wyszukiwania. Zaimplementowano usługę FastAPI z lokalną bazą SQLite, deduplikację blobów oraz pipeline wyszukiwania. Dostępne są skrypty do benchmarkingu modeli OCR, takich jak Tesseract, PaddleOCR, Ollama, llama.cpp i vLLM. System obsługuje ingestję z systemu plików oraz wyszukiwanie pełnotekstowe. Nie zaimplementowano jeszcze aplikacji mobilnej ani pełnego interfejsu użytkownika. Wymagania to Python 3.13+ oraz menedżer uv. Projekt jest licencjonowany na CC0 1.0 Universal.