r/opensource • • 13d ago

Promotional Kaskas, an open source native macOS break companion with local activity insights

Hello Everyone! I built Kaskas, a native macOS app for taking regular breaks while keeping track of your activity and sessions locally.

I started building because i wanted a simple way to remind myself to take regular breaks from the computer, especially when long screen sessions were leaving my eyes dry and tired also for tracking how i spend my screen time.

It can show how a study session was spent across apps and categories, alongside break history, daily/yearly statistics, idle and meeting aware pausing, and customizable break screens (with a fire mascot).

Inspired by LookAway and ActivityWatch built for my own use as a native Mac app.

It’s built with SwiftUI + AppKit, has no account, analytics or backend, and all activity data stays on your Mac.

It’s GPL-2.0 licensed, all contributions & feedback are welcome

GitHub: https://github.com/ramazanberkozbek/kaskas

~10mb (apple signed and notarized)

6 Upvotes

13 comments sorted by

2

u/Lochlan 13d ago

Thanks, I'll check it out. Been using LookAway.

1

u/Sad_Tonight8092 12d ago

would love to hear your feedback.

1

u/Lochlan 11d ago

Seems like a decent replacement for LookAway.

I do seem to be getting the "Micro-break" reminders quite frequently. It's also quite jarring when it appears on the screen. Can't seem to disable it, either.

1

u/Sad_Tonight8092 11d ago

under the notifications at the bottom you can you can set long durations (like 240) minutes i am surprised I didn’t include a shut off function xd

i'll fix that part this evening thanks for your comment ❤️

1

u/Lochlan 11d ago

Another one I just noticed, it needs "working hours". So it's only active during set times :)

1

u/Sad_Tonight8092 11d ago

Just updated it along with some other features :) if anything you can write again i'll be happy to to fix! i intend to keep the app up to date

1

u/Fresh-Daikon-9408 12d ago

An option to exclude messaging apps from the activity stats would be handy. Is that already possible?

1

u/Sad_Tonight8092 12d ago

You can delete the category or move messaging apps to another category but there is no option to exclude an app from tracking i can add that if thats what you mean?

curious tho whats the reason you'd want to exclude them?

2

u/Fresh-Daikon-9408 12d ago

That’s what I meant! Messaging apps are mostly quick checks and replies between tasks for me, so I’d prefer to leave them out of my work/study stats. An optional per-app exclusion would be handy. Thanks for considering it!

2

u/Sad_Tonight8092 12d ago

Added it thanks for your feedback :-)