Cadence
A personal iOS calendar and reminder planner using Apple Intelligence and EventKit. Type or speak in one chat, and it updates your schedule directly on-device without an external database.
- 0
- external database
- 1 chat
- voice or text composer
- 5 tools
- compact EventKit action set
- iOS 26+
- on-device Apple Intelligence
An on-device Apple Intelligence calendar and reminder planner for iOS built on EventKit.
One conversation over your real calendar and reminders.
Cadence pairs an on-device Apple Intelligence model with Calendar and Reminders via EventKit. Speak or type in one chat to plan your day without remote servers.
- EventKit syncDirect reads and writes to Calendar and Reminders with no duplicate store.
- On-device intelligenceRuns local Apple Foundation Models within a 4,096-token budget.
- One streamType or speak in one composer to query and adjust your schedule.
- Zero serversNo user accounts, cloud databases, or data tracking.
Capture
Speak through on-device SpeechAnalyzer or type into the unified chat dock.
voice or textResolve
The foundation model inspects live events and reminders using compact item handles.
5 compact toolsBlock
Cadence places open tasks into verified calendar gaps with one-tap suggestions.
open windowsReconcile
Accepted changes write directly to EventKit and sync through native iOS background daemons.
EKEventStore writeCompact tool harness, context condenser, and EventKit integration.
Five compact tools replace verbose schemas.
Cadence condenses schedule actions into five focused tools for queries, free time, and edits. Short handles like E1 and R2 keep prompts tiny.
context budgetAutomatic condensing prevents window exhaustion.
When conversations exceed fourteen turns, Cadence trims stale tool outputs and condenses history to prevent token overflow.
4,096-token windowEventKit remains the sole source of truth.
Cadence reads and writes directly through EKEventStore with no second database. Edits automatically sync across iCloud, Google Calendar, and Exchange.
system-level syncDisciplined context boundaries and system-level sync.
- Never create a second database. EventKit is the single source of truth.
- Address calendar items by short handles like E1 or R2 rather than long UUIDs.
- Condense transcripts past fourteen turns to stay within 4,096 tokens.
- Run dictation on-device with SpeechAnalyzer so audio never leaves the phone.
Native iPhone app and EventKit integration.
Native SwiftUI interface with a week strip, timeline, reminders, and unified assistant dock.
native iOS appDirect read and write synchronization across Apple, Google, and Exchange accounts with zero cloud storage.
zero duplicate database

