When you need it, you NEED it.
Anyone who develops with Xcode knows the pain of merging its project.pbxproj files, a mapping of all the source code, resources, and build configuration in your project. Its an arcane nested key-value store that only Xcode and a small handful of third-party utilities know how to parse. One missing semicolon in a git merge and the whole thing is kaput! Normally, this means you have to merge non-trival changes by selecting one version, and re-doing all the changes in the other manually.
If your project file is 4000+ lines long and you need to ship tomorrow, theres no time for that. Kaleidoscope will walk you through every single block of changes, so you can isolate the non-trivial ones and test them individually. This tool just saved me several hours of trial-and-error changes through the Xcode GUI. That’s worth every penny.
Ellen Teapot about
Kaleidoscope