
tsk.lol
a customizable, open source, local-first, task manager
116 followers
a customizable, open source, local-first, task manager
116 followers
tsk is a personal task manager i started building for myself with a friend. finally decided to finish and publish it - free and open source for anyone to use. the goal of tsk is to show you a holistic view of your day - not just meetings, but tasks, focus blocks, activities, and screen time. it's also local-first, so everything is instant, works offline, and syncs across devices. check it out and tsk.lol - would love to hear your feedback!





tsk.lol
Congrats on the launch! The local-first, no-server philosophy is a huge differentiator.
A genuine question: Since you built this for your own daily use, where are you finding that other productivity-obsessed users are naturally discovering and discussing tools like this?
(I ask because I've noticed a huge concentration of this exact audience actively networking on LinkedIn, which is often an untapped channel for technical founders.)
@rashidaziz
EasyFrontend
tsk.lol
@getsiful it stores changes/updates locally, and then (if you are logged in with an account) syncs those changes when you go online!
no reminders or notifications support yet - reminders is a good idea! will think about it
Looks like a nice start. Have you considered import/export? How about moving tasks between folders? Would like to sort tasks with a simple drag/drop kind of interface.
Kaily
Love that you can just get started immediately and add tasks, really nice UI, and easy to use :) Would love if this could somehow sit on my desktop as a widget of some sorts. Cool launch :)
tsk.lol
@alia_soni1 thanks for the feedback! yep have been thinking about a better desktop integration - are you on mac or windows?
Really refreshing to see a tool built around “I want to enjoy using it daily” — that mindset usually produces the best personal productivity software.
One thing I’m curious about:
Since everything is fully local-first and syncs across devices without a backend,
how do you handle conflict resolution when the same task is edited on two devices while offline?
Do you:
– merge changes automatically?
– use last-write-wins?
– or show the user a diff/choice?
Local-first sync sounds simple on the surface, but this part is usually the hardest.
Would love to hear how you approached it!
tsk.lol
@antonrivellium yep conflict resolution is the bane of sync engines 😅
currently it does a simple last writer wins - but going to add a more sophisticated implementation soon that will merge the changes (using crdts). i'm not a fan of showing user a diff, feeling like bad ux.
do you have a preference for one over the other?
Hi Rashid, is this only browser-based or do u have/plan to make a desktop version too?
tsk.lol
@theizaananwar currently browser, but you can install it as a PWA on desktop & mobile and it works pretty well. am thinking about a native desktop version as well, potentially.