购物车里的 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 上连跑三天,确认每天都会用,才付实体机的钱。
一周实测:Next.js SaaS 仓库接 Stripe 订阅
测试机:M4 Mac mini / 24GB / 512GB(外置 SSD 放 node_modules 与 Ollama 模型)。仓库是我维护的 Next.js SaaS(App Router + tRPC + Prisma),规模如下:
- 文件数— 317 个(含
src、packages、测试与配置,不含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。

pnpm test 稳态。已用 19.4GB,Swap 0,本次任务 CPU 峰值 58%(GPU 未参与 Claude 推理)。

git diff --stat — 47 files changed,+2,180 / −340 行;提交信息 feat(billing): stripe subscription checkout + webhook。同一仓库我在第三天做了对照任务:「把计费模块从 Stripe 换成 Lemon Squeezy 适配层(仅 scaffold)」。Claude Code 11 分钟、改 22 文件,说明耗时与仓库熟悉度、CLAUDE.md 是否完整强相关——不是机器越快越好,而是Agent 能否稳定跑通你的测试命令。
复现方式
在仓库根维护 CLAUDE.md(pnpm i、pnpm 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
把决策拆成三条可验证的命题,而不是「苹果信仰」:
- 我的工作流是否吃 GPU?— 一周日志显示不吃。详见上表。
- 我是否需要 macOS 工具链?— 需要。SaaS 之外还有 iOS 壳 App 与 TestFlight,Windows 无法替代。
- 总成本谁更低?— 见下文 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 工作流(我保留的最小集)
CLAUDE.md— 构建、测试、Stripe 环境变量、禁止改infra/prod;- 委托模板— 每条任务带「完成条件 = 测试全绿」;
- 大仓库漏改— 配合 CodeGraph MCP;
- 夜间 Runner— 同一台 mini 跑 GitHub Actions,与 云端自动化 同思路。
# 在仓库根: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,更建议先走这一步,而不是先堆显卡。
- 系列续读— Claude Code vs Cursor · M4 内存实测 · 大仓库 CodeGraph
ZavCloud · 云端 Mac
复制我的路径:先 Cloud Mac 三天,再决定是否下单
同一仓库验证 Claude Code、Xcode、Runner 是否每天都能用——我就是这样才删掉购物车里的 RTX 5060,改为 M4 Mac mini。
开一台 Cloud Mac 试跑