Overview
Hera is a minimalist iOS app designed to capture rambling voice notes, transcribe them with OpenAI, and convert them into structured documents with calendar and reminders integration. It records with AVFoundation, stores high-quality audio in per-recording folders, and provides visual feedback during recording. The app uses a native iOS stack (Swift, SwiftUI) with SwiftData for local persistence and follows an MVVM modular architecture. Key components include DisplayableRecording, AudioManager, OpenAIService, CalendarManager, with each recording stored as a folder containing audio.m4a, transcription.txt, and analysis.json. The UI is calm and minimalist, featuring a cat mascot, dark/light mode, and support for Markdown import/export. Data remains local with API keys stored in the keychain. To run, clone the repo, open Hera.xcodeproj, configure the OpenAI API key, and build. Future wishlist items include iCloud sync, PDF export, richer sharing, cost display after analysis, and an animated mood tracker; publishing to the App Store requires an Apple Developer Program membership.
Key Features
DisplayableRecording
Represents per-recording metadata and associated files (audio, transcription, analysis) to support organization and search.
AudioManager
Handles recording and playback using AVFoundation with visual feedback.
OpenAIService
Uses OpenAI API for transcription and for generating cleaned, structured documents from transcriptions.
CalendarManager
Integrates with iOS Calendar & Reminders for events and tasks tied to notes.
MarkdownExport
Imports audio from other apps and exports content to Markdown for sharing.
LocalPersistence
Native SwiftData-based persistence with MVVM architecture for offline use.


Who Can Use This Tool?
- iOS users:Capture voice notes and convert them into structured documents with calendar integration.
Pricing Plans
Pricing information is not available yet.
Pros & Cons
✓ Pros
- ✓Local data storage as described in README
- ✓OpenAI-powered transcription and content generation
- ✓Markdown export for easy sharing
- ✓MVVM modular architecture and SwiftData persistence
- ✓Calendar & Reminders integration
✗ Cons
- ✗License terms mention a custom license restricting commercial use
- ✗No price or free trial information provided
- ✗License file content could not be retrieved in the fetch
- ✗Live repository statistics not retrieved due to API limits