M2

Mac mini M2 (8GB) × Hermes Agent 自動化部署指南

雲端大腦 (DeepSeek API) + 本地執行 (4-bit MLX Local LLM) 混合架構

RAM 安全上限: 5.6 / 8.0 GB MLX 4-Bit
BLUF 結論先行

在 8GB RAM Mac mini M2 上,先安裝極輕量的 Hermes Agent(僅佔 ~0.2 GB RAM)並掛載雲端 DeepSeek API 作為主控大腦,即可在不消耗本地記憶體的前提下,讓 Hermes 透過 macOS 終端機自動為你建置 uv 環境、安裝 mlx-vlm、下載 4-bit 4B 本地模型,並封裝成按需啟動的專屬 Skill。

8.0 GB 統一記憶體分配預估(喚醒本地 4B 模型時) 剩餘安全緩衝:~2.4 GB (零 SSD Swap)
macOS 2.2G
H
4B MLX 模型 + KV Cache (3.2G)
可用空間 2.4G
macOS 系統 (~2.2 GB) Hermes Agent + DeepSeek API (~0.2 GB) 4-bit 4B 本地模型 (~2.9–3.2 GB)
01 /

為什麼這套架構最適合 8GB Mac mini M2?(MECE 效益分析)

評估維度 純本地運行 (Hermes 掛載本地小模型) 混合架構 (Hermes 掛 DeepSeek API + 部署本地模型)
記憶體配額
RAM Budget
Agent 加上本地模型長駐,極易超過 5.5GB 門檻並觸發 macOS SSD Swap 降速。 Hermes 本體僅佔 ~200MB,保留完整 5GB+ 可用空間給下載後的本地模型。
工具調用精準度
Tool Calling
8GB 能跑的 4B 模型在複雜 Shell 排錯與多步環境配置時容易迷失。 DeepSeek API 具備頂尖 Coding 與終端機排錯能力,遇到套件衝突能自動修復。
環境建置門檻
Setup Friction
需手動查閱指令、設定 Python 虛擬環境與處理 MLX 依賴。 全自動執行:自動偵測 M2 架構、建立 uv 環境、拉取模型並測試運行。
技能沉澱
Skill Persistence
每次需手動輸入長串 Python 啟動參數。 完成安裝後,Hermes 自動將啟動與記憶體限制參數寫入 ~/.hermes/skills/。
02 /

實戰三部曲:安裝 Hermes 並自動部署 Local LLM

可勾選右側核取方塊追蹤進度
Step 01

一鍵安裝 Hermes Agent

打開 Mac mini 的 Terminal.app,執行 Nous Research 官方安裝腳本。腳本會自動配置獨立的 uv 與 Python 3.11 環境,無需 sudo 權限也不會污染系統環境。

macOS Terminal (zsh)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Step 02

掛載 DeepSeek API 作為雲端主控大腦

重新載入終端機設定後,啟動 hermes setup 互動設定精靈,將主控模型指向 DeepSeek。

macOS Terminal (zsh)
source ~/.zshrc
hermes setup
1. Setup Mode
Quick Setup
2. Provider
DeepSeek
3. API Key
sk-你的金鑰
4. Base URL
https://api.deepseek.com
5. Model
deepseek-v4-pro / chat
Step 03

下達指令,讓 Hermes 自動安裝與封裝 4-bit 本地模型

執行 hermes chat(或 hermes --tui)進入對話介面,先在下方選擇你想安裝的 8GB 專用模型,再點擊「複製專屬 Prompt」貼給 Hermes 執行。

選擇你要讓 Hermes 自動安裝的目標模型(點擊可即時切換下方 Prompt):
發送給 Hermes Agent 的自動化部署 Prompt(目標:mlx-community/Qwen3.5-4B-MLX-4bit)
請檢查我這台 Mac mini M2 (8GB RAM) 的系統環境,並幫我完成以下本地 LLM 部署任務:
1. 使用 uv 建立一個專用的虛擬環境,安裝最新版的 mlx-lm 與 mlx-vlm。
2. 幫我下載適合 8GB RAM 的 4-bit 模型:mlx-community/Qwen3.5-4B-MLX-4bit(標準全能視覺+對話 4B 模型 (~2.9 GB))。
3. 執行一次簡短的本地推理測試(使用 mlx-vlm),確認不會發生 Out-Of-Memory 且生成速度正常。
4. 為我建立一個本地啟動腳本(限制 --max-tokens 512 與 Context 長度在 4096 以內以保護 8GB RAM),並將這個啟動與管理流程儲存為你的內建 Skill。
03 /

8GB Mac mini M2 適配模型速查表

定位類別 模型 ID (Hugging Face / ModelScope) 量化與權重佔用 預估速度與特點
最佳無審查替代 mlx-community/Huihui-Qwen3.5-4B-Claude-4.6-Opus-abliterated-4bit 4-bit (~2.9 GB) ~35 tok/s;與 27B Uncensored 同源去拒絕技術,8GB 完美運行。
最佳 Qwen3.8 推理 empero-ai/Qwen3.8-4B-Distill 4-bit (~2.9 GB) ~35 tok/s;蒸餾自 Qwen3.8 母模型,適合邏輯、數學與寫 Code。
最佳全能視覺甜區 mlx-community/Qwen3.5-4B-MLX-4bit 4-bit (~2.9 GB) ~36 tok/s;原生支援圖片+文字輸入,記憶體餘裕最充足。
極速多模態 (含音訊) unsloth/gemma-4-E2B-it-UD-MLX-4bit 4-bit (~2.5 GB) ~48 tok/s;支援文字、視覺與音訊輸入,延遲極低。
8GB 硬件極限天花板 mlx-community/Qwen3-8B-4bit 4-bit (~4.7 GB) ~20 tok/s;需關閉瀏覽器等背景程式,Context 需限制在 4K 內。
04 /

雙軌協同運作策略

  • 日常主控(雲端大腦):保持 Hermes 掛載 DeepSeek API,負責系統自動化、Shell 排錯與複雜程式編寫(0 GB 本地模型負載)。
  • 私密/無審查任務(本地專才):需要離線處理敏感文件或無審查創作時,直接叫 Hermes 喚醒已封裝好的 mlx_vlm.server(Port 8080),用完即關以釋放 3.2 GB RAM。
  • 完全斷網模式:可執行 hermes model 將主控端點切換至本地 localhost:8080 或 Ollama localhost:11434。
05 /

8GB Mac mini M2 記憶體保護三鐵律

  • 嚴守 4-bit 量化:切勿下載 8-bit 或 BF16 權重(4B 的 8-bit 版本會膨脹至 4.8 GB,失去輕量優勢)。
  • 限制 Context Window 在 4K–8K:KV Cache 會隨上下文線性增長,限制在 4096 tokens 可確保總記憶體穩定低於 5.6 GB。
  • 按需關閉長鏈思考 (Thinking Mode):日常簡單問答時關閉隱藏思維鏈輸出,可節省大量 KV Cache 記憶體與等待時間。