Pulse
May 21, 2026 ยท View on GitHub
Pulse is an iOS micro-journaling app built with SwiftUI and SwiftData.
It helps you capture moments through the day, rate them from -2 to +2, reflect each evening, and review patterns across day, week, and month views.
Key features
- Fast daily logging with score tracking
- Daily reflection with summary notes
- Week and month overviews
- Custom metrics (KPIs)
- Custom tags for moments
- Reminders
- AI Insights (Foundation Models)
- iCloud sync via CloudKit
- Full privacy and control over data
Tech stack
- SwiftUI
- SwiftData
- CloudKit
- Xcode project (
Pulse.xcodeproj)
Build and test
# Build
xcodebuild build -scheme Pulse -destination 'platform=iOS Simulator,name=iPhone 17 Pro'
# Unit tests
xcodebuild test -scheme Pulse -destination 'platform=iOS Simulator,name=iPhone 17 Pro' -only-testing:PulseTests
# UI tests
xcodebuild test -scheme Pulse -destination 'platform=iOS Simulator,name=iPhone 17 Pro' -only-testing:PulseUITests
Repository structure
Pulse/- App source codePulseTests/- Unit testsPulseUITests/- UI testslanding/- Landing pageApp-Store/- App Store assets and copy
Contributing
Contributions are welcome. Please read CONTRIBUTING.md before opening a pull request.
Security
Please report vulnerabilities privately as described in SECURITY.md.
License
This project is licensed under the MIT License.