/ DOWNLOAD · ENGINE 0.10.1 · MAC APP 0.7.0

One engine. Pick your surface.

A Mac app for people, and the same Rust core as a CLI, a crate, a wheel and a wasm package for everything else. Every engine release is tagged on GitHub with a SHA256SUMS file.

On Windows, or on a firm laptop where you cannot install anything? The browser demo runs the same engine in the tab: nothing to install, nothing uploaded.

Jubarte app icon
On a phone

The Mac app and the CLI install on a computer. Send yourself the link and pick it up there.

Mac app

macOS 12 or later · sandboxed · Mac App Store

Direct download · DMG soon

Developer ID build

The same app outside the store, signed with the hardened runtime and notarized. It is not published yet; until it is, the Mac App Store is the only signed build, and the CLI below runs anywhere.

Engine: jubarte-redlines 0.10.1

AGPL-3.0-only · released 2026-09-30
CLIany OS with cargo

cargo install

cargo install jubarte-redlines
jubarte --version

Installs the jubarte binary: compare, changes, accept, reject, convert, inspect, text, edit, capabilities, debug, self-update.

crates.io/crates/jubarte-redlines ↗
Rust crateMSRV 1.88 · edition 2024

Library

cargo add jubarte-redlines \
  --no-default-features

Import path is jubarte::. Default features add the CLI, mimalloc and self-update; library consumers opt in deliberately. unsafe_code = "deny".

docs.rs/jubarte-redlines ↗
PythonCPython ≥ 3.10

pip install

pip install jubarte-redlines

PyO3 / maturin abi3 wheels for manylinux x86_64 + aarch64 and macOS x86_64 + arm64. Low-level byte API plus the immutable Document API.

pypi.org/project/jubarte-redlines ↗
Node · browserNode ≥ 18 · WebAssembly

npm install

npm install jubarte-wasm

Exports for Node and the browser, full and slim (no PDF renderer). jubarte-wasm/web-slim compares on the Demo page; jubarte-wasm/web renders its PDFs.

npmjs.com/package/jubarte-wasm ↗

Prebuilt files for v0.10.1

SHA256SUMS.txt ↓
TargetFileSizeFontsStatus
Linux x86_64 jubarte-0.10.1-linux-x86_64.tar.gz 11.9 MB bundled published
Linux aarch64 jubarte-0.10.1-linux-aarch64.tar.gz 11.7 MB bundled published
macOS Apple silicon jubarte-0.10.1-macos-aarch64.tar.gz 11.1 MB bundled published
macOS Intel jubarte-0.10.1-macos-x86_64.tar.gz 11.5 MB bundled published
Python · macOS Apple silicon jubarte_redlines-0.10.1-cp310-abi3-macosx_11_0_arm64.whl 7.8 MB — published
Python · macOS Intel jubarte_redlines-0.10.1-cp310-abi3-macosx_10_12_x86_64.whl 8.1 MB — published
Python · Linux x86_64 jubarte_redlines-0.10.1-cp310-abi3-manylinux_2_34_x86_64.whl 8.3 MB — published
Python · Linux aarch64 jubarte_redlines-0.10.1-cp310-abi3-manylinux_2_34_aarch64.whl 8.0 MB — published
Python · source jubarte_redlines-0.10.1.tar.gz 5.2 MB — published
Windows x86_64not built yet——not yet

CLI archives ship the renderer’s supplemental fonts (Roboto Condensed and Selawik, with their notices); scripts/install.sh --fonts-only installs just those. Point JUBARTE_FONT_DIR at your own corporate fonts for closer PDF parity. Once installed, jubarte self-update --check keeps the CLI current. Release page ↗

Recent releases

Pre-1.0: features bump the minor, fixes the patch. Pin an exact version in production and read the changelog before moving: the layout engine is still landing large Word-parity passes.

Full changelog ↗
0.10.12026-09-30Accept or reject one tracked change at a time, as Word’s Accept / Reject This Change; edit plans resolve revisions; debug --check render and debug diff; another Word-layout pass.
0.10.02026-09-28Agent editing surface — inspect, text, atomic JSON edit plans; headers, footers and notes as stories; PNG conversion; --mode word | powertools; self-update.
0.9.32026-09-27Redlines Word refused to open now open; fields, bookmarks, comments and footnotes survive the compare; the same input writes the same bytes.
0.9.22026-09-26Painted revision marks (conventional, word, custom), Word’s redline chrome, East Asian and right-to-left layout, smaller PDFs with --compress.