runanywhere-sdks
活跃·★ 10.3k·NOASSERTION·更新于 2026-10-26
★ 最受欢迎★ 必备神器★ 时下流行
RunAnywhere 是一组 SDK,用来给手机应用添加完全在设备上运行的 AI 功能:不需要云、没有网络延迟、数据不会离开设备。它涵盖 LLM 聊天(Llama、Mistral、Qwen、SmolLM 等)、基于 Whisper 的语音转文字、神经网络文字转语音,以及串联语音识别、LLM 和语音合成的完整语音助手流水线。
提供 Swift(iOS 和 macOS,稳定版,通过 Swift Package Manager)、Kotlin(Android,稳定版,通过 Gradle)、React Native(测试版,npm)和 Flutter(测试版,pub.dev)的 SDK。功能表列出四个平台都支持文本生成、流式输出、语音转文字、文字转语音、语音助手流水线以及带进度的模型下载,结构化 JSON 输出在 iOS 和 Android 上可用,Apple Foundation Models 仅限 iOS。支持的模型包括通过 llama.cpp 运行的 GGUF 格式 LLM(从约 400 MB 的 SmolLM2 360M 到约 4 GB 的 Mistral 7B Q4)、通过 ONNX 运行的 Whisper Tiny 和 Base,以及美式和英式英语的 Piper 语音。采用 Apache 2.0 许可证。
#设备端AI#大语言模型#移动开发工具包#语音识别#文本转语音
01
功能特性
01LLM文本生成
02流式处理
03语音转文本
04文本转语音
05语音助手管道
02
为什么选择它
+一切都在设备上运行,没有云依赖、延迟,数据也不会离开手机。
+涵盖 LLM 聊天、语音转文字、文字转语音和完整的语音助手流水线。
+提供 Swift 和 Kotlin 的原生 SDK(稳定版),以及 React Native 和 Flutter(测试版)。
+Apache 2.0 许可证,内置模型下载和进度处理。
03
权衡点
!设备端模型受手机内存和存储限制:列出的 LLM 大小约 400 MB 到 4 GB,需要 0.5 到 5 GB 内存。
!React Native 和 Flutter 的 SDK 处于测试阶段,结构化 JSON 输出在这两个平台上还不可用。
!列出的文字转语音声音只有英语,质量也是小型本地模型的水平,而不是大型云端模型。
05
维护状况检查
活跃检查日期: 2026-10-25
- 最近提交
- 2026-10-19
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 30
- 最新发布
- cpp-desktop-v0.20.42 (2026-10-21)
- 未关闭 issue
- 211
- 近期 issue 至少有一条评论的比例
- 1/30
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
04
适合谁
适合选它的情况
- 你在开发移动应用,想在设备端运行大模型对话、语音转文字、文字转语音或完整语音流程。
- 数据不能离开手机,应用必须离线可用。
- 你的应用用 Swift 或 Kotlin(稳定版 SDK),或者 React Native、Flutter(测试版)。
建议换别的情况
- 你需要大模型级别的效果:列出的模型约 400 MB 到 4 GB,需要 0.5 到 5 GB 内存。
- 你需要英语以外的语音:列出的 TTS 声音只有英语。
- 你想要给终端用户用的助手,而不是给开发者用的 SDK。
06
与同类的区别
07
兼容性
Swift (iOS/macOS)
支持
已通过文档验证
Kotlin (Android)
支持
已通过文档验证
React Native
部分支持 (测试版)
已通过文档验证
Flutter
部分支持 (测试版)
已通过文档验证
08
快速开始
1
$ npm install @runanywhere/core @runanywhere/llamacpp
09
使用场景
↳LLM聊天应用
↳语音助手集成
↳离线AI能力
10
同类工具
收录于以下清单
评论
登录后发表评论
暂无评论,来发表第一条吧