Screenshot Séance: I Built a Local AI to Find the Screenshots That Still Need Me
Описание и применение
Screenshot Séance – локальное приложение, использующее Gemma 4 через Ollama, которое автоматически классифицирует скриншоты по пяти категориям, облегчая управление задачами и удаляя ненужные изображения.
Задача
Users accumulate screenshots that contain actionable items, memes, or sensitive data, but lack a way to triage them efficiently.
Результат
Screenshot Séance automatically triages screenshots, reducing manual effort and ensuring sensitive items are flagged for review. The local Gemma 4 model runs without external API costs, and the application supports resumable processing and reversible file moves.
Рабочий процесс
- Scan folder and record metadata
- Detect near‑duplicates with perceptual hashes
- Send each screenshot to Gemma via Ollama /api/chat
- Validate JSON output and retry once if invalid
- Apply local rules for sensitivity, deadlines, and confidence
- Persist progress in SQLite for resumability
- Generate actionable list and calendar export
- Move eligible files to _released_by_seance folder
- Provide undo functionality
Доказательства
Séance uses Gemma 4 running locally through Ollama to read a screenshot folder and sort it into five buckets
The application code is MIT licensed. The repository includes the backend, frontend, synthetic screenshots, benchmark script, tests, and browser demo implementation.
In an initial benchmark of ten real screenshots on a laptop with an RTX 2060, 6 GB VRAM, and 32 GB RAM, I compared two models with thinking disabled and images capped at a 1024-pixel longest side
- Дата записи: 2026-10-26T08:11:28.736Z