cabin localOPEN MODELS. A VOICE IN YOUR CAR.Source ↗

AN OPEN iOS PROTOTYPE

llama.cpp
in CarPlay.

Your iPhone runs the model.
Your car becomes the conversation.

Prepare on the phone. Connect. Talk.

02 / IN CARPLAYNOT CONNECTED
CABIN LOCAL

Set up on iPhone

Prepare on iPhone

Voice first. No transcript on the car display.

Tap the orb to talk or stop. The Swift app uses Apple’s central action button below the orb. Its forest background requires iOS 27; iOS 26.4 keeps the system background. Apple controls the native layout.

Load a model on the phone to start the live demo.

Inspect the CarPlay states +

Layout preview only. These buttons do not record audio or run a model.

Text & audio test console +

Outside the simulated car screen. For testing without a microphone, type a question or upload a short recording.

Voice sample: a synthetic 3-second question. Whisper transcribes it live; the answer is generated fresh.

HOW THIS DEMO RUNS

Whisper → llama.cpp → ZONOS3-Mini. Voice runs on HF ZeroGPU; the conversation model runs in your browser. The Swift app runs llama.cpp on iPhone and currently uses Apple’s on-device speech services.

Privacy & limitations +

Unlike the earlier browser-only speech demo, Whisper receives your microphone recording and ZONOS3-Mini receives the answer text. These are processed on this Space. Temporary audio is cleaned after about one hour; result URLs can be accessed by anyone holding the link while retained. No voice cloning, analytics or intentional conversation logging is added. Stop silences playback and ignores cancelled results; an in-flight GPU call may finish before its lease is released. ZeroGPU queues and quotas apply. Small conversation models can make basic mistakes. Browser timings and this voice are not measurements or recordings of the iOS app.

Source & test evidence +

This is a personal prototype, not Apple’s CarPlay Simulator. The web layout follows the current Swift delegate and Apple’s voice-control template. Read the validation report ↗. Models: Qwen, OpenAI Whisper and Zyphra ZONOS3-Mini.