← Back
Tech Hut September 7, 2024 11m

my FAVORITE Open Source App - Super Productivity

Read full transcript 8 segments
  1. I have tried so many different Todo I have tried so many different Todo lists project management tools lists project management tools lists project management tools productivity Suites and until today I productivity Suites and until today I productivity Suites and until today I have not found one that is perfect for have not found one that is perfect for have not found one that is perfect for me I've tried notion I've tried trillo me I've tried notion I've tried trillo me I've tried notion I've tried trillo doist even free and open source options doist even free and open source options doist even free and open source options such as a open project lean time and such as a open project lean time and such as a open project lean time and they all are either incredibly they all are either incredibly they all are either incredibly complicated to set up they don't have complicated to set up they don't have complicated to set up they don't have the features that I'm exactly looking the features that I'm exactly looking the features that I'm exactly looking for or they have too many features mixed for or they have too many features mixed for or they have too many features mixed with a bad UI in organization I have with a bad UI in organization I have with a bad UI in organization I have wasted so many time playing around with wasted so many time playing around with wasted so many time playing around with these tools that it almost negates the these tools that it almost negates the these tools that it almost negates the benefits of using them but this right benefits of using them but this right benefits of using them but this right here this is a free and open source here this is a free and open source here this is a free and open source application called super productivity application called super productivity application called super productivity I've been playing around with it for a I've been playing around with it for a I've been playing around with it for a couple days I just installed it fresh on couple days I just installed it fresh on couple days I just installed it fresh on this Ubuntu machine obviously it works this Ubuntu machine obviously it works this Ubuntu machine obviously it works for Linux if we go ahead and open up our for Linux if we go ahead and open up our for Linux if we go ahead and open up our web browser here this is their GitHub web browser here this is their GitHub web browser here this is their GitHub page I've been looking at the bugs there page I've been looking at the bugs there page I've been looking at the bugs there are a couple little things that I'm are a couple little things that I'm are a couple little things that I'm going to get into that aren't perfect as going to get into that aren't perfect as going to get into that aren't perfect as of yet you can see super productivity is of yet you can see super productivity is of yet you can see super productivity is Advanced to-do list integrated with time Advanced to-do list integrated with time Advanced to-do list integrated with time boxing time tracking capabilities and it boxing time tracking capabilities and it boxing time tracking capabilities and it also integrates with various tools such also integrates with various tools such also integrates with various tools such as GitHub if I scroll down a little a as GitHub if I scroll down a little a as GitHub if I scroll down a little a little bit you can kind of see a little little bit you can kind of see a little little bit you can kind of see a little preview here what it looks like I've preview here what it looks like I've preview here what it looks like I've been running it on Mac OS upstairs for a been running it on Mac OS upstairs for a been running it on Mac OS upstairs for a little bit and it is a little bit little bit and it is a little bit little bit and it is a little bit prettier than the Linux version that we prettier than the Linux version that we prettier than the Linux version that we have here but all the functionality is have here but all the functionality is have here but all the functionality is the same you can see some of the key the same you can see some of the key the same you can see some of the key features here I'm not really going to features here I'm not really going to features here I'm not really going to read all this cuz we're going to get read all this cuz we're going to get read all this cuz we're going to get into most of it and if I scroll down into most of it and if I scroll down into most of it and if I scroll down here they do have a web version here they do have a web version here they do have a web version available that you can go and check out available that you can go and check out available that you can go and check out does require an extension to use that does require an extension to use that does require an extension to use that and when it comes to download and and when it comes to download and and when it comes to download and installs it is available on Windows installs it is available on Windows installs it is available on Windows Linux as either a snap package also a Linux as either a snap package also a Linux as either a snap package also a app image Debian package and RPM or you app image Debian package and RPM or you app image Debian package and RPM or you get it through the a we have a Mac OS

  2. get it through the a we have a Mac OS get it through the a we have a Mac OS version it does have an Android version version it does have an Android version version it does have an Android version no iPhone as of yet you have to use the no iPhone as of yet you have to use the no iPhone as of yet you have to use the web app but overall it boasts all the web app but overall it boasts all the web app but overall it boasts all the features that I need whether that be features that I need whether that be features that I need whether that be project management you can see I have project management you can see I have project management you can see I have some projects set up here I don't really some projects set up here I don't really some projects set up here I don't really organize my projects on like specific organize my projects on like specific organize my projects on like specific projects rather broad categories of projects rather broad categories of projects rather broad categories of projects which this does allow me to do projects which this does allow me to do projects which this does allow me to do we have time tracking up here we have we have time tracking up here we have we have time tracking up here we have schedules and planners all kinds of schedules and planners all kinds of schedules and planners all kinds of stuff and of course you can link it up stuff and of course you can link it up stuff and of course you can link it up to I believe it's Dropbox or a local to I believe it's Dropbox or a local to I believe it's Dropbox or a local file put it on a network share something file put it on a network share something file put it on a network share something like that so then you can access it on a like that so then you can access it on a like that so then you can access it on a variety of devices or at least access variety of devices or at least access variety of devices or at least access your data but getting right into it I your data but getting right into it I your data but getting right into it I want to go over here to projects this want to go over here to projects this want to go over here to projects this the default one is just inbox I renamed the default one is just inbox I renamed the default one is just inbox I renamed it to personal then we have production it to personal then we have production it to personal then we have production which this is what I'm doing right now I which this is what I'm doing right now I which this is what I'm doing right now I don't know why it says today twice again don't know why it says today twice again don't know why it says today twice again I was having some minor issues with I was having some minor issues with I was having some minor issues with scheduling but then we have a research scheduling but then we have a research scheduling but then we have a research which is another category I set up and which is another category I set up and which is another category I set up and to create projects all you do is Click to create projects all you do is Click to create projects all you do is Click create project you give it a project create project you give it a project create project you give it a project name you set the theme color you can name you set the theme color you can name you set the theme color you can search icon so like book for example search icon so like book for example search icon so like book for example it'll bring up any icons related to that it'll bring up any icons related to that it'll bring up any icons related to that and here is where you can set up and here is where you can set up and here is where you can set up Integrations with like GitHub and things Integrations with like GitHub and things Integrations with like GitHub and things like that now when it actually comes to like that now when it actually comes to like that now when it actually comes to creating tasks you go into a project so creating tasks you go into a project so creating tasks you go into a project so this is just my kind of personal task this is just my kind of personal task this is just my kind of personal task list that I have here and if I want to list that I have here and if I want to list that I have here and if I want to add one for example something I need to add one for example something I need to add one for example something I need to do is paint the playhouse and then all I do is paint the playhouse and then all I do is paint the playhouse and then all I would do is hit enter and then it would do is hit enter and then it would do is hit enter and then it creates that task right now by default creates that task right now by default creates that task right now by default it comes unscheduled a real quick option it comes unscheduled a real quick option it comes unscheduled a real quick option is just to click on this which We'll add is just to click on this which We'll add is just to click on this which We'll add it to today and then you you can see it to today and then you you can see it to today and then you you can see it's marked as today and if I go over to it's marked as today and if I go over to it's marked as today and if I go over to today which is basically the homepage

  3. today which is basically the homepage today which is basically the homepage for this application it will just list for this application it will just list for this application it will just list everything you have scheduled for that everything you have scheduled for that everything you have scheduled for that day additionally Within These if I go day additionally Within These if I go day additionally Within These if I go and click on this right here this will and click on this right here this will and click on this right here this will bring up an extra little menu with more bring up an extra little menu with more bring up an extra little menu with more options and features time is the actual options and features time is the actual options and features time is the actual time spent on it so you can either use time spent on it so you can either use time spent on it so you can either use the actual time tracking here or you can the actual time tracking here or you can the actual time tracking here or you can do a manual time entry right here do a manual time entry right here do a manual time entry right here including the ability to add time for including the ability to add time for including the ability to add time for other days you've spent on the project other days you've spent on the project other days you've spent on the project if you schedule the task here you can if you schedule the task here you can if you schedule the task here you can pick what day it goes on so let's say I pick what day it goes on so let's say I pick what day it goes on so let's say I actually do want to paint the paint actually do want to paint the paint actually do want to paint the paint housee not this weekend but let's say housee not this weekend but let's say housee not this weekend but let's say next Sunday I want to do that uh you can next Sunday I want to do that uh you can next Sunday I want to do that uh you can add time right here but right now there add time right here but right now there add time right here but right now there is a bug associated with that so is a bug associated with that so is a bug associated with that so hopefully that is fixed relatively soon hopefully that is fixed relatively soon hopefully that is fixed relatively soon because that will add uh basically all because that will add uh basically all because that will add uh basically all the functionality that I need out of the functionality that I need out of the functionality that I need out of this application but if I go ahead and this application but if I go ahead and this application but if I go ahead and click schedule without adding the time click schedule without adding the time click schedule without adding the time you can see it removes it from today and you can see it removes it from today and you can see it removes it from today and if we go over here to our schedule we if we go over here to our schedule we if we go over here to our schedule we will be able to see it oh it doesn't go will be able to see it oh it doesn't go will be able to see it oh it doesn't go out that far if if we go over to planner out that far if if we go over to planner out that far if if we go over to planner and then go all the way out we can see and then go all the way out we can see and then go all the way out we can see that it's going to appear on this Sunday that it's going to appear on this Sunday that it's going to appear on this Sunday so we actually have a planner and we can so we actually have a planner and we can so we actually have a planner and we can move around things between days through move around things between days through move around things between days through here if we would like to as well I here if we would like to as well I here if we would like to as well I believe the UI for this could be believe the UI for this could be believe the UI for this could be slightly better but for now it's awesome slightly better but for now it's awesome slightly better but for now it's awesome if I moved it to like Monday for example if I moved it to like Monday for example if I moved it to like Monday for example and then went over to the schedule you and then went over to the schedule you and then went over to the schedule you could see that it's going to appear could see that it's going to appear could see that it's going to appear there and once the time thing is fixed there and once the time thing is fixed there and once the time thing is fixed then hopefully we'll be able to actually then hopefully we'll be able to actually then hopefully we'll be able to actually have blocks and be able to move them have blocks and be able to move them have blocks and be able to move them around and like resize them overall around and like resize them overall around and like resize them overall super cool Stu stuff now what I'm doing super cool Stu stuff now what I'm doing super cool Stu stuff now what I'm doing right now in my production is recording right now in my production is recording right now in my production is recording this video there we go fix that real

  4. this video there we go fix that real this video there we go fix that real fast I can mark it as complete so undone fast I can mark it as complete so undone fast I can mark it as complete so undone or done but if I wanted to actually time or done but if I wanted to actually time or done but if I wanted to actually time this I'm doing it right now all I would this I'm doing it right now all I would this I'm doing it right now all I would do is click that and then you could see do is click that and then you could see do is click that and then you could see right there it is now beginning to track right there it is now beginning to track right there it is now beginning to track that time and I'm just going to keep that time and I'm just going to keep that time and I'm just going to keep that going since I am actually actively that going since I am actually actively that going since I am actually actively recording it and let's head down to recording it and let's head down to recording it and let's head down to settings here here we just have some settings here here we just have some settings here here we just have some typical light oh and it's really typical light oh and it's really typical light oh and it's really customizable to get exactly what you customizable to get exactly what you customizable to get exactly what you want out of it so you have some basic want out of it so you have some basic want out of it so you have some basic kind of functionality within how you kind of functionality within how you kind of functionality within how you want things to work such as the first want things to work such as the first want things to work such as the first day of the week start time of next day day of the week start time of next day day of the week start time of next day so for example I want that to be 9:00 is so for example I want that to be 9:00 is so for example I want that to be 9:00 is my start time but I'm going to go ahead my start time but I'm going to go ahead my start time but I'm going to go ahead and leave this as zero we have the and leave this as zero we have the and leave this as zero we have the default description template so I'll go default description template so I'll go default description template so I'll go over some more stuff that you could do over some more stuff that you could do over some more stuff that you could do within the specific projects we have within the specific projects we have within the specific projects we have some idle handling keyboard shortcuts so some idle handling keyboard shortcuts so some idle handling keyboard shortcuts so idle handling is something that can idle handling is something that can idle handling is something that can automatically trigger breakes so if automatically trigger breakes so if automatically trigger breakes so if you're not doing anything on your you're not doing anything on your you're not doing anything on your computer get up walk away right here computer get up walk away right here computer get up walk away right here after 5 minutes of idle it will uh after 5 minutes of idle it will uh after 5 minutes of idle it will uh realize that you're not actively working realize that you're not actively working realize that you're not actively working on something and it can actually track on something and it can actually track on something and it can actually track breaks which is really cool we have all breaks which is really cool we have all breaks which is really cool we have all the various keyboard shortcuts so if you the various keyboard shortcuts so if you the various keyboard shortcuts so if you are a keyboard Warrior you can go ahead are a keyboard Warrior you can go ahead are a keyboard Warrior you can go ahead and just use that instead of the mouse and just use that instead of the mouse and just use that instead of the mouse for time tracking we have the default for time tracking we have the default for time tracking we have the default estimate for new tasks so if things estimate for new tasks so if things estimate for new tasks so if things generally took me an hour we could set generally took me an hour we could set generally took me an hour we could set that for subtasks as well here you can that for subtasks as well here you can that for subtasks as well here you can import calendars so if you have Google import calendars so if you have Google import calendars so if you have Google Calendar Outlook 360 you can actually Calendar Outlook 360 you can actually Calendar Outlook 360 you can actually add that through here here's reminders add that through here here's reminders add that through here here's reminders so this will show a banner or give you so this will show a banner or give you so this will show a banner or give you an actual notification on your computer an actual notification on your computer an actual notification on your computer a certain amount of time before the a certain amount of time before the a certain amount of time before the actual reminder which reminders can also actual reminder which reminders can also actual reminder which reminders can also be kind of scheduled and set through the

  5. be kind of scheduled and set through the be kind of scheduled and set through the actual projects or tasks themselves actual projects or tasks themselves actual projects or tasks themselves schedule so you can limit unscheduled schedule so you can limit unscheduled schedule so you can limit unscheduled task flow for specific work time so if I task flow for specific work time so if I task flow for specific work time so if I added this I can set my work day through added this I can set my work day through added this I can set my work day through there or I can enable a lunch break so there or I can enable a lunch break so there or I can enable a lunch break so if I want to take a lunch break I can if I want to take a lunch break I can if I want to take a lunch break I can set this and I believe that it will give set this and I believe that it will give set this and I believe that it will give me a notification so let's test this me a notification so let's test this me a notification so let's test this let's go ahead and set my lunch break let's go ahead and set my lunch break let's go ahead and set my lunch break for 12 to let's say 13 so hour lunch for 12 to let's say 13 so hour lunch for 12 to let's say 13 so hour lunch break at noon I'm just GNA keep that break at noon I'm just GNA keep that break at noon I'm just GNA keep that it's almost there so we'll see if it's almost there so we'll see if it's almost there so we'll see if something happens then we have sound something happens then we have sound something happens then we have sound settings and here's your productivity settings and here's your productivity settings and here's your productivity helper so here you can enable Focus mode helper so here you can enable Focus mode helper so here you can enable Focus mode preparation screen we have break preparation screen we have break preparation screen we have break reminder so I can enable take a break reminder so I can enable take a break reminder so I can enable take a break reminder which this can trigger a break reminder which this can trigger a break reminder which this can trigger a break notification after a certain amount of notification after a certain amount of notification after a certain amount of time of working so after 1 hour I'll get time of working so after 1 hour I'll get time of working so after 1 hour I'll get a notification saying hey you've been a notification saying hey you've been a notification saying hey you've been working quite a bit you should probably working quite a bit you should probably working quite a bit you should probably take a little break set custom snooze so take a little break set custom snooze so take a little break set custom snooze so there's a lot of various time management there's a lot of various time management there's a lot of various time management features which is great most of the features which is great most of the features which is great most of the other applications I've tried do not other applications I've tried do not other applications I've tried do not have this kind of robust time management have this kind of robust time management have this kind of robust time management except for lean time but I didn't really except for lean time but I didn't really except for lean time but I didn't really like that because it's like um there's like that because it's like um there's like that because it's like um there's almost too much going on there if I dive almost too much going on there if I dive almost too much going on there if I dive back over here to production I did kind back over here to production I did kind back over here to production I did kind of want to show you if I open this up we of want to show you if I open this up we of want to show you if I open this up we have the option to repeat this so I can have the option to repeat this so I can have the option to repeat this so I can repeat this on a Time basis so if you repeat this on a Time basis so if you repeat this on a Time basis so if you want to just like use this to set like want to just like use this to set like want to just like use this to set like monthly reminders to do specific tasks monthly reminders to do specific tasks monthly reminders to do specific tasks you can do that with a custom repeat you can do that with a custom repeat you can do that with a custom repeat config every year every week so on and config every year every week so on and config every year every week so on and so forth including adding those so forth including adding those so forth including adding those estimates or and some more information estimates or and some more information estimates or and some more information close that out here we have attachments close that out here we have attachments close that out here we have attachments which is super cool they're currently which is super cool they're currently which is super cool they're currently done by URL so you can't really upload

  6. done by URL so you can't really upload done by URL so you can't really upload to this at least on this desktop to this at least on this desktop to this at least on this desktop application that I am uh at least aware application that I am uh at least aware application that I am uh at least aware of which is nice so if you have like a of which is nice so if you have like a of which is nice so if you have like a project management or a actual project project management or a actual project project management or a actual project in a folder or you wanted a specific in a folder or you wanted a specific in a folder or you wanted a specific image or something you can add that so image or something you can add that so image or something you can add that so just as an example search and then if I just as an example search and then if I just as an example search and then if I saved that you can see we have the one saved that you can see we have the one saved that you can see we have the one attachment there and I can add multiples attachment there and I can add multiples attachment there and I can add multiples and then from here I can actually either and then from here I can actually either and then from here I can actually either launch it copy it edit it or uh delete launch it copy it edit it or uh delete launch it copy it edit it or uh delete it here and here's the kind of a it here and here's the kind of a it here and here's the kind of a description template that we saw you description template that we saw you description template that we saw you could go ahead and edit this if you'd could go ahead and edit this if you'd could go ahead and edit this if you'd like to if you want to give more like to if you want to give more like to if you want to give more information on these specific uh tasks information on these specific uh tasks information on these specific uh tasks here so hit this little X to close it here so hit this little X to close it here so hit this little X to close it out ah new hit and nothing happen so it out ah new hit and nothing happen so it out ah new hit and nothing happen so it didn't remind me of my lunch break but didn't remind me of my lunch break but didn't remind me of my lunch break but that's okay I'll forgive it for now and that's okay I'll forgive it for now and that's okay I'll forgive it for now and the developer is getting a lot of the developer is getting a lot of the developer is getting a lot of different uh issues and requests and different uh issues and requests and different uh issues and requests and things like that so do bear with them things like that so do bear with them things like that so do bear with them and I believe this is written in and I believe this is written in and I believe this is written in electron so if you are experienced with electron so if you are experienced with electron so if you are experienced with that you love this and you know the that you love this and you know the that you love this and you know the programming language if you want to help programming language if you want to help programming language if you want to help out I'm pretty sure they wouldn't mind out I'm pretty sure they wouldn't mind out I'm pretty sure they wouldn't mind that also one thing I could do I'll just that also one thing I could do I'll just that also one thing I could do I'll just go personal and go over to this one go personal and go over to this one go personal and go over to this one let's give it a quick little edit or I let's give it a quick little edit or I let's give it a quick little edit or I believe it's the title you could add believe it's the title you could add believe it's the title you could add tags so this I can call like outside tags so this I can call like outside tags so this I can call like outside this is an outside task I want to do this is an outside task I want to do this is an outside task I want to do here would you like to create the new here would you like to create the new here would you like to create the new tag let's create it create the tag and tag let's create it create the tag and tag let's create it create the tag and now if I go over here under tags I can now if I go over here under tags I can now if I go over here under tags I can see the ones that are labeled outside so see the ones that are labeled outside so see the ones that are labeled outside so that's just another little kind of that's just another little kind of that's just another little kind of organization option if you need it also organization option if you need it also organization option if you need it also there are project notes so right now you there are project notes so right now you there are project notes so right now you can see I'm uh my active one is can see I'm uh my active one is can see I'm uh my active one is recording this video and I can hit this recording this video and I can hit this recording this video and I can hit this to add a new project note and this is a

  7. to add a new project note and this is a to add a new project note and this is a pretty robust uh editor here I believe pretty robust uh editor here I believe pretty robust uh editor here I believe it uses markdown so if I do make it it uses markdown so if I do make it it uses markdown so if I do make it bold there we go so yeah you can use bold there we go so yeah you can use bold there we go so yeah you can use markdown to write a whole bunch of stuff markdown to write a whole bunch of stuff markdown to write a whole bunch of stuff in here and then um you could change the in here and then um you could change the in here and then um you could change the view so I could view as phrased I could view so I could view as phrased I could view so I could view as phrased I could have the split view or just the single have the split view or just the single have the split view or just the single markdown view save that and then we have markdown view save that and then we have markdown view save that and then we have the new note there so the developer has the new note there so the developer has the new note there so the developer has really laid the groundwork for a lot of really laid the groundwork for a lot of really laid the groundwork for a lot of really cool features and stuff that you really cool features and stuff that you really cool features and stuff that you could do with this and just for now I'm could do with this and just for now I'm could do with this and just for now I'm going to go ahead and start stop time going to go ahead and start stop time going to go ahead and start stop time tracking so if I did that and then I tracking so if I did that and then I tracking so if I did that and then I opened this up again you could see the opened this up again you could see the opened this up again you could see the time spent has been 10 minutes thus far time spent has been 10 minutes thus far time spent has been 10 minutes thus far close this out and let's say I'm done close this out and let's say I'm done close this out and let's say I'm done I'm done for the day I want to go ahead I'm done for the day I want to go ahead I'm done for the day I want to go ahead I checked everything off this is I checked everything off this is I checked everything off this is everything I'm doing for the day all I everything I'm doing for the day all I everything I'm doing for the day all I do is click on finish day we get a nice do is click on finish day we get a nice do is click on finish day we get a nice little uh kind of celebratory animation little uh kind of celebratory animation little uh kind of celebratory animation here as well as a nice breakdown of here as well as a nice breakdown of here as well as a nice breakdown of everything that happened so the start everything that happened so the start everything that happened so the start end times for the day the tasks end times for the day the tasks end times for the day the tasks completed are set to none at the moment completed are set to none at the moment completed are set to none at the moment because I'm not yet done we have the because I'm not yet done we have the because I'm not yet done we have the time spent breaks and then everything time spent breaks and then everything time spent breaks and then everything that happened throughout the day and I that happened throughout the day and I that happened throughout the day and I can save go home work is done you can can save go home work is done you can can save go home work is done you can click this and it'll just completely click this and it'll just completely click this and it'll just completely shut out the application or no just shut out the application or no just shut out the application or no just clear the tasks and here we are it's not clear the tasks and here we are it's not clear the tasks and here we are it's not done yet so it's still going to show up done yet so it's still going to show up done yet so it's still going to show up and since this task wasn't completed I and since this task wasn't completed I and since this task wasn't completed I do believe that it will show up on the do believe that it will show up on the do believe that it will show up on the schedule for the next day as well so schedule for the next day as well so schedule for the next day as well so really cool stuff I'm looking forward to really cool stuff I'm looking forward to really cool stuff I'm looking forward to getting any bugs and issues fixed I can

  8. getting any bugs and issues fixed I can getting any bugs and issues fixed I can see that this is going to be a see that this is going to be a see that this is going to be a phenomenal tool so yeah do check out phenomenal tool so yeah do check out phenomenal tool so yeah do check out their GitHub page if I go back over to their GitHub page if I go back over to their GitHub page if I go back over to code here there is a lot of information code here there is a lot of information code here there is a lot of information you could see that they are doing things you could see that they are doing things you could see that they are doing things actively two hours ago was the last kind actively two hours ago was the last kind actively two hours ago was the last kind of push or edit to something it is very of push or edit to something it is very of push or edit to something it is very active and I am really looking forward active and I am really looking forward active and I am really looking forward to watching this uh application grow and to watching this uh application grow and to watching this uh application grow and develop over time and with all that I do develop over time and with all that I do develop over time and with all that I do hope you have an absolutely beautiful hope you have an absolutely beautiful hope you have an absolutely beautiful day and goodbye

Summary

The speaker discusses the struggle of finding a perfect productivity tool, mentioning options like Notion, Trello, and Open Project. They highlight "Super Productivity," a free and open-source application with integrated timeboxing and tracking, as a strong contender that offers the necessary features for project management and organization. The practical takeaway is that "Super Productivity" is a promising solution that balances functionality with ease of use across multiple platforms.

View original episode ↗