Example which you have provided is just a fundamental case why we've created ::Workspaces, to enable application interactions like this. We had Doxygen support on our wishlist already. The whole framework was created with such interactions in mind. We are just not there yet, unfortunately, as there are few missing pieces. 'Beta' stands there for a reason :) In general we are heading to have lots of such apps (documentation processing, code analyzing, code review, editors, test suites, you name it) connected and working in a way similar to what you have described. Regardless if the apps will be written by us, or hosted by third-party. With Doxygen specifically, we could add it to ::GitMachine, but I don't think that would be the right choice. It will be way better to have it as a separate application. Yet, in order to have such separate application being notified about commits and being able to query current code, we need to have API working first. I think that is the last missing block from the grand picture of having a framework for developer-oriented applications working together on the same project. As stated elsewhere API support is approaching. While ::Workspaces is now enabling collaboration for teams already, putting the last cornerstone in place will enable us to boost the collaboration way more. Thanks for posting of the idea, though. Even though we had this one on our list, your post proves that we're heading in the right direction, that there is some demand for things we want to add in the future. Should you have any other ideas, please post them, too.