We stand with Ukraine to help keep people safe. Join us
EN
When you purchase through links on our site, we may earn an affiliate commission

Kaleidoscope for Mac

Spot differences in text and image files.

$115.20
In English
3.4
Based on 29 user rates

Kaleidoscope overview

Kaleidoscope spots differences in text and image files.

Features
  • General
    • Single window workflow: One tab per comparison
    • Compare two+ files: Add any number of files per tab
    • Always up to date: Auto-refreshes when files change
    • File Shelf: Quickly go from file to file
    • Path Bar: See where your files are
    • Keyboard shortcuts: Every action has a shortcut
  • Text Scope
    • Supports any text file: Plain text, source code, HTML, etc.
    • Clear comparisons
    • Three layouts: Blocks, Fluid, and Unified
    • Compare documents: Imports text from .doc and .rtf files
    • Instant search
    • Change Stepper: Quickly jump from change to change
    • Highlights: Added, deleted and changed text
  • Image Scope
    • All popular image file formats: JPEG, TIFF, PNG, PSD and more.
    • Four connected layouts: Two-Up, One-Up, Split, and Difference
    • Comprehensive image support: RGB/CMYK/LAB, alpha, any size.
    • Multi-touch support: Smooth scrolling and pinch to zoom
    • Customizable environment: Change background color, difference mask and checkerboard settings
    • Two difference mask modes: Spot absolute or relative changes
  • Integration
    • Git, Mercurial, SVN, and Bazaar: Integrate with a couple of clicks
    • Versions
    • TextMate SVN
    • Cornerstone
    • ksdiff Command-line tool: Integrate with practically anything

What's new in version 7.0

New
  • Live Working Copy Changes. Working copy changesets now update in real time as files change, whether those changes come from you, your editor, or a coding agent. The document stays connected to your working copy — no more reopening to see the latest state. This also works when launching a comparison via git difftool. If you work with coding agents, try leaving a changeset open while an agent works in the background!
    • The sidebar keeps up, too: files that become modified appear automatically, even files that were clean when you opened the document.
    • Untracked files appear in real time as well, marked with a question mark until you add them to Git.
    • The staging state of each file is visible at a glance: fully staged files use a solid icon, partly staged files a hollow one.
    • When Kaleidoscope is in the background, notifications report changes and Git operations such as commits and reverts. Clicking a notification takes you directly to the relevant changes.
    • New toolbar controls let you pause and resume live updates, and configure which notifications you receive.
    • Git worktrees are fully supported.
  • Unified Changeset Navigation. Using Navigate > Next Change and Navigate > Previous Change, you can now optionally jump across file boundaries, letting you review an entire changeset with a single set of keyboard shortcuts, ⌘↓ and ⌘↑.
  • Commit Graph. The Commit History introduced in Kaleidoscope 6.7 now visualizes the Git commit graph, helping you understand branches, merges, and commit relationships.
Enhancements
  • Initial adjustments for macOS Golden Gate (27.0 Beta). Please let us know if you run into issues.
  • Improved performance when switching between files in changesets.
  • Syntax highlighting for various kinds of Xojo files, Dockerfile syntax, and several F# file types.
  • Added support for the Insiders edition of VS Code as an external text editor.
  • Support for the Otty Terminal app.
  • Better detection of external text editors installed via Homebrew or in ~/Applications.
  • Modernized the available Shortcuts actions and added two new ones:
    • Open Changeset. Given a commit hash (SHA), it will open all changes of that commit. The repository needs to be known to Kaleidoscope so it can find the commit.
    • Open Live Working Copy Changes. Given a path to a Git repository, this opens the live working copy changes for that repository.
Improvements to the kaleidoscope URL scheme:
  • Use kaleidoscope://changeset?path= to open live working copy changes for that directory. ~ will be resolved as expected.
  • To open a commit changeset use kaleidoscope://changeset with the parameter ?sha= or ?hash= for better distinction.
  • New command kaleidoscope://commit?sha= or hash= to open a particular commit in the Lookup Commit window. As usual, the containing repository needs to be in the Repositories list.
  • When Kaleidoscope is unable to fulfill a URL request, you now get a response in the form of a notification.
Bugfixes
  • Fixed a crash with ksdiff --changeset --filelist file1.txt file2.txt.
  • Various smaller fixes and improvements.
View older Kaleidoscope versions

Kaleidoscope for Mac

