ScreenBlink
Cross-platform desktop app to prevent eye strain and dry eyes with smart blink detection. Built with Electron, React, and Python (OpenCV/dlib) for camera-based eye tracking and customizable reminders.
Install / Use
/learn @katunli/ScreenBlinkREADME
ScreenBlink ✨
A desktop application to help prevent dry eyes and eye strain by reminding users to blink regularly and take breaks.
Features
- Blink reminders at customizable intervals
- Camera-based blink detection (optional)
- Eye exercise reminders
- Customizable popup appearance and position
- Cross-platform support (Windows, macOS)
Technology Stack
Frontend:
- React 18 with TypeScript
- Vite for fast development and building
- Tailwind CSS for styling
- Lucide React for icons
Desktop Framework:
- Electron for cross-platform desktop application
Backend:
- Node.js with Electron main process
- Electron Store for persistent data storage
Computer Vision:
- Python with OpenCV for camera access and image processing
- dlib for facial landmark detection
- NumPy for numerical computations
- PyInstaller for Python binary packaging
Development Tools:
- Electron Builder for application packaging and distribution
Installation
Download the latest release from the Website
Connect with Me ✨
Connect with me on LinkedIn for professional networking, project updates, and collaboration opportunities.
⭐ Star ScreenBlink to support the development and get updates on GitHub
ScreenBlink - Your eye health companion
Related Skills
node-connect
338.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
338.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.4kCommit, push, and open a PR
