Thanks for your interest! Easy Write is a small, focused native macOS app — contributions that keep it that way are very welcome.
./setup-signing.sh # once — creates a stable self-signed identity so the Accessibility grant sticks
./build.sh # compile + bundle + sign
open EasyWrite.appRequires macOS 26+ on Apple Silicon with Apple Intelligence enabled. See HOW_IT_WORKS.md for an architecture tour before diving in.
- More target languages (add to
Languages.swift) - Translation history
- Preview-before-replace polish
- Better long-text handling
- Accessibility / VoiceOver improvements
- Keep it private by default. No network calls, analytics, or telemetry. On-device only.
- Keep it small. Prefer the standard library and system frameworks over dependencies.
- Match the existing style; run a release build (
swift build -c release) before opening a PR. - One focused change per PR, with a clear description of the user-facing effect.
Open an issue with your macOS version, whether Apple Intelligence is enabled, the app you were using, and steps to reproduce. Logs aren't collected (by design), so repro steps are gold.