Tray screenshot tool for Windows with AI chat, text extraction, and Google Lens — built with Electron.
- Capture — Global shortcut freezes the desktop and lets you drag a region to analyze.
- AI — Send the capture to Groq for chat-style answers and follow-up questions.
- Text — OCR-style extraction from the screenshot.
- Lens — Open or route captures toward Google Lens workflows.
- Windows (x64), Node.js 18+ for development and builds.
- A Groq API key (Groq Console) for live AI (not needed for Test mode).
npm installCreate a .env file in the project root:
GROQ_KEY=your_groq_api_key_herenpm run devThe app runs in the system tray. Use the shortcut configured in the app (see tray tooltip) to start a capture.
- Put
GROQ_KEYin.env(used only during the bake step for the packaged app). - Run:
npm run distOutput: dist/SnapSense-Setup-<version>.exe (NSIS installer).
npm run pack produces an unpacked folder under dist/ for testing without an installer.
The build scripts generate a temporary baked key file from .env, then remove it after packaging — do not commit secrets.
| Path | Role |
|---|---|
src/main.js |
Electron main: tray, shortcuts, capture & panel windows |
src/panel/ |
Results UI (AI / text / Lens) |
src/capture/ |
Full-screen selection overlay |
assets/ |
icon.png / icon.svg for UI and docs |
Copyright © SnapSense. All rights reserved. (Update this section when you choose a license.)