Repository navigation
LibreReplace v0.1.0-preview.1
LibreReplace v0.1.0-preview.1
Replace paid Mac apps without losing what matters.
LibreReplace starts from supported commercial apps installed on your Mac, compares them with evidence-backed open-source alternatives, shows explicit gains and losses, and can conclude KEEP THIS APP when replacement would be a bad trade.
Download
LibreReplace-v0.1.0-preview.1.dmg — Release configuration, ad-hoc signed, not Developer ID signed, not Apple-notarized, macOS 14+, architectures: x86_64 arm64.
DMG SHA-256: 48579e6578dba7bea82d4a93a0771689d169a430a38d30f3b34cb877ced6611e
Recommended — build locally
git clone https://github.com/maliroq/LibreReplace.git
cd LibreReplace
./Scripts/install_local.shThe local build is recommended for users who prefer not to approve a downloaded non-notarized app through Gatekeeper.
Homebrew
brew install --cask maliroq/tap/librereplaceHomebrew installs the same ad-hoc-signed, non-Apple-notarized DMG from this release. It does not make LibreReplace Apple-notarized and does not bypass Gatekeeper.
First launch of the downloaded preview
This preview is open source and ad-hoc signed, but it is not notarized because the project does not use a paid Apple Developer account. If macOS blocks it and you independently decide to trust the exact source and checksum: try opening it once, then use System Settings → Privacy & Security → Open Anyway for LibreReplace and confirm. No quarantine-removal or Gatekeeper-disable command is supported.
Privacy
Local-only; no account or telemetry; normal scanning reads application-bundle metadata rather than documents or credentials; existing apps are never automatically removed.
Strong / Partial / Keep
Strong means high modeled workflow coverage with no critical known gap. Partial means meaningful documented tradeoffs remain. Keep means the open-source replacement is not good enough for the modeled workflow. These are not claims of perfect feature parity.
Migration safety
The current Sublime Text → Zed settings migration is preview-first, narrowly scoped, backup-verified, output-verified, rollback-capable, and never runs automatically.
Validation and provenance
- source commit:
9a5200bb87847d368be7b60f858a8f448a04b35d - release tag:
v0.1.0-preview.1 - internal app version:
0.1.0 (1) - bundle identifier:
org.librereplace.LibreReplace - minimum macOS: 14.0
- full real-Mac
python3 dev.pygate: PASS - fresh-clone
./Scripts/install_local.sh: PASS - exact final DMG mount/copy/signature/version/launch verification: PASS
- Developer ID signing: not used
- Apple notarization: not used
The checksum verifies exact bytes; it does not substitute for Apple notarization.
Limitations
LibreReplace covers 25 curated commercial targets. Recommendations depend on dated catalog evidence. Downloaded non-notarized builds may be blocked by Gatekeeper until the user explicitly approves that app, so the local-build route remains the recommended no-cost install.