There is a service called sessions which fits this description. Not sure if it's open souce and I haven't used it personally.

Reply to this note

Please Login to reply.

Discussion

It is open source according to their site

https://getsession.org/

Great app👌