Notejot is a local-first macOS notes app built with SwiftUI. It combines a compact sidebar and rich-text editor with the app's Quantum Paper visual style.
- List and grid views with search, tags, pinning, and Trash
- Rich-text formatting and up to four inline images per note
- Deterministic Quantum Paper colors driven by note tags
- Local JSON persistence with no network entitlement
- Native macOS menus, About panel, window behavior, and App Sandbox support
- macOS 26 or later
- Xcode with the macOS 26 SDK
Open Notejot.xcodeproj in Xcode, select the Notejot scheme, and run the app.
The equivalent command-line checks are:
swift test --package-path lib
xcodebuild -project Notejot.xcodeproj -scheme Notejot -configuration Debug buildsrc/Notejot/— app source, grouped by UI featurelib/— independentNotejotCoreSwift package used by Notejot, with its own sources and library testsdata/— asset catalog, localization, privacy manifest, migration data, and app icontests/— home for app-level tests
Notes are stored locally at:
~/Library/Application Support/notejot/notes.json
Existing notes in the former minnote support directory are migrated
automatically. The original bundle identifier is intentionally retained so an
upgrade can continue accessing the same sandbox container.
An unsigned or ad-hoc-signed build is suitable for local development. A frictionless build for other Macs should be signed with a Developer ID certificate and notarized; App Store distribution additionally requires the appropriate Apple Developer Program membership and review metadata.