The harness: Izuran’s own, in Swift
The assistant runs in Izuran’s own harness, a Swift package written for Izuran Pro and run inside the app’s own process. It speaks Apple’s Foundation Models vocabulary: tools are Foundation Models tools, a conversation’s history is a transcript, and every model, whether the engine serves it on this Mac or a model server on your network does, is a route. Each conversation is one append-only log, drawn natively in SwiftUI on the Mac and the iPhone. You extend it with skills, MCP servers and Shortcuts.
- One append-only log per conversation feeds the transcript, activity and stats
- Plan mode, background jobs, and undo and restore for every turn
- Access levels (Read only, Project, Full) and standing answers, each answer recorded
- Questions and approvals offered to the Mac and the iPhone at once
- Weather, Maps, Music and Hue run in the app’s own process, under its signature
- Memory as files Spotlight indexes; conversation titles from Apple’s on-device model
- Swift
- Foundation Models
- SwiftUI
- MCP
- WebKit