runanywhere-sdks
RunAnywhere is a set of SDKs for adding AI features to mobile apps that run entirely on-device, with no cloud, no network latency and no data leaving the device. It covers LLM chat (Llama, Mistral, Qwen, SmolLM and others), Whisper-based speech-to-text, neural text-to-speech and a full voice-assistant pipeline that chains speech recognition, an LLM and speech synthesis.
SDKs exist for Swift (iOS and macOS, stable, via Swift Package Manager), Kotlin (Android, stable, via Gradle), React Native (beta, npm) and Flutter (beta, pub.dev). The feature table lists text generation, streaming, speech-to-text, text-to-speech, the voice assistant pipeline and model download with progress on all four, with structured JSON output on iOS and Android and Apple Foundation Models on iOS only. Supported models include GGUF LLMs run through llama.cpp (from SmolLM2 360M at about 400 MB up to Mistral 7B Q4 at about 4 GB), Whisper Tiny and Base via ONNX, and Piper voices for US and British English. It is Apache 2.0 licensed.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-10-19
- Commits, last 90 days
- 100+
- Releases, last 90 days
- 30
- Latest release
- cpp-desktop-v0.20.42 (2026-10-21)
- Open issues
- 211
- Recent issues with at least one comment
- 1/30
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Who it fits
- You are building a mobile app and want LLM chat, speech-to-text, text-to-speech or a full voice pipeline running on-device.
- Data must not leave the phone and the app must work offline.
- Your app is Swift or Kotlin (stable SDKs), or React Native or Flutter (beta).
- You need large-model quality: listed LLMs range from about 400 MB to 4 GB and need 0.5 to 5 GB of RAM.
- You need voices beyond English: the listed text-to-speech voices are English only.
- You want an assistant for end users rather than SDKs for developers.
How it differs
Off Grid AI is a finished on-device app for end users. RunAnywhere gives developers SDKs to build such features into their own apps.
Compatibility
Quick start
Use cases
Alternatives
Featured in these lists
Comments
No comments yet. Be the first!