Native macOS typing trainer
TypeForge
Focused typing practice that adapts to the keys slowing you down.

SwiftSwiftUISwiftDataCloudKitWidgetKit
The problem
A typing score shows the result, but it does not explain what to practice next. Effective improvement needs short sessions, useful history, and drills shaped by recurring mistakes.
The approach
TypeForge pairs familiar timed tests with an adaptive coach that identifies weak keys and bigrams. Menu-bar practice makes a quick session easy to start, while Daily Forge adds one consistent challenge each day.
What it does
- 15, 30, and 60 second menu-bar practice
- WPM, accuracy, history, and progress views
- Adaptive weak-key and bigram drills
- A deterministic 25-word Daily Forge challenge
- Desktop widget and private iCloud sync
How it is built
- A fully native SwiftUI macOS application
- SwiftData for tests, history, and progress
- CloudKit for private synchronization
- WidgetKit for glanceable progress outside the main app
Designed for the task at hand.

Privacy by design
Typing history stays local by default and can sync through the user's private iCloud account.