Unified On-Device AI SDK for iOS and Android
Locanara provides a unified API for on-device AI across platforms:
- iOS/macOS: Apple Intelligence (Foundation Models)
- Android: Gemini Nano (ML Kit GenAI)
All AI processing happens locally on the device. No cloud. No data leaves.
-
android - Android SDK
-
apple - iOS/macOS SDK
-
docs - Documentation → locanara.dev
| Feature | iOS | Android |
|---|---|---|
| Summarize | Apple Intelligence | Gemini Nano |
| Classify | Apple Intelligence | Gemini Nano |
| Extract | Apple Intelligence | Gemini Nano |
| Chat | Apple Intelligence | Gemini Nano |
| Translate | Apple Intelligence | Gemini Nano |
| Rewrite | Apple Intelligence | Gemini Nano |
| Proofread | Apple Intelligence | Gemini Nano |
// Package.swift
dependencies: [
.package(url: "https://github.com/hyodotdev/locanara", from: "1.0.0")
]import Locanara
// Check device capability
let capability = await Locanara.getDeviceCapability()
// Summarize text
let result = await Locanara.summarize(text: "Your text here...")pod 'Locanara', '~> 1.0'// build.gradle.kts
dependencies {
implementation("com.locanara:locanara:1.0.0")
}import com.locanara.Locanara
// Check device capability
val capability = Locanara.getDeviceCapability()
// Summarize text
val result = Locanara.summarize(text = "Your text here...")- iOS 26+ / macOS 26+
- Device with Apple Intelligence support
- Android 14+ (API 34+)
- Device with Gemini Nano support
Full documentation is available at locanara.dev.
MIT License - see LICENSE for details.
Built with conviction that AI should run where your data lives - on your device.
