Can Kaleidoscope Compare Images and Directories?
Updated
Yes. Kaleidoscope is a file comparison and merge app for macOS that handles more than text: it does pixel-level image comparison and compares entire folder trees. The image and directory features are separate from its Git-oriented tools (3-Way Merge, Changeset code review, File History), so you can use them for design assets or project folders even when no repository is involved.
Image comparison
Kaleidoscope's Image Compare is built for spotting visual changes between two versions of an image. According to the site, it offers:
- Pixel-perfect diffing — differences are detected at the pixel level rather than by eye.
- Split, blink, drag, or diff modes — four ways to view the two images, so you can choose the one that makes a change most obvious. Blink and drag are useful for spotting small shifts; diff highlights changed pixels directly.
- Pixel Comparison metadata — the comparison view shows formats, color profiles, and more, so you can tell whether a difference comes from the image content or from how the file was exported.
This is aimed at both designers and developers — for example, checking that an exported asset still matches the source, or confirming that a UI screenshot changed only where you intended.
Directory comparison
Compare directories works on whole folder trees rather than single files:
- Compare entire folder trees at a glance — you see the overall difference between two directories before drilling in.
- Inline diffs and Quick Look — open a file's diff without leaving the comparison, or preview it with Quick Look.
- Copy items from one folder to the other side — move files across as part of reconciling the two trees.
A practical use: comparing a build output folder against a previous build, or two versions of an asset library, to see exactly which files were added, changed, or removed.
How this fits with the rest of the app
The same window handles text comparison (character-level diffs, collapsed unchanged areas, quick navigation between changes) and the Git features. The site describes Kaleidoscope as "a diff and merge tool that deeply integrates with Git," with File History for browsing and comparing all revisions of a file, and a Changeset view that collects all changes between two commits in one place with live updates for your working copy.
One user quoted on the site (Michael Tsai, mjtsai.com) notes that they use Kaleidoscope alongside Tower for certain tasks, and specifically likes that the main window keeps a history of recent comparisons, both globally and per-repository. That recent-comparisons history is worth knowing about if you switch often between image, folder, and Git comparisons.
What to check before deciding
- Platform: Kaleidoscope is a Mac app, so image and directory comparison assume macOS.
- Trial and pricing: the site references a free trial and a pricing page, so you can evaluate the image and folder features before subscribing. Exact plan details and limits are on the pricing page rather than in the product description.
- Scope: if your main need is comparing images or folders outside of version control, those features stand on their own; the Git integration is additional, not a prerequisite.