Main Window

A full-featured suite of comparison tools, AmSo Compare lets you access all your files, previously saved comparisons, and custom comparison rules from one place.

Directory Compare

Side by side comparison of directory structures.

Text Compare

Side by side comparison and editing of text-based files.

N-Way Directory Compare

Side by side comparison of three or more directory structures.

N-Way Text Compare

Side by side N-Way comparison and editing of text-based files.

Directory Merge

Directory merge automatically merges two or more sets of file changes.

Text Merge

Text based merge automatically merges changes made in two or more copies of a file.

Hex Compare

Comparison and editing of binary (Hex, Dec, Oct) files.

Image Compare

Image compare detects and highlights changes made to an image.

Structured Compare

Structured comparison between XML and JSON data.

Directory Sync

Merge changes, update files, or mirror two or more directory structures.

Time Machine Compare

Comparison against the Time Machine.

AmSo Compare

AmSo Compare is a tool designed to compare and merge differences in folders and files. It can be used on its own as it features multiple file views and inline editing, or integrated into popular IDE and source control systems, such as Git. It also supports latest MacOS features, such as the Dark mode.

Compare Folders and Files

AmSo Compare allows for 3-Way and N-Way comparison and editing of folders, text-based, and binary file content. It also has custom comparison viewers for images, structured web-services data (JSON and XML). When editing file content, the modifications can be made on line basis or using AmSo Compare's built-in inline editor. The comparison supports expert features such as text replacements, ignore/isolate, and manual alignments. Such features can be made persistent or used for the current comparison session.

Side by side comparison
Fully aligned side by side comparisons.
Comparison overview
Customizable comparison overview.
N-Way comparison
2-Way or N-Way comparison, both folder and text.
Inline editing
Inline editing for both text and binary files.
Line wrapping
Line wrapping and collapsing.
Manual alignments
Manual line alignments and ignored lines, both persistent and temporary.
Text replacements
Text replacements during comparisons.
Similarity filtering
Similarity line filtering.
Include/exclude filtering
Text based include/exclude filtering using plaintext or RegEx.
Binary editing modes
Binary editing modes.
Inline data viewer
Inline data viewer.
JSON and XML compare
JSON and XML Structured Compare.

Merge Folders and Files

AmSo Compare features automated 3-Way and N-Way merges. The merging feature provides a preview summary as well as full inline editing features that the comparison text viewers provide. The 3-Way merge features a traditional layout of Ancestor in the middle and the N-Way merge has the Ancestor on the left and allows a number of branches to be merged, with maximum of either eight or the number of editors that fit on your display. Merging can be outputted to the Ancestor, Branches, or a prepared destination location.

Merge layouts
Automated 3-Way and N-Way Merge layouts.
Manual merge
Manual Merge and editing between the ancestor and branches.
Merge destination
Merge to a destination folder.
Preview merge
Summary of results before they are performed.

Sync Folders and Files

AmSo Compare allows for N-Way folder synchronization. Synchronization can consist of merging folders, updating changes, or full mirroring.

Folder synchronization
2-Way or N-Way Folder Synchronization.
Preview sync
Descriptive preview of transactions.

Time Machine Compare

AmSo Compare allows for comparing against the files in your Time Machine backup. (Note: Time Machine backups are read-only, you cannot modify Time Machine data)

Date selection
Easy access to any date.
Computer access
Access your older computers.

Formatting

AmSo Compare not only compares line by line as a typical diff tool would but can compare across multiple lines, making it easy to keep individual preferences (such as coding style, line width, text formatting) yet make meaningful comparisons.

Line by line comparison
Traditional line by line comparison. (Four important changes)
Multi-line comparison
Multi-line comparison. (Four unimportant changes, no important changes)

Security

Unlike downloaded apps which have unlimited access to your hardware, AmSo Compare is installed and works within the MacOS sandbox giving you full permissions control. It also minimizes use of third party libraries, significantly reducing chance of misbehavior by a buggy external library.

Notes

  • N-Way operations are generally limited by display area and not suitable for small displays.
  • Updates are free to current < version 2.0 users.
  • AmSo Compare version 2.0 requires macOS Ventura or newer.
  • Please see support page for contact and support information.