This project looks interesting, but the source code looks to be for Visual Studio. Which would limit the DIY option to windows users. They do offer a SaaS option which could run costs even higher.
Also an open source desktop version is under the works in python so it will be cross platform.