第 4 步 · 项目 简单 · 8 分钟
🍎用 Mac mini 可以吗?
您手上是 Mac mini 而不是 Linux 迷你 PC?本指南的大部分内容无需任何改动就能在它上面运行。下面介绍哪些可以照搬,以及少数需要调整的设置。
本指南是为 Linux 而写的,因为它最经济、最接近真正的服务器,也最贴近实际部署的方式。但在现实生活中,很多人桌上已经有一台正在睡觉的 Mac mini。好消息是,它非常适合这个用途,而且本指南中所写的大部分内容都能在它上面毫无问题地运行。
完全一样的部分
整个流程的大部分内容并不依赖于系统。在 Mac mini 上,下面这些无需任何调整即可适用:
- 代码智能体:Claude Code 和 OpenCode 在 macOS 上原生运行。安装它们的方式完全相同。
- 本地 AI:Ollama 有一个 macOS 应用,模型在苹果芯片上运行得非常好。云端 + 本地混合的搭建方式完全一致。
- AI 智能体:整个章节(概念、搭建、在后台运行的智能体、Hermes 与 OpenClaw)的运作方式都一样。
- 网络:Tailscale 有一个 macOS 应用,Cloudflare Tunnel 也为 Mac 提供了
cloudflared。您暴露和访问机器的方式完全相同。 - Git、GitHub 和 Docker:完全一致(Mac 这边用 Docker Desktop)。
- 尤其是整个把活干好章节:框定一个项目、记忆文件、技能、复审与审计、维护。这些是方法,而不是系统命令。它们一点都不会变。
说白了:真正有差异的主要是系统层(安装和少数几条管理命令)。其余的一切,也就是核心内容,都是相同的。
需要调整的部分
有四处差异需要了解,都很简单:
| 在 Linux 上 (Ubuntu) | 在 Mac mini 上 (macOS) |
|---|---|
| 从 U 盘安装 Linux | 无需操作:macOS 已经在那里了。跳过安装 Linux这一篇。 |
apt install ... | Homebrew:brew install ...(先安装 Homebrew,它是 Mac 上的标准包管理器)。 |
用 systemd 管理服务 | 用 launchd(或者更简单的 brew services start ...)来持续运行一个服务。 |
ufw 防火墙 | macOS 防火墙(在系统设置 Réglages Système → 网络 Réseau 中)。而最小权限原则本身并不会变(见保护访问)。 |
那么,选 Linux 还是 Mac mini?
两者都是很好的选择,说实话这取决于您手头有什么。一台 Linux 迷你 PC 更便宜、更像“服务器”,也最贴近部署环境。而 Mac mini,您也许已经有了,它的统一内存是本地 AI 的一个优势,并且 macOS 对您来说大概更熟悉。无论哪种情况,本指南真正的主题始终不变:搭建一个工作坊,您描述一个项目,机器与您一起把它建起来。