最近一直在 Mac 上用 oMLX 跑本地大模型。用了一段时间之后,发现它的基本原理并不算复杂,觉得自己也可以尝试做一个,于是花了点时间,做出了 MiniMLX 。
MiniMLX 是一个基于 MLX 的 macOS 原生应用,主要把模型下载、管理、运行和服务监控放在一起。现在已经开源,并且提供了 Apple Silicon 的 DMG 安装包。
项目地址: https://github.com/shijizhi/MiniMLX
下载地址: https://github.com/shijizhi/MiniMLX/releases目前可以在应用里搜索和下载 Hugging Face 、ModelScope 上的兼容 MLX 模型,也可以添加已经下载到本地的模型。选好模型之后,直接在界面里加载、启动服务,就可以通过 OpenAI 兼容 API 接入其他应用。
主界面可以查看当前运行的模型、服务状态、请求数量、生成速度,以及内存和 GPU 占用。日常使用时,也可以从 macOS 菜单栏启动或停止服务、显示或隐藏窗口。
模型方面,MiniMLX 支持多种兼容的主流 MLX 模型。我重点测试了 Qwen3.8 Flash Next 、Qwen3.8 27B 等模型,也为兼容配置接入了 MTP 加速。
对于内存放不下的模型,MiniMLX 会先判断能否正常加载;如果内存不足,再判断该模型是否支持借助硬盘加载。具体能否运行、速度如何,还是取决于模型和机器配置。
另外做了一个简单的性能测试页面,可以选择不同上下文长度,查看首字延迟、提示词处理速度、生成速度和内存占用,也可以导出测试结果。
自己跑了跑测试,性能不输 oMLX
欢迎大家试用
主楼- 暂无回复