omnimind-ai/OmniInfer

Unified, efficient, and easy-to-use inference infrastructure for edge AI || 面向端侧 AI 的统一、高效、易用的推理基础设施

OmniInfer – 快速概览

是什么 – OmniInfer 是一个跨平台推理引擎,可让您在从台式电脑到手机的任意设备上本地运行大语言模型(LLM)和视觉语言模型(VLM)。它隐藏了模型编译、硬件特定优化和 API 连接的复杂细节,提供单一命令行工具(omniinfer)和兼容 OpenAI/Anthropic 的 HTTP 服务器。

主要功能

  • 多后端支持 – 支持不断增长的运行时列表(llama.cpp、stable-diffusion.cpp、MNN、MLX、TurboQuant、LiteRT-LM、ExecuTorch QNN 等)。该工具可自动为当前设备选择最佳后端。
  • LLM 和 VLM 推理 – 处理纯文本模型以及 Qwen-VLA 等视觉语言模型,提供用于聊天的终端 UI 和用于视觉任务的浏览器仪表板。
  • 跨平台 – 为 Linux x64、macOS arm64、Windows x64 提供预构建安装程序,外加 Android(Gradle)和 iOS(Swift 包)模块。
  • 本地 API 兼容性 – 公开 OpenAI 风格和 Anthropic 风格的端点(omniinfer serve),使现有客户端代码能够与本地托管的模型通信。
  • 硬件感知优化 – 提供上下文长度、GPU 卸载、KV 缓存大小和后端特定启动标志的调节选项。

典型工作流程

  1. 使用一行脚本(curl/PowerShell)安装 CLI。
  2. 运行 omniinfer;TUI 会建议兼容的后端,如有需要则下载它,并让您选择本地可用的 GGUF 模型。
  3. 直接在终端中聊天,或启动 omniinfer serve 以获取供其他应用使用的 HTTP API。

为何重要 – 本地运行 LLM/VLM 可避免云成本、延迟和数据隐私问题。OmniInfer 的“一次编写,随处运行”方法使开发人员、研究人员和爱好者更容易在配置一般的硬件上试验最先进的模型(例如 Qwen-3.8-27B)。

文档与社区 – 该仓库包含安装、CLI 使用、API 参考、模型加载、远程访问、基准测试和移动嵌入的详细指南。欢迎通过标准的 CONTRIBUTING.md 做出贡献。


TL;DR

OmniInfer = 一个快速、多后端、跨平台的 CLI + 本地 API,可在任何设备上运行 LLM 和 VLM,安装简便且具备硬件感知优化。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目