I do think it's a scoche different than a gem as it significantly changes the way the service is deployed and managed but I appreciate the feedback, I went ahead and updated the title.
Having a separate office at home has really helped me manage my work-life balance. When I enter my home office I'm at work and I'm focused on work tasks. The other two things that I've found most useful have been a chalkboard (or dry erase) and a nice desk chair.
Are you using this in Production now? I took a stab at something similar in Ruby (https://github.com/doomspork/Orwell) awhile ago, seeing this makes me want to dust it off and add new features. Thanks for sharing!