A macOS menu bar app for healthy eye habits with smart media control
- ๐ฏ Eye Break Reminders: 30-second break intervals (demo mode)
- ๐ต Smart Media Control: Automatically pauses/resumes Spotify, Apple Music, browsers
- ๐บ Multi-Screen Support: Break overlays on all connected displays
- ๐ฑ๏ธ Cursor Tracking: Floating countdown follows your mouse
- ๐๏ธ Blink Reminders: Configurable blink and posture reminders
- ๐ฑ Menu Bar Only: No dock icon, clean menu bar integration
Tiny footprint, maximum impact - Blinkly uses only ~50MB of RAM while delivering full-featured break management. Built with SwiftUI's efficient rendering and optimized state management for minimal system resource usage.
Latest Release: v1.1.0 - Universal binary for both Apple Silicon and Intel Macs
- Download
blinkly-v1.1.0-universal.dmgfrom Releases - Open the DMG and drag Blinkly to Applications
- Launch from Applications or Spotlight
- Download
blinkly-v1.1.0-universal.zipfrom Releases - Extract and move
blinkly.appto Applications - Right-click โ Open (first time only for security)
- Apple Silicon Macs: M1, M2, M3, M4 (native ARM64)
- Intel Macs: All Intel-based Mac models (native x86_64)
- No Rosetta Required: Runs natively on all architectures
- Launch: Blinkly appears as a menu bar icon (๐๏ธ)
- Start Break: Click "Start Break Now" or wait for auto-timer
- Settings: Access via menu bar โ "โ๏ธ Settings..."
- Break: Full-screen overlay with countdown and smart media pause
- Resume: Media automatically resumes after break
- Break Intervals: Configure break frequency
- Reminder Types: Enable/disable blink and posture reminders
- Media Control: Automatic pause/resume settings
- Display Options: Multi-screen overlay preferences
- Platform: macOS 15.5+ (Universal Binary)
- Architectures: ARM64 (Apple Silicon) + x86_64 (Intel)
- Languages: Swift, SwiftUI, AppKit
- Media Integration: AppleScript for Spotify, Apple Music, browsers
- Build: Xcode 16.6, Code Signed
- Performance: Native execution on all Mac architectures
git clone https://github.com/noirrs/blinkly.git
cd blinkly
open blinkly.xcodeproj- Xcode 16.0+
- macOS 15.5+ deployment target
- Swift 5.0+
- Universal binary support (ARM64 + x86_64)
- ๐ฏ Universal Binary: Native support for both Apple Silicon (ARM64) and Intel (x86_64)
- โก Optimized Performance: No Rosetta 2 translation required
- ๐ง Enhanced Compatibility: Single app bundle works on all Mac models
- ๐ฆ Release Assets: DMG installer and ZIP archive available
- ๐๏ธ Built with: Xcode 16.6, macOS 15.5+ target
- โ Fixed app launch crashes
- โ Eliminated unwanted window opening
- โ Removed dock item appearance
- โ Optimized break overlay performance (instant appearance)
- โ Async media detection (no UI blocking)
- โ Accurate media state tracking
MIT License - see LICENSE file for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
If Blinkly helps your eye health, consider:
- โญ Starring the repository
- ๐ Reporting bugs via Issues
- ๐ก Suggesting features
- ๐ Sharing with others
Made with โค๏ธ for healthier screen time


