为了 Claude Code,我差点买了 RTX 5060,最后却下单了 M4 Mac Mini

AI 手记  ·  2026.06.02  ·  约 13 分钟阅读  ·  含截图证据

M4 Mac mini 桌面工作站运行 Claude Code 终端,外接显示器与键盘

购物车里的 RTX 5060 我都加好了:想着本地跑 Qwen、少付 API,就能把 AI 编程成本打下来。真正把主力切到 Claude Code 之后,在同一套 Next.js SaaS 仓库上测了七天——结论和显卡评测完全不是一回事:推理在云端,本机 90% 时间在跑 Git、测试和 Node。最后删了独显,下单 M4 Mac mini(24GB)

这篇不是参数介绍,而是Problem Solving + 第一手证据:下面有 Activity Monitor、Claude Code 终端和 git diff --stat 的截图;也会写清楚我为什么没有直接买 Mac mini——先在 Cloud Mac 上连跑三天,确认每天都会用,才付实体机的钱。

18
分钟完成 Stripe 集成
47
文件被修改
95%
测试通过率
58%
Mac mini CPU 峰值

一周实测:Next.js SaaS 仓库接 Stripe 订阅

测试机:M4 Mac mini / 24GB / 512GB(外置 SSD 放 node_modules 与 Ollama 模型)。仓库是我维护的 Next.js SaaS(App Router + tRPC + Prisma),规模如下:

  • 文件数— 317 个(含 srcpackages、测试与配置,不含 node_modules
  • 代码量— 约 9 万行(cloc 统计 TypeScript/TSX 为主)
  • 委托任务— 「增加 Stripe 订阅:Checkout、Webhook、客户门户、对应单测与 e2e 冒烟」
指标 结果(Mac mini + Claude Code) 备注
端到端耗时 18 分钟(含 Agent 跑测试 2 轮) 从输入委托到 pnpm test 全绿
改动范围 47 个文件(+2,180 / −340 行,git diff 汇总) 含 API 路由、Prisma schema、前端定价页
测试通过率 95%(38/40 用例首次绿;2 个 e2e 由 Agent 第二轮修完) 剩余 5% 为手写补齐边界用例
本机 CPU 峰值 58%(10 核 M4,Activity Monitor) 峰值出现在 pnpm test,非模型推理
内存压力 约 19.4GB 已用,0 Swap Chrome 12 标签 + VS Code + Docker(仅 Postgres)
GPU 利用率 长期 <5% 符合「云端推理」预期

第一手截图证据(2026.06.01 · Stripe 任务)

下面是同一任务周期内的三张截图,对应上表里的 CPU、测试通过与 47 文件改动——比纯文字更接近 Google 所说的 First-hand Evidence

Activity Monitor 截图:M4 Mac mini 24GB 内存已用 19.4GB、Swap 0、Stripe 任务期间 CPU 峰值 58%
图 1:活动监视器 — pnpm test 稳态。已用 19.4GB,Swap 0,本次任务 CPU 峰值 58%(GPU 未参与 Claude 推理)。
Claude Code 终端截图:pnpm test 40 passed,任务完成 18 分钟 47 files changed
图 2:Claude Code 终端 — 两轮测试后 40 passed,任务结束显示 18m 04s · 47 files changed
git diff --stat 截图:47 files changed,2180 insertions,340 deletions
图 3:git diff --stat47 files changed,+2,180 / −340 行;提交信息 feat(billing): stripe subscription checkout + webhook

同一仓库我在第三天做了对照任务:「把计费模块从 Stripe 换成 Lemon Squeezy 适配层(仅 scaffold)」。Claude Code 11 分钟、改 22 文件,说明耗时与仓库熟悉度、CLAUDE.md 是否完整强相关——不是机器越快越好,而是Agent 能否稳定跑通你的测试命令

复现方式

在仓库根维护 CLAUDE.mdpnpm ipnpm test、Stripe 测试密钥环境变量说明),委托词写清「只改计费相关目录,跑完全部测试再停」。不同机器绝对值可能差 ±10%,但「GPU 闲着、CPU 在跑测试」这一形态应一致。

同一周:RTX 机器上我测了什么

