Skip to main content

LucidPal

On-device AI calendar assistant for iOS — fully private, no cloud, powered by Qwen3.5.

What is LucidPal?

LucidPal is an on-device AI assistant that understands and manages your iOS calendar through natural language. Every word is processed locally on your iPhone — no data ever leaves the device.

FeatureDescription
100% On-DeviceAll inference runs via llama.cpp on the Neural Engine. No API keys, no subscriptions, no internet required.
Calendar IntegrationCreate, update, delete and query events using plain English. Conflict detection included.
Siri ShortcutsTen built-in Siri intents let you manage your calendar, notes, contacts, and habits without ever opening the app.
Multi-SessionFull conversation history with named sessions, persisted locally across launches.

Models

LucidPal ships with three GGUF model options, automatically selected based on device RAM:

ModelSizeMin RAMRecommended for
Qwen3.5 0.8B0.51 GB2 GBOlder iPhones with limited RAM
Qwen3.5 2B1.2 GB3 GBDefault — iPhone 12 / 13 and similar
Qwen3.5 4B2.5 GB5 GBiPhone 14 Pro / 15 / 16 and newer

All three models run natively via llama.cpp with Metal GPU acceleration.

Tech Stack

LayerTechnology
LanguageSwift 5.10 + SwiftUI
LLM Runtimellama.cpp (C FFI via Swift actor)
CalendarEventKit (wrapped in CalendarService)
SpeechAVFoundation + SFSpeechRecognizer
SiriAppIntents framework
PersistenceCustom JSON session store
TestingXCTest with full mock infrastructure