Kaleidoscope
p/kaleidoscope-2-4
The leading diff and merge app for developers on the Mac
Chris Messina
Kaleidoscope 5.0 — The leading diff and merge app for Mac developers
Featured
12
Spot the differences in text and image files, or folders full of files.

Review changes in seconds with the leading file comparison and merge app. Now with even deeper Git integration, Kaleidoscope lets you compare branches, tags, commits … in a breeze.
Replies
Chris Messina
Top Hunter
Hunter
I love Kaleidoscope and I'm thrilled that it continues to be maintained, improved, and expanded. I'm a regular user and looking forward to giving the new Git integration tools a try!
Florian Albrecht
@chrismessina Thanks for your support Chris! 🥇 BTW, we found the cause for your disappearing folder issue today, will be fixed in 5.0.1.
Slava Karpenko
Kaleidoscope once again proves to be THE comparison tool for the Mac. Not to mention it comes from a small independent dev team. Try it if you haven’t already, and if you did, probably you’re not reading it this far as you know that by yourself :)
Florian Albrecht
@slavikus Thanks Slava! 🤗
Anita Sattler
Greets from Styria! Good job, Christopher!
Florian Albrecht
Hey Product Hunt community! Over the last few months, the team at Kaleidoscope learned a lot more about Git, and today it’s time to share the fruits of our learning with you. Since the introduction of Kaleidoscope 4, I wanted to have git changesets in my recent documents. One reason is that I keep looking at my feature branches as I work on them. So far, I had to use my go-to Git app Tower, select the two branches to compare from the sidebar, bring up the context menu to compare them and then hope that they would be compared in the order I want. Or use the git command line tools, which are just not part of my daily routine. But why repeat steps over and over? No longer! Now, those comparisons just show up in Recent Documents right inside Kaleidoscope, where I can reopen them with one click. But we didn’t stop there. We also wanted to be able to open those comparisons directly from Kaleidoscope, as they bring a lot of value to daily development tasks. You can now easily compare any two branches, tags, and commits in your project. What about briefly looking at the changes you made in the last 24 hours to prepare for the daily standup? Kaleidoscope now has you covered, too. We integrated Git repositories directly into Kaleidoscope, to be able to bring you this and more features. We also connected changesets and the history of a single file in both directions. When looking at all changes of a commit, wouldn’t it be great to see who else recently changed that one Swift struct and why? The answer is now just one click away. Just open the history of a file directly from the changeset. When looking at the changes to a file over time, wouldn’t it be sometimes interesting to see what other files changes as part of a commit that looks weird? Kaleidoscope now has a button for that, too. Download the new release and use of the completely free 14-day trial to see how Kaleidoscope fits into your workflow. We’d love to hear about your experience! Contact us via hello@kaleidoscope.app with praise, issues, shortcomings, or reply here. And we deeply appreciate your upvote or if you share our project on social media!
Kyrylo Silin
The deep integration with Git for file comparison and merging sounds like a powerful feature. How does Kaleidoscope handle large projects or complex merges? Are there any specific improvements in this version that users should be excited about?
Florian Albrecht
@kyrylosilin There are no specific improvements. Are you suffering from issues? Please contact us with details via hello@kaleidoscope.app and we're happy to look into it.
Toshit Garg
Congratulations on launch of Kaleidoscope 5.0....
Florian Albrecht
@toshit_garg Thanks Toshit 😄 Let us know how you like the new version!
Kiya L.
Why am I only discovering this app now?? I need to try it out right away
Florian Albrecht
@kiyaaa_ Glad you finally found it 😀 Let us know how things are going!