如何在 Mac Mini 上设置 Openclaw

2026-02-19
Mac Mini 运行 OpenClaw 作为始终在线的 AI 服务器

Mac Mini 是运行 OpenClaw 作为全天候 AI 服务器的最佳硬件选择之一。其搭载的 Apple Silicon 芯片(M2 或 M4)能效极高,能够以极低的电费全天候运行,同时为 Node.js 工作负载提供出色的单线程性能,并拥有足够的内存来支持使用 Ollama 进行本地模型推理。

5-7瓦
M2 Mac Mini 的空闲功耗
每月约1-2美元
24/7 全天候运行的预计电力成本
6岁以上
支持多个同步消息通道。

🖥️ 为什么 Mac Mini 是 OpenClaw 的理想之选

Mac Mini 在自托管 AI 方面占据了一个独特的优势:它足够小巧,可以藏在显示器后面;足够安静,可以放在桌面上;而且性能足够强大,能够应对 OpenClaw 的所有任务。Apple Silicon 的统一内存架构意味着 GPU 和 CPU 共享同一个 RAM 池,这在通过 Ollama 运行本地 AI 模型时是一个显著的优势。

与 VPS 相比,Mac Mini 在初始购买后无需支付任何云服务费用。与 Linux 服务器相比,它所需的维护工作量极少,因为 macOS 会自动处理更新、磁盘加密(FileVault)和安全补丁。OpenClaw 的创建者 Peter Steinberger 表示(@steipete),家用 Mac Mini 是参考部署目标。

如果您更喜欢容器,也可以在 macOS 上使用 Docker Desktop 或 OrbStack 在 Docker 中运行 OpenClaw,以获得额外的隔离层。

⚙️ 硬件推荐

任何搭载 Apple Silicon 芯片的 Mac Mini 都可以使用,但正确的配置取决于您计划如何使用 OpenClaw:

  • Mac Mini M2(8 GB) — 足以满足纯云端模型(Anthropic Claude、OpenAI)的需求。能够轻松处理 OpenClaw 网关、消息通道和浏览器自动化。
  • Mac Mini M2 Pro(16 GB) — 如果您想与 OpenClaw 一起运行小型本地模型(70 亿参数),建议使用此方法。
  • Mac Mini M4(16-32GB) — 目前最佳选择。M4 芯片可提供更快的单线程 Node.js 性能和更多用于本地推理的 GPU 核心。24 GB 或 32 GB 的统一内存允许您在本地运行 130 亿至 340 亿参数的模型。
  • Mac Mini M4 Pro(48GB) — 适用于想要同时运行 700 亿以上参数模型或多个本地模型的用户。

OpenClaw 本身占用空间较小(不到 1 GB),但本地 AI 模型每个可能占用 4-40 GB。如果您计划下载多个模型并保存,那么标配的 256 GB SSD 空间就显得捉襟见肘;建议使用 512 GB 或更大的存储空间。

📡 无头 macOS 设置

“无头”Mac Mini无需显示器、键盘或鼠标即可运行。macOS原生支持此功能,但一些设置可以使其更加稳定可靠:

  1. 使能够 远程登录 在“系统设置”>“常规”>“共享”中启用 SSH。这是远程管理计算机的主要方式。
  2. 使能够 屏幕共享 (VNC)用于偶尔的图形任务。
  3. 将机器设置为 自动登录 在系统设置 > 用户和组 > 登录选项中登录您的用户帐户。
  4. 如果没有连接显示器,macOS 默认会使用较低的分辨率进行屏幕共享。如果需要更高的分辨率,可以购买一个 10 美元的 HDMI 假插头来强制使用更高的分辨率。

使用 SSH 从任何其他计算机连接到 Mac Mini ssh username@mac-mini.local (Bonjour)或其静态 IP 地址。然后,您可以使用该地址安装 OpenClaw。 npm i -g openclaw您可以编辑配置并管理网关。有关安装详情,请参阅快速设置指南。

🚀 启动时自动启动 OpenClaw

为确保 OpenClaw 在重启或断电后自动启动,请创建一个 macOS 启动守护进程。将以下 plist 文件保存到 /Library/LaunchDaemons/io.openclaw.gateway.plist

标签io.openclaw.gateway程序参数/usr/local/bin/openclaw网关RunAtLoad保持存活标准输出路径/var/log/openclaw.log标准错误路径/var/log/openclaw.err

装满 sudo launchctl load /Library/LaunchDaemons/io.openclaw.gateway.plist。 这 保持存活 该键指示 macOS 在进程崩溃时重新启动进程。请使用以下命令查看日志。 tail -f /var/log/openclaw.log

