Synapse is a powerful Markdown-based knowledge management application exclusively built for macOS using SwiftUI. It's your second brain, backed by YOUR Git repository, and is deeply customizable.
synapse/
├── macOS/ # macOS app (current)
│ ├── Synapse/ # Source files
│ ├── SynapseTests/ # Test suite
│ ├── Synapse.xcodeproj
│ └── project.yml
├── marketing-site/ # Documentation website
└── ... # Shared resources
- macOS 14+
- Xcode 16+
- Homebrew
xcodegen
Install xcodegen if needed:
brew install xcodegenPreferred: run it entirely from the CLI.
- Generate the Xcode project:
cd macOS && xcodegen generate- Build the app:
cd macOS && xcodebuild -project "Synapse.xcodeproj" -scheme "Synapse" -destination "platform=macOS" build- Launch the built app:
open ~/Library/Developer/Xcode/DerivedData/Synapse-*/Build/Products/Debug/Synapse.appOr do all three steps in one shot:
cd macOS && xcodegen generate && xcodebuild -project "Synapse.xcodeproj" -scheme "Synapse" -destination "platform=macOS" build && open ~/Library/Developer/Xcode/DerivedData/Synapse-*/Build/Products/Debug/Synapse.appThe app is built into Xcode DerivedData under the Debug products folder.
If you prefer Xcode:
open macOS/Synapse.xcodeprojThen select the Synapse scheme and press Cmd-R.
Run tests from the command line:
cd macOS && xcodebuild test -project Synapse.xcodeproj -scheme Synapse -destination 'platform=macOS'Or run tests in Xcode:
- Open the project:
open macOS/Synapse.xcodeproj - Select the
Synapsescheme - Press
Cmd-Uto run all tests
If Synapse saves you money on a notes app subscription or just sparks a little joy, a coffee goes a long way. ☕
MIT License — see LICENSE for details.