$115.20
In English
Version 7.0
Write a detailed review about Kaleidoscope

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
3.4

(27 Reviews of Kaleidoscope)

  • Comments

  • User Ratings

Al404
Al404
Sep 10, 2024
5.1
1.0
Sep 10, 2024
1.0
Version: 5.1
If you will opt for lifetime + 1 year updates I may consider to buy the new version, otherwise Deltawalker is a great alternative without subscription
zlazkow
zlazkow
Oct 21, 2023
4.2.1
0.0
Oct 21, 2023
0.0
Version: 4.2.1
$20 ok. subscription NO.
spittingkitty
spittingkitty
Sep 27, 2023
4.1
0.0
Sep 27, 2023
0.0
Version: 4.1
I would not buy an upgrade for this app annually for $96, so why would I use their ridiculous subscription model? $96/year??? Absolutely insane.
Al404
Al404
Jun 12, 2023
3.6.1
1.0
Jun 12, 2023
1.0
Version: 3.6.1
An other good app ruined from subscription model :-( price it is insane
Aargl
Aargl
Jan 1, 2022
3.1.3
0.0
Jan 1, 2022
0.0
Version: 3.1.3
The price must be a joke... :-o
Al404
Al404
Sep 10, 2024
5.1
1.0
Sep 10, 2024
1.0
Version: 5.1
RobertAudi
RobertAudi
Sep 29, 2022
3.6.1
5.0
Sep 29, 2022
5.0
Version: 3.6.1
kia_h
kia_h
Jun 17, 2020
2.0
Jun 17, 2020
2.0
Version: null
davideficco
davideficco
Oct 10, 2018
2.0
Oct 10, 2018
2.0
Version: null
t-19
t-19
Sep 2, 2018
4.0
Sep 2, 2018
4.0
Version: null
tomwats
tomwats
Aug 21, 2018
2.5
Aug 21, 2018
2.5
Version: null
g-moss
g-moss
May 22, 2017
1.0
May 22, 2017
1.0
Version: null
Teksestro
Teksestro
Apr 13, 2017
5.0
Apr 13, 2017
5.0
Version: null
Chehab
Chehab
Dec 17, 2016
3.5
Dec 17, 2016
3.5
Version: null
Bento de Espinosa
Bento de Espinosa
Sep 8, 2016
5.0
Sep 8, 2016
5.0
Version: null
joker55
joker55
Jul 29, 2016
2.0
Jul 29, 2016
2.0
Version: null
stafmans
stafmans
Jun 20, 2015
2.0
Jun 20, 2015
2.0
Version: null
SteveGosselin
SteveGosselin
Mar 21, 2015
4.0
Mar 21, 2015
4.0
Version: null
Ededed
Ededed
Apr 22, 2014
4.5
Apr 22, 2014
4.5
Version: null
Philosopherdog
Philosopherdog
Apr 8, 2014
3.0
Apr 8, 2014
3.0
Version: null
hced
hced
Jan 21, 2013
4.5
Jan 21, 2013
4.5
Version: null
Juslee
Juslee
Jan 19, 2013
4.0
Jan 19, 2013
4.0
Version: null
Blaf71
Blaf71
Jan 17, 2013
4.5
Jan 17, 2013
4.5
Version: null
Echoz
Echoz
Dec 30, 2012
5.0
Dec 30, 2012
5.0
Version: null
Mindplay
Mindplay
Nov 25, 2012
2.0
Nov 25, 2012
2.0
Version: null
Botchka
Botchka
Jun 26, 2012
2.0
Jun 26, 2012
2.0
Version: null
anonymous-dinosaur-6895
Nov 2, 2011
2.0
Version: null
elventear
elventear
Sep 27, 2011
4.5
Sep 27, 2011
4.5
Version: null
KazFrog
KazFrog
Jul 7, 2011
4.5
Jul 7, 2011
4.5
Version: null
LucasH
LucasH
Apr 26, 2011
4.0
Apr 26, 2011
4.0
Version: null
Pmdf
Pmdf
Mar 23, 2011
4.0
Mar 23, 2011
4.0
Version: null
mmac79
mmac79
Feb 17, 2011
3.0
Feb 17, 2011
3.0
Version: null
ultratiem
ultratiem
Jan 28, 2011
2.5
Jan 28, 2011
2.5
Version: null
catlan
catlan
Nov 30, 2
2.4
5.0
Nov 30, 2
5.0
Version: 2.4