Open source
Built in the open
The SwiftUI components and on-device AI engines behind our apps, and the models we've packed to run on iPhone and Mac. Free to use and to build on.
- 27projects on GitHub
- 786GitHub stars
- 45models on Hugging Face
- 28,562model downloads, last 30 days
On GitHub
Swift packages to drop into an app, and the engines that run AI on the device. Most-starred first.
-
ThinkingOrbs
Dotted, honestly-3D loading indicators for AI and agent interfaces in SwiftUI. Nine hand-tuned designs, two tuned sizes.
-
Minted
Turn any SVG into a physically-lit 3D gold medallion for SwiftUI
-
VesaliusNew
A map of your codebase for Claude Code: an on-device code graph with an MCP server, a CLI, a Mac app and a VS Code extension.
-
MuscleMapKit
Interactive 3D muscle map for iOS. Shade muscles by how hard they were worked, spin the body, tap a group.
-
ProcessingField
A SwiftUI progress field: a grid of marks whose sizes describe one soft shape that drifts, folds and breathes while your app is busy.
-
Gepetto
A browser agent for iOS and macOS that a person can take over at any time. Real WKWebView, small on-device models, a native SwiftUI panel.
-
ClayGlobe
A claymorphic 3D globe for SwiftUI that plants a waving flag on every country you visit
-
Mirage
One-stop on-device diffusion image-generation engine for iOS / macOS / visionOS. Embeds stable-diffusion.cpp + ggml-metal behind a tight Swift API. Supports SD, SDXL, SD3, Flux, Chroma, Qwen-Image, ERNIE-Image, Z-Image, and anything else sd.cpp can load.
-
Scrubbers
Twelve sliders you'll want to touch, for SwiftUI. One view, one enum: Scrubber(.jelly, value: $value). Liquid Glass, jelly, elastic, fluid, squiggle, thermostat, swing, mood and more.
-
SiriGlass
The Siri drop from iOS 27, for SwiftUI: Liquid Glass that pours out of the Dynamic Island and lights up with your voice. One modifier: .siriGlass($state).
-
ios-eras
Drag a ruler from 2007 to 2026 and watch the iPhone rebuild itself. Every home screen, dock, notch and one button, redrawn.
- greenscreen-to-hevc-alpha Strip green-screen from a video and export as HEVC with alpha (.mov), Apple's native transparent-video format.
-
Kiln
Live Swift / SwiftUI interpreter you can embed in any iOS or macOS app. Parses, evaluates, and renders Swift source at runtime, no compile step.
-
Terrarium
Embedded Python 3.13 runtime for iOS/macOS apps with on-device pip install + Pyodide fallback for scientific packages
-
Forge
A floating SwiftUI overlay debugger for local LLMs. Every token, sampler, grammar mask, and tool call, live.
- Apparition One SwiftUI modifier that gives any view AI superpowers. .aiAware() and you're done.
-
LiquidPhotosNew
Photos that flow into each other, for SwiftUI. Every pixel travels to its place in the next photo, and a shelf of photos flips each one out to meet you. One line: LiquidAlbum($photos).
-
md2pdf
Native macOS app that turns Markdown into pixel-perfect PDFs (live preview + high-fidelity exporter)
- retro-remote Retro Remote - A skeuomorphic TV remote control app for iOS
- Foundry On-device LoRA fine-tuning for iOS / macOS. Personalize a local LLM from inside your app, while it sleeps.
-
HaploUI
-
KoiPond
A living koi pond for SwiftUI: koi glide over any view, lily pads drift on top, and a Metal shader ripples and refracts it all. Tap to feed, drag to stir, flip it into a pool. One modifier: .koiPond().
- Markdown A native SwiftUI Markdown rendering engine for Apple platforms. Maintained by Haplo.
- Mesh Peer-to-peer LLM federation over LAN. iPhone borrows your Mac's 70B model over wifi.
- podium A local-model terminal coding agent, optimized for small context windows and modest Macs.
- claude-code-starterNew Starter project pre-wired for Vesalius, the on-device code graph for Claude Code. Clone it, run vesalius setup, and ask Claude Code about the sample code.
- swiftui-starterNew Sample SwiftUI app demonstrating ThinkingOrbs, Minted, and ClayGlobe from Haplo in one view.
On Hugging Face
Open models converted and quantized to run on Apple silicon, and a few we trained ourselves. Downloads are Hugging Face's count for the last 30 days.
Language models 27
Quantized for llama.cpp, small enough to run on an iPhone or a Mac.
- Qwen3.5-9B-Q4_K_M-GGUF From Qwen/Qwen3.5-9B 7,222 downloads
- Qwen3.5-4B-Q4_K_M-GGUF From Qwen/Qwen3.5-4B 2,066 downloads
- SmolLM2-135M-Instruct-Q4_K_M-GGUF From HuggingFaceTB/SmolLM2-135M-Instruct 1,819 downloads
- Qwen3-4B-Instruct-2507-GGUF From Qwen/Qwen3-4B-Instruct-2507 788 downloads
- SmolLM3-3B-Instruct-GGUF From HuggingFaceTB/SmolLM3-3B 716 downloads
- Qwen3.5-0.8B-Q4_K_M-GGUF From Qwen/Qwen3.5-0.8B 338 downloads
- Qwen2.5-1.5B-Instruct-Q4_K_M-GGUF From Qwen/Qwen2.5-1.5B-Instruct 276 downloads
- Qwen3.5-2B-Q4_K_M-GGUF From Qwen/Qwen3.5-2B 177 downloads
- Qwen2.5-0.5B-Instruct-Q4_K_M-GGUF From Qwen/Qwen2.5-0.5B-Instruct 134 downloads
- Gemma-4-E4B-it-GGUF From google/gemma-4-E4B-it 131 downloads
- Phi-4-mini-instruct-GGUF From microsoft/Phi-4-mini-instruct 127 downloads
- Gemma-3-4B-Q4_K_M-GGUF From google/gemma-3-4b-it 118 downloads
- Qwen3-4B-Q4_K_M-GGUF From Qwen/Qwen3-4B 95 downloads
- Qwen3-1.7B-Q4_K_M-GGUF From Qwen/Qwen3-1.7B 75 downloads
- Gemma-3-1B-Q4_K_M-GGUF From google/gemma-3-1b-it 70 downloads
- SmolLM2-360M-Instruct-Q4_K_M-GGUF From HuggingFaceTB/SmolLM2-360M-Instruct 64 downloads
- SmolLM2-1.7B-Instruct-Q4_K_M-GGUF From HuggingFaceTB/SmolLM2-1.7B-Instruct 54 downloads
- DeepSeek-R1-Distill-1.5B-Q4_K_M-GGUF From deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B 46 downloads
- Qwen3.6-27B-GGUF From Qwen/Qwen3.6-27B 44 downloads
- Seed-Coder-8B-Instruct-GGUF From ByteDance-Seed/Seed-Coder-8B-Instruct 39 downloads
- LFM2.5-1.2B-Instruct-GGUF From LiquidAI/LFM2.5-1.2B-Instruct 38 downloads
- Phi-4-mini-reasoning-GGUF From microsoft/Phi-4-mini-reasoning 37 downloads
- Ministral-3-3B-Q4_K_M-GGUF From mistralai/Ministral-3B-Instruct-2412 34 downloads
- Phi-4-mini-Q4_K_M-GGUF From microsoft/Phi-4-mini-instruct 34 downloads
- Llama-3.2-1B-Q4_K_M-GGUF From meta-llama/Llama-3.2-1B-Instruct 31 downloads
- Llama-3.2-3B-Q4_K_M-GGUF From meta-llama/Llama-3.2-3B-Instruct 21 downloads
- Qwen3-0.6B-Q4_K_M-GGUF From Qwen/Qwen3-0.6B 18 downloads
Vision 4
Models that look at an image and answer about it.
Image generation and editing 6
Diffusion models converted to run on the device.
- Z-Image-Turbo-iOS From Tongyi-MAI/Z-Image-Turbo 363 downloads
- ERNIE-Image-Turbo-iOS From baidu/ERNIE-Image-Turbo 97 downloads
- Chroma1-HD-iOS From lodestones/Chroma1-HD 43 downloads
- realistic-vision-inpaint-coreml From stablediffusionapi/realistic-vision-v6.0-b1-inpaint 0 downloads
- sd-v1-5-inpainting-coreml From runwayml/stable-diffusion-inpainting 0 downloads
- sd2-inpainting-coreml From stabilityai/stable-diffusion-2-inpainting 0 downloads
Video 3
Video generation and frame interpolation on the device.
3D 3
One photo in, a 3D model out.
Prediction and other models 2
Models we trained ourselves.
See them at work
The same code ships inside our apps on the App Store.
-
Haplo AI
Runs the language models above offline on iPhone and Mac, makes images on the device with Mirage, browses with Gepetto, and runs the Swift code it writes with Kiln.
-
Cinder
MuscleMapKit was built for Cinder, where its 3D muscle map shows what every workout worked.