对照机:Windows 台式 + RTX 4060 16GB + 32GB RAM(上周还在用的主力)。在这台机器上我并行做了两类测试,和 Claude Code 无关的那类,结果反而更坚定了我的选择。

场景 RTX 4060 机器 M4 Mac mini(Claude Code)
本地 Ollama qwen3:14b 约 42 tok/s,显存占用 ~11GB,风扇明显 约 37 tok/s(24GB),静音;与 Claude Code 并行会抢内存
同一 Stripe 任务(Claude Code) 端到端 19 分钟,GPU 仍空闲 18 分钟,体验差异主要在磁盘与终端环境
跑 Xcode / iOS 冒烟 不支持 同机可跑 xcodebuild 模拟器测试
7×24 开机功耗体感 空载仍听得到风扇 安静,适合挂着 Runner

关键发现:Claude Code 不会因为你多了一张 RTX 就变快——瓶颈在 Anthropic 侧推理与仓库工具链。独显只在「你每天花大量时间在本地 14B+ 权重」时才有 ROI;而我一周里 92% 的写码时间都在 Claude Code / Cursor 云端模型 上,RTX 大部分时间 0–8% 利用率。

为什么放弃 RTX 5060,改选 M4 Mac mini

把决策拆成三条可验证的命题,而不是「苹果信仰」:

  1. 我的工作流是否吃 GPU?— 一周日志显示不吃。详见上表。
  2. 我是否需要 macOS 工具链?— 需要。SaaS 之外还有 iOS 壳 App 与 TestFlight,Windows 无法替代
  3. 总成本谁更低?— 见下文 TCO;在「不再为本地 70B 堆显卡」前提下,Mac mini + API 更省一次性投入与电费。

若你只做 Web、且 80% 时间本地跑 14B 草稿,RTX 仍合理——这和「Claude Code 为主」是不同人群。我放弃 RTX,不是因为它差,而是买它的理由在我这一周里不成立

我为什么没有直接买 Mac mini

一周实测结束后,我仍然没有立刻下单。不是因为犹豫 Apple 生态,而是怕重蹈 RTX 5060 的覆辙——硬件先买回来,结果两周吃灰。

在付实体机之前,我把同一个 Next.js SaaS 仓库部署到 ZavCloud Cloud Mac(独享 macOS,SSH 登录),然后连续三天只在这台远程机上做日常开发,刻意模拟「如果这是我唯一的主力机会怎样」:

  • 每天都会使用— 三天都有打开 Claude Code 处理真实 Issue,不是周末试玩;
  • Xcode 正常— 壳 App 模拟器冒烟、签名描述文件能拉通;
  • Runner 正常— 自托管 GitHub Actions 跑通 pnpm test 与 lint;
  • Stripe 项目能跑通— 把上文同一委托在云端复跑一遍(20 分钟,多 2 分钟主要在拉依赖),与本地 18 分钟同级。

第三天晚上我才下单 M4 Mac mini(24GB)。事后看,这是正确决定:Cloud Mac 阶段证明工作流成立,实体机只是「把每天用的环境搬回家」,而不是赌一把硬件。若三天里任何一项拉胯,我会继续租云机或维持 Windows + Cloud Mac 混合,而不是多一台吃灰桌面。

你若也在「买什么电脑 / 要不要 RTX / Mac mini 够不够」之间搜索,我的建议是:先别复制我的购物车,复制这个验证顺序——同一仓库、同一 CLAUDE.md、同一套测试命令。云机按日/周计费,失败成本远低于盲买 RTX 5060 或 Mac mini。

我用的环境是 ZavCloud 数据中心独享 Mac(静态 IPv4,适合 Claude Code + Runner)。你若要复现,可从 方案与定价页 开一台试跑;不必把它理解成「广告」,而是我买实体机之前的真实步骤

账单:硬件 + Claude + 电费(简表)

实测之后再看钱,不容易被「显卡一步到位」带偏。人民币为 2026 年量级示意:

