Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

exo 的 Apache-2.0 软件,把你的设备连成一个 AI 集群,让单台机器装不下的模型也能跑在它们之上。安装说明涵盖 macOS 应用、macOS 和 Linux 的源码安装、Thunderbolt 上的 RDMA、API 和卸载。
exo 设备 AI 集群 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。
brew install --cask exo
exo 把你的设备连成一个 AI 集群。它的 README 说,exo 能让你运行单台设备装不下的更大模型,再加上发布当天就有的 Thunderbolt 上 RDMA 支持,设备越多,模型跑得越快。每台设备在 52415 端口提供一个仪表盘和一个 API。这个 API 能说 OpenAI Chat Completions、Claude Messages、OpenAI Responses 和 Ollama 这几种格式,所以你已经在用的客户端改一下 base URL 就能接上来。
手上不止一台够用的设备、想跑任何单台都装不下的模型的人,最明显的是几台 Apple 芯片的 Mac。README 里的仪表盘截图展示的是四台 512 GB 的 M3 Ultra Mac Studio。README 说 exo 目前在 Linux 上跑在 CPU 上。贡献指南说代码库还在不断演进,测试目前以手动为主。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 家庭实验室 | 有两台或更多 Mac 的人 | 把几台 Mac 连成一个集群,跑一个需要它们合力才装得下的模型 | 有人在第二台 Mac 上装好 EXO,两台放在同一网络里,几秒内就在仪表盘里看到它出现。 |
| 软件团队 | 已经在用 OpenAI、Claude 或 Ollama 客户端的开发者 | 把客户端的 base URL 指向 exo,不用改写代码 | 一位开发者创建一个实例,再把 README 里的 chat completions 请求发到 localhost:52415/v1/chat/completions。 |
| 性能调优 | 要比较不同放置方式的工程师 | 在一个或多个节点上,对流水线分片和张量分片运行 exo-bench | 一位工程师带着 --sharding tensor 和 --max-nodes 2 运行 bench/exo_bench.py,再读 prompt_tps 和 generation_tps。 |
| 共享基础设施 | 把模型放在共享存储上的管理员 | 让 exo 以只读方式使用共享存储里已经下载好的模型 | 一位管理员运行 EXO_MODELS_READ_ONLY_DIRS=/mnt/nfs/models:/opt/ai-models uv run exo,exo 就删不掉这些模型。 |
| Ollama 工具 | 用 OpenWebUI 或其他 Ollama 客户端的人 | 使用 Ollama 格式的端点 | 有人用 curl http://localhost:52415/ollama/api/tags 列出模型。 |
exo 能在 macOS 和 Linux 上运行。它的 README 和 API 参考文档列出了下面这些用法。
| 平台 | 安装方式 | README 的要求 |
|---|---|---|
| macOS 应用 | EXO-latest.dmg,或 brew install --cask exo | Apple 芯片和 macOS Sequoia 15.1 或更高版本 |
| macOS 源码安装 | 克隆仓库,构建仪表盘,uv sync --extra mlx,uv run exo | 用 Xcode 提供 Metal ToolChain,还有 uv、node 和稳定版 Rust。也可以用 Nix |
| Linux 源码安装 | 同样的步骤,把 uv sync 那一行换成 uv sync --extra mlx-cpu。README 的注释给 NVIDIA 写的是 --extra mlx-cuda13 或 --extra mlx-cuda12 | uv、18 或更高版本的 node、稳定版 Rust 和 Python 3.13。README 的说明是目前跑在 CPU 上 |
| Thunderbolt 上的 RDMA | 在恢复模式下运行 rdma_ctl enable | macOS Tahoe 26.2 或更高版本,以及带 Thunderbolt 5 的 Mac |
点“获取”会把一个装有 Mindket 安装说明的 zip 压缩包存进你的下载文件夹,里面有应用、每种源码安装和相关任务各一页,内容取自 exo 的 README、API 参考文档、贡献指南、卸载脚本和 pyproject.toml。在 Mac 上,应用是 README 说最省事的路线。
| 需要 | 说明 |
|---|---|
| 设备 | 一台就能开始。要组成集群,需要两台或更多,在同一局域网里,或用 Thunderbolt 线连起来 |
| 同一个版本 | 每台设备运行同一版本的 exo。版本不同的设备不会互相加入 |
| 用应用 | 一台 Apple 芯片的 Mac,系统是 macOS Sequoia 15.1 或更高版本 |
| 用源码安装 | uv、用来构建仪表盘的 node(Linux 上要 18 或更高版本)、稳定版 Rust、Python 3.13,在 Mac 上还要 Xcode |
| 磁盘空间 | 给你要加载的模型留出空间。README 里的环境变量决定下载存放在哪里 |
| 管理员密码 | 同意应用可选的 Thunderbolt 网络设置、在应用设置里点 Uninstall EXO,以及运行 README 里带 sudo 的命令(卸载脚本、重启 Nix 守护进程、Linux 上的 apt)时需要 |
brew install --cask exo
从源码在 macOS 上运行时,README 给的是下面几行。在 Linux 上,把 uv sync 那一行换成 uv sync --extra mlx-cpu。
git clone https://github.com/exo-explore/exo cd exo/dashboard && npm install && npm run build && cd .. uv sync --extra mlx uv run exo
可以在仪表盘里聊天,也可以调用 API。README 用一个小模型 mlx-community/Llama-3.2-1B-Instruct-4bit 走了四个步骤。
curl -N -X POST http://localhost:52415/v1/chat/completions \
-H 'Content-Type: application/json' \
-d '{
"model": "mlx-community/Llama-3.2-1B-Instruct-4bit",
"messages": [
{"role": "user", "content": "What is Llama 3.2 1B?"}
],
"stream": true
}'同一个服务器还回答 /v1/messages(Claude 格式)、/v1/responses(OpenAI Responses)和 /ollama/api/chat(Ollama)。README 给了每一种的 curl 命令。
你有两台 Mac,想让它们作为一个集群工作。你用 Homebrew 在两台上都装好 EXO,并在每台上打开它。
brew install --cask exo
你把两台 Mac 接到同一个 Wi-Fi 或以太网里,并确认它们运行同一版本。README 说第二台 Mac 几秒内就会出现在仪表盘里。如果没有出现,README 的排查清单先看版本,再看两台 Mac 上系统设置里的“本地网络”开关。在应用里,从菜单栏图标选 About EXO,或打开“设置 › 通用”查看版本。源码安装用下面这一行打印版本。
uv run exo --version
应用和源码安装的版本号编法不同,所以默认情况下它们不会互相加入。给每台设备设成同一个集群名,就能混用。
新手:集群在这里指的是你自己的设备,一起分担同一个模型的活。exo 读取你的网络布局,选好怎么拆分模型,其余的它来处理。先在一台 Mac 上装应用,再加第二台,试大模型之前,先试 README 里的那个小模型。模型都是大文件,所以要看看存放 ~/.exo/models 的那块盘还剩多少空间。/state 端点会显示实例 ID 和已经部署的内容。
专家:README 列出了拓扑感知的自动并行,它会权衡设备资源,以及每条链路的延迟和带宽。它还列出了张量并行,称在 2 台设备上最多加速 1.8 倍,4 台上最多 3.2 倍。对于 Thunderbolt 5 上的 RDMA,它声称设备之间的延迟降低 99%。推理后端是 MLX,通信用的是 MLX distributed。
预览会列出一种分片方式(README 示例里是 Pipeline)和一个 instance_meta(示例里是 MlxRing)。exo-bench 可以按 ring、jaccl 或两者过滤,也可以按 pipeline、tensor 或两者过滤。取消生成的办法是关闭 HTTP 连接,或者调用 /v1/cancel/{command_id}。
EXO_MODELS_DIRS 添加可写的模型文件夹,在默认文件夹之后按顺序尝试,用第一个有足够空闲空间的。EXO_ZENOH_NAMESPACE 的作用与 --namespace 相同。--no-worker 参数会让一个节点只做协调。模型用 TOML 模型卡描述,贡献指南列出了必填字段。
应用和仪表盘在你自己的设备上运行,少数几步会碰到你的系统或互联网。
这个工具包里只有安装说明,由 Mindket 编写。exo 的源码在 exo labs 的仓库里:https://github.com/exo-explore/exo。它的 macOS 应用从 https://assets.exolabs.net/EXO-latest.dmg 下载,也可以用 Homebrew 安装。
这些说明不是 exo labs 做的,也没有得到它的认可。README 写着“exo: Run frontier AI locally. Maintained by exo labs”,并这样介绍它:“exo connects all your devices into an AI cluster. Not only does exo enable running models larger than would fit on a single device, but with day-0 support for RDMA over Thunderbolt, makes models run faster as you add more devices.”,意思是:exo 把你所有的设备连成一个 AI 集群。它不但能让你运行单台设备装不下的更大模型,而且凭着发布当天就有的 Thunderbolt 上 RDMA 支持,设备越多,模型跑得越快。仓库的 docs 文件夹里只有一页,就是 API 参考文档:https://github.com/exo-explore/exo/blob/main/docs/api.md
许可证:Apache-2.0。LICENSE 文件(https://github.com/exo-explore/exo/blob/main/LICENSE)是 Apache License 2.0 的文本,附录里的声明写着“Copyright 2025 Exo Technologies Ltd”。README 的徽章也写着 Apache 2.0。仓库里没有 NOTICE 文件。
贡献指南说代码库还在不断演进,目前测试以手动为主。来源:https://github.com/exo-explore/exo/blob/main/CONTRIBUTING.md
uv 安装 Python 依赖。来源:README.md(Run from Source)~/.exo,下载的模型放在 ~/.exo/models。在 Linux 上它遵循 XDG 文件夹:见 setup/run-from-source-linux.md。io.exo.networksetup 的小系统服务和一个名为 exo 的网络位置。见 setup/macos-app.md。uv、Node.js(用来构建仪表盘)和稳定版 Rust 工具链。在 macOS 上还要 Xcode,用它的 Metal ToolChain。Linux 需要 18 或更高版本的 Node.js。来源:README.md(Run from Source)在 Mac 上,README 说最省事的办法是用应用。从 https://assets.exolabs.net/EXO-latest.dmg 下载 EXO-latest.dmg,或者用 Homebrew:
brew install --cask exo
从源码安装时,README 给 macOS 的是下面几行。Linux 在 uv sync 那一行用的是另一个 extra:见 setup/run-from-source-linux.md。
git clone https://github.com/exo-explore/exo
cd exo/dashboard && npm install && npm run build && cd ..
uv sync --extra mlx
uv run exo
不管哪种方式,exo 随后都会在 http://localhost:52415 提供仪表盘和 API。来源:README.md(Quick Start)
--no-worker 和 --legacy-daemon 参数,以及文件位置README.md 4 KB setup/api-and-clients.md 5 KB setup/benchmarking.md 2 KB setup/configuration.md 4 KB setup/macos-app.md 4 KB setup/rdma-thunderbolt.md 2 KB setup/run-from-source-linux.md 3 KB setup/run-from-source-macos.md 2 KB setup/update-and-uninstall.md 4 KB
Updated by Mindket to the current version of this kit.
Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
LibertAIDAI · 工具包
以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。
facebook · 工具包
根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
alpindale · 工具包
用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。
prithivMLmods · 工具包
在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。