{
  "id": 12084019,
  "title": "Screen Memory | Search Engine For My Screenshots",
  "url": "https://urgent.news/2026/10/05/screen-memory-search-engine-for-my-screenshots",
  "topic": "ai",
  "section": "AI",
  "published": "2026-10-05T05:45:19.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/mirshah12/screen-memory-search-engine-for-my-screenshots-1gj9"
  },
  "original_language": "en",
  "account": "Screen Memory is a Windows app developed for the Hacktoberfest Weekend Challenge. It allows users to find any screenshot by describing its contents in plain words. The app works by taking a screenshot, then asking the user to describe it. Gemma 4, an AI model, reads the image and saves a title, description, text, and tags. Later, when a user searches, the AI agent uses these saved descriptions to find the matching screenshot. The app runs entirely on the user's laptop without requiring a dedicated GPU or cloud storage. It uses SQLite for storage and Python for the app. The user can search by asking a question about what they remember seeing in the screenshot, and the AI will find the closest match and present it along with the reason for the match.",
  "summary": "This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built Screen Memory is a Windows app that finds any screenshot when you describe it in plain words. No file names. No endless scrolling. No cloud. I had 560+ screenshots named like Screenshot 2026-07-18 204819 . I knew I had taken the one I needed. I just could not find it. So I built something that remembers…",
  "key_points": [
    "Screen Memory app finds screenshots via description",
    "AI model Gemma 4 tags and stores screenshots",
    "Users search by asking questions about screenshot content"
  ],
  "editors_take": "This development enables users to efficiently locate specific screenshots from their collection using simple descriptive queries, marking a significant improvement in screenshot organization and retrieval.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}