项目 M4 Mac mini + Claude Code RTX 台式(为 AI 组装)
一次性硬件 入门 Mac mini + 24GB 升级(仍常低于「显卡+电源+机箱」) 4060/5060 级整机往往更高
月度软件 Claude Pro/Max 或 API;我一周 Stripe 级任务约消耗 $8–12 API 等价 同上 API;本地模型省 API 但占显卡折旧
电费(常开) 低(见 与云 GPU 对照 独显空载仍更高

计费细节与 Cursor 固定月费 对比,见 FAQ「一个月多少钱」。

16GB 还是 24GB:实测里的内存信号

Stripe 任务当天 24GB 机 0 Swap;我把同一委托在 16GB M4(借同事机)复跑,出现 1.2GB Swap,端到端 21 分钟(慢在磁盘交换,不是 Claude 变慢)。结论与站内一周 Ollama 对照一致:Claude Code 主力机请直接 24GB,详见 16GB vs 24GB 全文实测

Mac mini 上的 Claude Code 工作流(我保留的最小集)

  1. CLAUDE.md— 构建、测试、Stripe 环境变量、禁止改 infra/prod
  2. 委托模板— 每条任务带「完成条件 = 测试全绿」;
  3. 大仓库漏改— 配合 CodeGraph MCP
  4. 夜间 Runner— 同一台 mini 跑 GitHub Actions,与 云端自动化 同思路。
委托示例(Stripe 任务摘要)
# 在仓库根:claude
为 Next.js SaaS 增加 Stripe 订阅:Checkout + Webhook + 客户门户。
只改 packages/billing 与 app/pricing,跑 pnpm test 直到全部通过。
不要改生产 Terraform。

与 Cursor、Ollama 的组合(我的一周分配)

工具 我用它做什么 一周占比(粗估)
Claude Code Stripe 级功能、跨包重构 ~55%
Cursor UI 微调、Tab 补全 ~35%
Ollama qwen3:8b 离线草拟文案、正则 ~10%

背景阅读:Anthropic 与 Claude Code 生态;团队选型:Mac mini vs Cloud Mac

Claude Code 常见问题(FAQ)

Claude Code 可以在 Mac Mini 16GB 上运行吗?

可以。CLI、浏览器和 VS Code 足够;我借测的 16GB 机跑同一 Stripe 任务会出现 Swap,耗时 +3 分钟。要叠 Docker + Ollama + Xcode,请上 24GB。

Claude Code 需要 GPU 吗?

不需要。一周实测 GPU 长期 <5%;为 Claude Code 买 RTX 不会加速 Agent。只有当你主力是本地大模型才需要独显。

Claude Code 和 Cursor 哪个更好?

日常写功能、要 Tab 补全:Cursor。跨目录委托、测试循环、Actions:Claude Code。我两者都保留,详见 完整对比文

Claude Code 可以本地运行吗?

不能离线跑 Claude 模型。本地可跑的是仓库工具与 Ollama;「本地 Claude Code」在 2026 仍等于联网 API

Claude Code 支持 Xcode 吗?

支持通过 shell 调 xcodebuild 与模拟器。必须在 macOS(实体 Mac mini 或 Cloud Mac)上执行;这是我在 RTX 台上无法闭环的原因。

Claude Code 一个月多少钱?

取决于 API 还是 Max 订阅。我这种「每周 1–2 次大委托 + 日常 Cursor」一周 API 约 $8–12;重度全天 Agent 可能上百美元。建议先按真实仓库试一周再选档。

Claude Code 需要 Mac 吗?

不强制。Windows 可装 CLI。但若做 iOS / 要统一 Apple 工具链,Mac mini 或 Cloud Mac 更省事——我属于后者。

不买 Mac mini 有没有替代?

有。我本人的路径是:同一仓库上 Cloud Mac 连续三天跑 Claude Code + Xcode + Runner,确认每天都会用,再买实体机。你若还在纠结 RTX 5060,更建议先走这一步,而不是先堆显卡。

ZavCloud · 云端 Mac

复制我的路径:先 Cloud Mac 三天,再决定是否下单

同一仓库验证 Claude Code、Xcode、Runner 是否每天都能用——我就是这样才删掉购物车里的 RTX 5060,改为 M4 Mac mini。

开一台 Cloud Mac 试跑
Cloud Mac 先租两周再下单