I have a natural tendency towards simplicity: if in my work I encounter a situation where an extra library can be removed because the same effect can be reached by a little more standard code , I tend to remove the library and include the extra coding. I may not always work with Linux because in some circles Windows is the required system , but I certainly do adhere to the creed that is widely regarded as an essential stance in the Unix and Linux world : Do one thing and do it right , instead of making a program that does everything , but none of it well!
Currently I am in a situation where I cannot use sidekick because the Windows system I would like to run it on does not allow any additional programs to be installed. Having SideKick available might be nice, but the only other system I am allowed to also use while working is my own Android phone . I am still considering if I want to spend the additional effort of learning Android app programming just to build an app version of SideKick . I guess going the simple route of just storing text files and screenshots would be sufficient. And given the required separation it is the best option.