A cross-platform (Windows, macOS, Linux) Beyond Compare alternative by Awapi.
Status: early scaffolding. Progress is tracked in
todo/plan.md.
- Recursive folder compare with color-coded diff tree
- Text, binary/hex, and image file compare
- Copy left ↔ right with context menu and hotkeys
- Include/exclude rules with wildcards (
*,**,?, negation) - Inline text editing and save
- Session save/load
- CLI / launch flags:
awapi-compare --type folder --left <a> --right <b> [--mode quick|thorough|binary](seedocs/user-guide.md) - Auto-updates via
electron-updater - 14-day free trial, then paid activation
- Download the latest
.dmgfrom the Releases page. - Open the
.dmgand drag AwapiCompare into your/Applicationsfolder. - Because the app is currently not code-signed, macOS Gatekeeper will warn on first launch. Right-click (or Control-click) AwapiCompare.app → Open → Open to bypass the warning.
If that doesn't work, run this once in Terminal:
xattr -cr "/Applications/AwapiCompare.app" - Launch AwapiCompare normally from Launchpad or Spotlight.
- Download the latest
.exeor.msiinstaller from the Releases page. - Run the installer and follow the on-screen steps.
- Download the latest
.AppImageor.debfrom the Releases page. - AppImage: make it executable and run it:
deb: install with
chmod +x AwapiCompare-*.AppImage && ./AwapiCompare-*.AppImage
sudo dpkg -i AwapiCompare-*.deb
- Electron + React + TypeScript, bundled with
electron-vite - pnpm workspaces (
src/*) justfor dev/build/test/package/release- Vitest (unit + coverage) and Playwright (E2E)
just install
just devSee:
docs/— end-user + developer documentationdocs/contributing.md— contributor workflow.github/copilot-instructions.md— rules for automated agents
Proprietary. See LICENSE.md and EULA.md.
For commercial / licensing inquiries: [email protected]