Version1.3.0
Revision9
Size8.7 MB
LicenseMIT
Confinementstrict
Basecore22

Instant file and folder comparison


Visual GUI tool for recursive directory and file comparison.
Side-by-side and unified diff views with synchronized scrolling,
inline character-level highlighting, Meld-style Bezier gutter connectors
and a tabbed interface. Binary files are detected and reported with sizes
rather than rendered as garbled text. Detects when JSON or JSONL files
differ only in element ordering, and applies hunk-slider postprocessing
so an inserted object in a JSON array is marked as one whole object.

The diff view has a read-only caret with full keyboard navigation
(arrow keys, word-hop with Ctrl, smart Home/End, Shift to extend the
selection, Tab to move between panes, Ctrl+G to go to a line, F7 and
Shift+F7 to jump between changes). A diff opens on its first change.
Spekter watches the compared files on disk and shows a pulsing reload
chip in the header when either side changes. A change-overview minimap
on each pane marks where the diffs sit, and clicking it syncs the
opposite pane.

Large files stay responsive: a file's text appears instantly while its
diff is computed on a background thread, computed diffs are cached, and
the changed files are prefetched as you browse, so opening or revisiting
them feels immediate even at a million lines.

Ignored entries (.git, node_modules, editor swap files and the like)
are skipped but listed as dimmed stubs rather than silently erased,
and the rules go both ways: expand an ignored directory or open an
ignored file to compare it anyway, or right-click any entry to ignore
it yourself. These choices are remembered per directory pair.

An instant, keyboard-driven alternative to Meld and diff for comparing
folders and code.

Update History

1.2.4 (8)1.3.0 (9)
2 Jul 2026, 21:30 UTC
1.2.3 (7)1.2.4 (8)
19 Jun 2026, 15:00 UTC
1.2.2 (6)1.2.3 (7)
10 Jun 2026, 18:15 UTC
1.2.1 (5)1.2.2 (6)
22 May 2026, 09:15 UTC
1.2.0 (4)1.2.1 (5)
19 May 2026, 09:15 UTC
1.1.2 (3)1.2.0 (4)
15 May 2026, 20:15 UTC
1.1.0 (1)
7 Apr 2026, 06:12 UTC
1.1.0 (1)1.1.2 (3)
7 Apr 2026, 22:17 UTC
1.1.0 1 → 1
6 Apr 2026, 21:05 UTC
1.1.0 (1)
6 Apr 2026, 19:09 UTC

Published6 Apr 2026, 18:59 UTC

Last updated2 Jul 2026, 21:21 UTC

First seen7 Apr 2026, 06:12 UTC