Properties3
Is BaseNo
Icon
Order
0Kelyphos is a SwiftUI shell framework for building professional multi-panel applications on macOS and iPadOS. It provides an IDE-style chrome — navigator sidebar, detail content area, utility panel, and inspector — with a unified API that adapts to each platform's conventions.
Quick Start
import SwiftUI
import KelyphosKit
@main
struct MyApp: App {
@State private var shellState = KelyphosShellState(persistencePrefix: "myapp")
var body: some Scene {
WindowGroup("My App") {
KelyphosShellView(
state: shellState,
configuration: KelyphosShellConfiguration(
navigatorTabs: Array(MyNavigatorTab.allCases),
inspectorTabs: Array(MyInspectorTab.allCases),
utilityTabs: Array(MyUtilityTab.allCases),
detail: { MyDetailView() }
)
)
}
.commands { KelyphosCommands(state: shellState) }
}
}
Requirements
- macOS 26 (Tahoe) / iPadOS 26 or later
- Xcode 26 or later
- Swift 6.2
