← 返回列表

TUFF:面向 Apple Silicon Mac 的本地大模型推理应用

rexmhall09/TUFF · The local AI app built for the Mac. Run LLMs like Qwen, Gemma and GPT-OSS on Apple Silicon, including models far bigger than your Mac's memory, by streaming MoE experts from the SSD.

GitHub原文发布 未知首次收录 2026-10-17上架 2026-10-17 07:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

TUFF 是一款专为 Mac 打造的本地 AI 应用,基于 SwiftUI 界面和自研 Swift/Metal 推理引擎,可在 Apple Silicon 上运行 Qwen、Gemma、GPT-OSS 等模型。它通过从 SSD 流式读取混合专家(MoE)模型的专家权重,使超过本机内存的巨型模型也能在 Mac 上运行。功能包括带推理、Markdown、数学以及图片与文件附件的聊天,可选的网页与本地文件夹搜索并附引用,模型基准测试与榜单分享,以及供 Agent 和其他应用调用的本地 OpenAI 兼容后台 API 和命令行工具。

核心能力与快速开始

★ 56 · Swift

能做什么
在 Apple Silicon Mac 上本地运行大语言模型,支持 Qwen、Gemma、GPT-OSS、MiniMax、Ornith 等系列,共 14 个模型,分为 MoE、Dense、Legacy 分组。通过自研 Swift/Metal 引擎将 MoE 专家权重留在 SSD 上并按 token 读取所需专家,使超出机器内存的模型也能运行(如 111 GB 的 Qwen3.8 Flash Next 在 16 GB MacBook Air 上约 1.7 tokens/秒)。提供桌面聊天界面,支持推理、Markdown、数学公式、图片与文件附件,并能从最近对话状态续聊。可选的网页搜索(DuckDuckGo,或使用 Brave/Tavily 密钥)与本地文件夹搜索,均带引用,默认关闭。内置基准测试并可将结果分享到排行榜。提供本地 OpenAI 兼容后台 API 与 `tuff` 命令行工具(prompt、bench、serve 子命令)。
适用场景
在 Mac 上进行完全本地的 LLM 对话与文档/图片问答;在内存有限的 Apple Silicon 机器上体验通常需要更大显存的 MoE 大模型;为本地 Agent 或第三方应用提供 OpenAI 兼容的本地推理服务;对已安装模型在本机进行性能基准测试并与其他 Mac 用户的结果对比;在注重隐私、不希望输入内容离开本机(除非开启网页搜索)的场景下使用。
项目形态
可直接使用的工具
部署方式
以 macOS 桌面应用形式安装:从最新 Release 下载 ZIP、解压后把 TUFF.app 移入 Applications,或通过 Homebrew 安装(会同时提供 tuff 命令行)。应用支持自更新。也可从源码构建,需要 Xcode 与 Swift 6.2 或更高版本。
主要依赖
需要 Apple Silicon Mac 且 macOS 15 或更新。图片输入需要 M2 或更新机型;MiniMax M2.7 与 Qwen3.8 Flash Next 需要 16 GB 内存且 M2 或更新。不同模型有不同最小内存要求(8 GB 或 16 GB)和下载体积(约 2.6 GB 至 239 GB)。从源码构建需要 Xcode 与 Swift 6.2 或更高版本(作者使用 Xcode 27)。
使用限制
仅支持 Apple Silicon Mac,不支持 Windows 和 Linux。应用未公证,首次打开需 Control-click 后选择打开。非 MoE 的稠密模型若放不下虽可从磁盘流式加载层,但可能很慢。本地服务器(tuff serve)仅监听本机且没有认证。作者表示未与其他同类工具做横向基准对比。模型权重遵循各自的许可条款,应用本身为 Apache 2.0;未说明 API 成本相关细节。
许可证
Apache-2.0
最近推送
2026-10-16 08:36

资料检查:2026-10-17 07:00 · 卡片整理:2026-10-17 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。