Margin 0.4.0
Margin 0.4.0 — first public release
Margin is a fast native Markdown editor for macOS with file-native comments and a standalone collaboration CLI for macOS and Linux. It is an independent open-source tool used by the OpenProse team; it is not the OpenProse product and is not required to use the OpenProse platform.
Highlights
- Native Apple-silicon Mac editor for literal Markdown, reader mode, inline discussion, review, suggestions, handoffs, and coordinated multi-file changes.
- One macOS installer containing both Margin.app and the margin CLI, plus a portable Mac archive.
- Standalone Linux CLI archives for x86-64 and ARM64; no Mac app or OpenProse account is required.
- Apache-2.0 source release with contributor, security, architecture, installation, CLI, performance, and release documentation.
- Optional MarginBench research tooling for deterministic human-agent and agent-agent collaboration evaluation.
Install
- macOS: download Margin-0.4.0-macOS-arm64.pkg for the unified installer, or the zip for a portable app bundle.
- Linux x86-64: download Margin-CLI-0.4.0-linux-x86_64.tar.gz.
- Linux ARM64: download Margin-CLI-0.4.0-linux-aarch64.tar.gz.
Verify downloads against SHA256SUMS. GitHub build-provenance attestations are available for every release asset.
Important macOS signing note
The app and executable are ad-hoc signed, the installer is unsigned, and this release is not notarized. macOS will require explicit per-app approval in System Settings. You do not need to disable Gatekeeper globally. Developer ID signing and notarization are planned.
See the repository README and Docs/INSTALLATION.md for complete installation and first-open instructions.
Verification
- All 172 native Swift tests pass.
- Both MarginBench Python environments pass all 156 tests, along with deterministic self-tests, neutral preflights, and tracked public-result audits.
- Release artifacts were checksum-verified and carry GitHub build-provenance attestations.
- Startup regression gates cover small, medium, and large files plus 100-entry and 10,000-entry directories. See Docs/PERFORMANCE.md for measured results and the guarantee boundary.
Full changelog: https://github.com/openprose/margin/commits/v0.4.0