Mac 上运行 OpenClawAI 有四条路径:一、Intel Mac 用 Rosetta 2 运行 Linux x86_64 版;二、源码编译原生 macOS 版(Intel/M 系列均支持);三、Docker Desktop 容器化运行;四、M 系列专用 Asahi Linux 原生 ARM64 方案。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在搭载 Apple Silicon(M1/M2/M3/M4)或 Intel 处理器的 Mac 上运行 OpenClawAI,需注意该工具并非原生 macOS 应用,且未提供官方 macOS 二进制包或 Homebrew 公式。以下是可在 Mac 上启用 OpenClawAI 的可行路径:
一、通过 Rosetta 2 运行 Linux x86_64 版本(仅限 Intel Mac)
此方法适用于搭载 Intel 处理器的 Mac,利用 Rosetta 2 动态转译 x86_64 Linux 二进制文件为 macOS 可执行指令。OpenClawAI 的 Linux x86_64 预编译版本可在此路径下尝试加载,但需手动补全依赖。
1、打开“终端”,执行 softwareupdate --install-rosetta 确保 Rosetta 2 已安装。
2、使用 brew install glibc(通过 Homebrew 的 homebrew-cask-versions 或 linuxbrew 镜像源)安装兼容的 glibc 运行时。
3、下载 OpenClawAI 官方发布的 openclawai-v0.8.3-linux-x86_64.tar.gz(以实际发布版本为准)。
4、解压后进入目录,执行 ./openclawai --help 测试基础运行能力;若报错 “cannot execute binary file”,说明架构不匹配,应立即中止。
二、在 macOS 上构建 OpenClawAI 源码(Intel 与 M 系列均适用)
OpenClawAI 使用 Rust 编写,其 Cargo 构建系统支持 macOS 目标平台。只要满足 Clang、Xcode Command Line Tools 和 Rust 1.75+ 环境,即可从源码编译出原生 macOS 可执行文件,无需模拟层。
1、在终端中运行 xcode-select --install 安装命令行开发工具。
2、执行 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 安装 Rust 工具链,并重启终端使 cargo 生效。
3、克隆仓库:git clone https://github.com/openclawai/openclawai.git && cd openclawai。
4、确认 cargo build --release --target aarch64-apple-darwin(M 系列)或 cargo build --release --target x86_64-apple-darwin(Intel)成功完成。
5、生成的二进制位于 target/aarch64-apple-darwin/release/openclawai(或对应目标路径),直接运行即可。
三、使用 Docker Desktop for Mac(含 Rosetta 2 或虚拟化支持)
Docker Desktop for Mac 支持在 macOS 上运行 Linux 容器,其底层依赖于虚拟机(HyperKit 或 Virtualization Framework)。M 系列芯片需启用 “Use the new Virtualization framework” 选项,Intel 芯片默认使用 HyperKit。
1、从官网下载并安装最新版 Docker Desktop for Mac,启动后在设置中启用 Virtualization Framework(M 系列必需)或确认 HyperKit 启用(Intel)。
2、创建 Dockerfile.macos,基于 ubuntu:24.04 并复制预编译的 Linux x86_64 或 aarch64 二进制(若存在)。
3、执行 docker build -f Dockerfile.macos -t openclawai-macos . 构建镜像。
4、运行容器:docker run -it --rm -v $(pwd)/config:/app/config openclawai-macos --config /app/config/config.yaml。
四、借助 Asahi Linux + OpenClawAI 原生 ARM64 适配(M 系列专用)
Asahi Linux 是专为 Apple Silicon 设计的、可直接引导的 Linux 发行版,支持完整 GPU 加速(通过 Asahi GPU 驱动)。若 OpenClawAI 已发布 ARM64 Linux 构建版本,此路径可获得最佳硬件兼容性与性能表现。
1、访问 https://asahilinux.org/install/ 下载 Asahi Installer 并按指南完成双系统安装(需关闭 SIP 并启用 Boot Camp 支持)。
2、启动进入 Asahi Linux 后,更新系统:sudo dnf update -y(Fedora-based)或 sudo apt update && sudo apt upgrade -y(Debian-based)。
3、安装 OpenCL 运行时:sudo dnf install opencl-headers clinfo vulkan-tools(Fedora)或对应 APT 包。
4、下载 OpenClawAI 的 aarch64-linux-gnu 预编译包(需确认发布页明确标注 “Apple Silicon Native”)。
5、赋予执行权限并运行:chmod +x openclawai && ./openclawai --device gpu。


















