Features for Developers
Resolve Merge Conflicts
Working on a branch? Merging changes is sometimes hard—we’ve all been there. Let Kaleidoscope help you merge your changes cleanly and easily on first attempt. Choose the layout that suits you best so you can see what has changed where and what the best merge might be.
See what was changed on each branch and focus on final result in the center:
Try the Unified Layout
Kaleidoscope offers the best Three-Way merge handling with the Unified Layout. Instead of just showing you text side by side, Unified layout interleaves your possible choices on the left with your final output on the right, providing a concise, readable, and delightful way to merge.
Code Review in one clear Changeset
Want to see exactly what your coworker did in that changeset? Or just learn something new by reviewing a change in an open-source repository? Or do you need to review a change later? Kaleidoscope gives you a great overview and helpful features to focus on what matters.
Discover more exciting features for developers
Works with content from anywhere!
Files and folders
There is several ways to open your files and folders in Kaleidoscope, besides using the File > Open menu option, including:
Drag-and-drop onto the Welcome window, the Dock icon, or any open Kaleidoscope window
Copy files to the Clipboard and paste them in Kaleidoscope.
Use the Share menu in any app that supports it.
Right-click to bring up the context menu, and use the Open in Kaleidoscope Service
Text or images
As long as you can select the text or image, you can work with it in Kaleidoscope:
Right-click a selection and choose Open in Kaleidoscope.
Copy your content to the Clipboard and use the Add from Clipboard button.
Use our Alfred workflow to speed up adding multiple items into Kaleidoscope.
And of course, ksdiff enables advanced command line magic.
Version Control systems
Kaleidoscope integrates with all popular version control systems.
(Looking for a version control system that's easy to use? Try Subversion with our own Versions client app.)
Kaleidoscope integrates with many popular developer tools.