Skip to main content
Auto-memory
Retell + Twilio
MCP ecosystem
Founder Pres.
Obsidian + QMD
Review pass
Claude / Codex
Convex
75K+ sold
SwiftUI CloudKit
Next.js + Vercel
1,350+ locations
Shopify
Session notes
Founder
MCP forks
<60s response
Operator chapters
Founder & CEO
121+ skills
Six figures raised
Founder office
back to grid
Projects2026

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.

iOS app2026SwiftUI + EventKitOn-device intelligence
0
external database
1 chat
voice or text composer
5 tools
compact EventKit action set
iOS 26+
on-device Apple Intelligence
§01The workThe product

An on-device Apple Intelligence calendar and reminder planner for iOS built on EventKit.

The product

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.
EventKit + on-device intelligenceOne timelineCalendar events and Reminders in one conversational loop
01Capture
02Resolve
03Block
04Reconcile
SwiftUIEventKitApple IntelligenceSpeechAnalyzer
The productCadence 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.
§02The pipelineEnd-to-end flow
01

Capture

Speak through on-device SpeechAnalyzer or type into the unified chat dock.

voice or text
02

Resolve

The foundation model inspects live events and reminders using compact item handles.

5 compact tools
03

Block

Cadence places open tasks into verified calendar gaps with one-tap suggestions.

open windows
04

Reconcile

Accepted changes write directly to EventKit and sync through native iOS background daemons.

EKEventStore write
§03What I builtPieces that compound

Compact 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 budget

Automatic condensing prevents window exhaustion.

When conversations exceed fourteen turns, Cadence trims stale tool outputs and condenses history to prevent token overflow.

4,096-token window

EventKit 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 sync
§04Build rulesArchitecture · privacy · context

Disciplined context boundaries and system-level sync.

Selected rulesiOS 26 Apple Intelligence
  1. Never create a second database. EventKit is the single source of truth.
  2. Address calendar items by short handles like E1 or R2 rather than long UUIDs.
  3. Condense transcripts past fourteen turns to stay within 4,096 tokens.
  4. Run dictation on-device with SpeechAnalyzer so audio never leaves the phone.
§05StackEvery tool earns its line
SwiftUI / InterfaceEventKit / Calendar and Reminders storeApple Intelligence / On-device modelSpeechAnalyzer / Streaming dictationiOS 26+ / Target
§06ArtifactsReceipts and public proof

Native iPhone app and EventKit integration.

Cadence for iPhone

Native SwiftUI interface with a week strip, timeline, reminders, and unified assistant dock.

native iOS app
EventKit integration layer

Direct read and write synchronization across Apple, Google, and Exchange accounts with zero cloud storage.

zero duplicate database