On-Device AI for iOS
Run LLMs, vision models, and image generation locally. 3 lines of code. Complete privacy. No internet required.
import Kuzco
let session = try await KuzcoSession(model: .qwen3_4b)
for try await partial in session.streamResponse(to: "Hello!") {
print(partial.text, terminator: "")
}Everything you need for on-device AI
Kuzco SDK provides a complete toolkit for running AI models locally on iOS devices. No cloud required.
Text Generation
Stream responses in real-time. Build chatbots on-device.
Vision AI
Analyze images locally with vision models.
Image Generation
Create images with Stable Diffusion.
Privacy First
All processing on-device. Data never leaves.
Model Manager
Download and manage models easily.
SwiftUI Ready
Drop-in components for chat UIs and more.
import SwiftUIimport Kuzcovar body: some View {KuzcoChat()}
Build AI apps in minutes
Simple, intuitive APIs for text, image, and vision AI. All running locally on-device.
"text-accent-purple">class="text-accent-purple">import Kuzco// Create a session with your preferred model"text-accent-purple">let session = "text-accent-purple">try "text-accent-purple">await "text-accent-pink">KuzcoSession(model: ."text-accent-pink">qwen3_4b)// Stream responses in real-time"text-accent-purple">for "text-accent-purple">try "text-accent-purple">await partial "text-accent-purple">in session."text-accent-pink">streamResponse(to: "Explain Swift") { print(partial."text-accent-pink">text, terminator: "") "text-accent-purple">if partial."text-accent-pink">isComplete { print("Tokens: \(partial.">usage?.">totalTokens ?? 0)") }}// Or get a complete response"text-accent-purple">let response = "text-accent-purple">try "text-accent-purple">await session."text-accent-pink">respond(to: "Hello!")Beautiful on every device
Drop-in UI components that look native on iPhone and Mac. Customize everything or use our beautiful defaults.
Kuzco Chat
Get early access
Be among the first to build on-device AI apps with Kuzco SDK. No credit card required. We'll notify you when it's ready.