A free, open source break reminder and focus tracker for macOS. Rest your eyes and stay productive.
Swift
1
136 commits
updated Oct 4, 2026
A free, open source break reminder and focus tracker for macOS.
Rest your eyes and stay productive. Kaskas lives in your menu bar, tracks your study time and reminds you to rest before you burn out.
Break screen · a calm full-screen pause every 45 minutes
Micro-break reminder · Break warning
Dashboard · Study sessions
Statistics · Focus settings
Breaks
|
Focus tracking
|
Smart, not annoying
|
Make it yours
|
Long study and coding sessions are hard on your eyes, your neck and your focus. Kaskas follows the idea behind the 20-20-20 rule: every 20 minutes a short reminder to look away, and every 45 minutes a real break. It is built with native SwiftUI and AppKit, so it feels like part of macOS rather than another app fighting for your attention.
Kaskas runs on macOS 15 Sequoia or later.
git clone https://github.com/ramazanberkozbek/kaskas.git
cd kaskas
open Kaskas.xcodeproj
Then pick the Kaskas scheme in Xcode and press ⌘ R.
No account, no ads, no analytics and no backend. Kaskas is sandboxed and everything it records (sessions, app usage and settings) stays on your Mac. Meeting protection only checks whether the microphone or camera is in use; audio and video are never recorded.
Bug reports, ideas and pull requests are welcome. For anything big, please open an issue first so we can talk it through.
The code is licensed under the GNU General Public License v2.0. The break wallpapers come from Unsplash; PhotoCredits.md lists every photographer.
Swift
100.0%
A free, open source break reminder and focus tracker for macOS. Rest your eyes and stay productive.
Swift
1
136 commits
updated Oct 4, 2026
A free, open source break reminder and focus tracker for macOS.
Rest your eyes and stay productive. Kaskas lives in your menu bar, tracks your study time and reminds you to rest before you burn out.
Break screen · a calm full-screen pause every 45 minutes
Micro-break reminder · Break warning
Dashboard · Study sessions
Statistics · Focus settings
Breaks
|
Focus tracking
|
Smart, not annoying
|
Make it yours
|
Long study and coding sessions are hard on your eyes, your neck and your focus. Kaskas follows the idea behind the 20-20-20 rule: every 20 minutes a short reminder to look away, and every 45 minutes a real break. It is built with native SwiftUI and AppKit, so it feels like part of macOS rather than another app fighting for your attention.
Kaskas runs on macOS 15 Sequoia or later.
git clone https://github.com/ramazanberkozbek/kaskas.git
cd kaskas
open Kaskas.xcodeproj
Then pick the Kaskas scheme in Xcode and press ⌘ R.
No account, no ads, no analytics and no backend. Kaskas is sandboxed and everything it records (sessions, app usage and settings) stays on your Mac. Meeting protection only checks whether the microphone or camera is in use; audio and video are never recorded.
Bug reports, ideas and pull requests are welcome. For anything big, please open an issue first so we can talk it through.
The code is licensed under the GNU General Public License v2.0. The break wallpapers come from Unsplash; PhotoCredits.md lists every photographer.
Swift
100.0%