🔋 全天候运行的电源管理

默认情况下,macOS 会强制休眠不活动的设备。对于始终在线的服务器,请完全禁用休眠功能:

# 阻止系统进入睡眠状态 sudo pmset -a sleep 0 displaysleep 0 disksleep 0 # 断电后自动重启 sudo pmset -a autorestart 1

自动重启 标志至关重要:如果您的家中暂时断电,Mac Mini 将在恢复供电后立即重新启动,并且启动守护程序会自动启动 OpenClaw。

搭载 Apple Silicon 芯片的 Mac Mini 拥有卓越的能效。待机状态下,M2 Mac Mini 的功耗约为 5-7 瓦。在典型的 OpenClaw 工作负载下(例如处理消息、运行网关),功耗预计为 8-15 瓦。按照美国平均电价计算,这相当于每月大约 1-2 美元的电费——远低于任何云 VPS 的成本。

🔄 全天候运行 OpenClaw

配置好自动启动和电源管理后,您的 Mac Mini 将成为一台可靠的始终在线的服务器。为了使其长期保持良好状态:

  • 自动更新 — 启用 macOS 自动安全更新,但将完整升级安排在维护窗口期进行。重大操作系统更新有时会破坏 Node.js 或 npm 全局包。
  • 监测 — 使用 OpenClaw 控制面板 通过网络上的任何浏览器监控网关状态和活动会话。
  • 备份 — 时间机器备份你的所有数据 ~/.openclaw 包含配置和内存数据库的目录。将其指向U盘或NAS。
  • UPS — 小型不间断电源可防止断电期间数据损坏,并为 Mac Mini 提供干净的关机窗口。

为了获得最安全的配置,请查看 安全设置 OpenClaw 请按照指南操作,确保您的家庭网络防火墙没有将端口 18789 暴露给互联网。请改用 VPN 或 SSH 隧道远程访问网关。

🧠 在 Apple Silicon 上运行本地模型

Mac Mini 的最大优势之一是能够使用 Ollama 在本地运行 AI 模型,从而省去云 API 的费用,并将所有数据保留在硬件上。Apple Silicon 的 Metal GPU 加速功能使本地推理速度惊人:

  • 8 GB 内存 — 以可用速度运行 7B 参数模型(Llama 3.1 7B、Mistral 7B)
  • 16-24 GB 内存 — 可轻松运行 13B-34B 型号,适用于大多数使用场景
  • 48GB以上内存 — 运行类似 Llama 3.1 70B 的 70B 模型,以获得接近云质量的响应

安装 Ollama brew install ollama拉取一个模型 羊驼拉羊驼3.1并按照我们的说明配置 OpenClaw 以使用它。 Ollama 集成指南Mac Mini、Ollama 和 OpenClaw 的组合为您提供了一个完全私密、无需订阅的 AI 助手,可通过以下方式访问: 电报Discord或任何其他支持的通道。

💬 常见问题解答

我可以使用较旧的Intel Mac Mini运行OpenClaw吗?

是的,OpenClaw 可以在任何安装了 Node.js 22 或更高版本的 Mac 上运行。但是,Intel Mac Mini 缺少本地 AI 模型推理所需的统一内存架构和 Metal GPU 加速,而且在空闲状态下功耗也更高。因此,强烈建议使用搭载 Apple Silicon 芯片的 Mac Mini 来进行持续运行的应用。

Mac Mini 24/7 全天候运行需要多少电费?

搭载 Apple Silicon 芯片的 Mac Mini 在典型的 OpenClaw 工作负载下功耗为 5-15 瓦。按美国平均电价约 0.16 美元/千瓦时计算,每月电费约为 1-2 美元,远低于任何云服务器。

我应该在Mac Mini上使用Docker还是直接安装OpenClaw?

为了简化操作,可以直接使用 npm 安装 OpenClaw,并通过启动守护进程进行管理。Docker 会在 macOS 上通过 Linux 虚拟机层增加额外的开销。但是,如果您需要严格的隔离,或者计划在 OpenClaw 之外的容器中运行其他服务,那么 Docker 就非常有用。

我的Mac Mini可以同时处理多个消息渠道吗?

当然可以。OpenClaw 网关是一个轻量级的 Node.js 进程,即使在最基本的 M2 Mac Mini 上,也能轻松管理同时运行的 Telegram、Discord、WhatsApp、Slack、Signal 和 iMessage 频道。

一个 API
300多个人工智能模型

节省20%的费用