Everlog is a SwiftUI app for iOS and watchOS that lets you log, track, and manage all your Apple devices in one place. Keep detailed records of purchase dates, configurations, OS versions, device condition, and more. Data is stored locally using SwiftData and synced securely across devices with CloudKit.
- Log all your Apple devices (iPhone, iPad, Mac, Apple Watch, etc.)
- Track purchase dates, model, configuration, and condition
- iOS and watchOS support with native SwiftUI interface
- Cross-device sync via CloudKit
- Optional storage of sensitive data (e.g., serial numbers)
- Minimalist, modern, and intuitive UI
- iOS 26+ / watchOS 26+
- Xcode 26+
- Swift 6.2
- Clone the repo:
git clone https://github.com/radblesk/Everlog.git- Open
Everlog.xcodeprojin Xcode. - Build and run on your simulator or device.
- To test sync, ensure iCloud/CloudKit is enabled in your Apple ID.
We welcome contributions! See CONTRIBUTING.md for the full guide.
- Fork the repo
- Create a branch in your fork
- Submit pull requests to
developmentbranch - Localization contributions are highly encouraged
Please report bugs or feature requests via GitHub Issues. For security concerns, see SECURITY.md.
This project is licensed under the Everlog License.
- Built with SwiftUI and SwiftData
- Inspired by minimalist design and Apple’s native app ecosystem

