llama.cpp 的 React Native 绑定,可在 iOS 和 Android 应用中本地运行 GGUF 大模型。
RunanywhereAI/runanywhere-sdks
跨平台 SDK,可在手机、浏览器、桌面和服务器上完全本地运行大模型、语音、视觉和图像生成。
- Star
- 10,332
- Fork
- 410
- 未关闭 Issue
- 210
- 最近提交
- 前天
这是什么?
RunAnywhere 以 C++ 核心为底座,提供 Swift、Kotlin、Flutter、React Native、Web、Electron 和 Python 绑定。应用可以直接在设备上运行大语言模型、视觉语言模型、语音识别、语音合成、语音活动检测、向量嵌入、RAG 以及扩散式图像生成,数据无需发送到服务器。
底层的能力注册表会根据当前硬件,把每次调用路由到支持该模态且优先级最高的推理引擎,包括用于高通 Hexagon NPU 的 QHexRT、Apple 芯片上的 MLX、带 Metal、CUDA 或 WebGPU 后端的 llama.cpp、语音与嵌入使用的 sherpa + ONNX,以及图像生成使用的 Core ML。同一套应用代码可以跨这些平台运行。
项目还提供兼容 OpenAI 接口的 Python 本地服务、名为 wally 的终端命令行工具,以及可选的控制台,用于下发模型和收集设备遥测。部分 SDK 仍处于 Beta、预览或 Alpha 阶段,唤醒词检测等功能尚未实现。
核心功能
- 01在设备本地运行大语言模型、视觉语言模型、语音识别、语音合成、向量嵌入和扩散模型。
- 02根据硬件把推理路由到 QHexRT、MLX、llama.cpp、sherpa/ONNX、Core ML 等引擎。
- 03Swift、Kotlin、Flutter、React Native、Web、Electron 和 Python 共用同一套 API。
- 04支持结构化 JSON 输出、工具调用以及基于本地文档的 RAG。
- 05Python SDK 和 wally 命令行工具可提供兼容 OpenAI 接口的本地服务。
适用场景
- 在手机上构建离线语音助手,本地完成语音识别、大模型推理和语音合成。
- 在桌面应用中加入私有文档问答,文件无需上传到云端 API。
- 为已有 OpenAI 客户端代码提供本地模型的兼容接口。
- 在移动应用中运行本地视觉语言模型,实现基于摄像头的画面描述。
快速上手
- 1
从 PyPI 安装 Python 包
pip install runanywhere - 2
初始化 SDK,并运行 README 中的 Python 示例生成文本(模型首次使用时自动下载)
使用前须知
- 许可证并非标准开源许可证,元数据中标记为 NOASSERTION,商业使用前请先查看 LICENSE 文件。
- 部分功能依赖平台或后端,CUDA 需要通过可选的源码构建启用。
- Electron 桌面绑定以 Windows 为主,仅提供 win32-x64 的预编译插件。
收录于专题
标签
常见问题
- runanywhere-sdks 是什么?
- 跨平台 SDK,可在手机、浏览器、桌面和服务器上完全本地运行大模型、语音、视觉和图像生成。 RunAnywhere 以 C++ 核心为底座,提供 Swift、Kotlin、Flutter、React Native、Web、Electron 和 Python 绑定。应用可以直接在设备上运行大语言模型、视觉语言模型、语音识别、语音合成、语音活动检测、向量嵌入、RAG 以及扩散式图像生成,数据无需发送到服务器。
- runanywhere-sdks 可以免费使用吗?用的什么许可证?
- runanywhere-sdks 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- runanywhere-sdks 还在维护吗?
- 活跃维护中。runanywhere-sdks 最近一次提交是在 2026年11月5日。
- runanywhere-sdks 适合用来做什么?
- 在手机上构建离线语音助手,本地完成语音识别、大模型推理和语音合成。 在桌面应用中加入私有文档问答,文件无需上传到云端 API。 为已有 OpenAI 客户端代码提供本地模型的兼容接口。 在移动应用中运行本地视觉语言模型,实现基于摄像头的画面描述。
- runanywhere-sdks 怎么安装和运行?
- 从 PyPI 安装 Python 包: pip install runanywhere 初始化 SDK,并运行 README 中的 Python 示例生成文本(模型首次使用时自动下载)
- 在哪里获取 runanywhere-sdks?
- 源代码和安装说明在 GitHub 上:https://github.com/RunanywhereAI/runanywhere-sdks
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Flutter 的跨平台 AI 聊天客户端,可在手机端离线运行 GGUF 模型,也可切换到云端 API。
一款原生移动端 LLM 聊天前端,可在设备上运行模型或连接多种云端 API。
一款安卓本地 AI 应用,可完全离线运行大模型,并提供智能体、记忆、语音与局域网 API。
基于 Gemma 4 与 llama.cpp 的全本地实时语音与摄像头 AI 助手,可在 Apple Silicon 或 Linux 上运行。
Google AI Edge 推出的 Android 与 iOS 应用,可在手机上离线体验开源大模型和端侧生成式 AI 功能。