学习精选 · AI 工具
Claude 与 Skill

别让 AI 编程 Agent 跑在主力机上:独立机器方案对比与搭建七步

DEV Community2026-11-15约 4 分钟读完AI 整理查看原文

让 Claude Code、Codex 跑长任务时,笔记本合盖就断、环境被改乱、还有权限安全隐患。作者给出四种独立运行方案(Linux VPS、容器沙箱、闲置 Mac、租用 Mac)的选择标准,并附一套从装环境到收尾清理的完整搭建流程。

今天就能做

  • 今天就给 Agent 建一个只授权目标仓库的 GitHub fine-grained token 和带消费上限的独立 API key
  • 把长任务放进 tmux 运行,断线不中断,随时 attach 回来看进度
  • 任务收尾后记得吊销临时凭证、退出 Apple 账号,保持 Agent 机器干净

为什么不该跑在主力笔记本上

  • 合盖即休眠,Agent 长任务被迫中断,只能整夜开着电脑守着
  • Agent 以你的用户权限执行 shell 命令,与 SSH 密钥、浏览器会话同处一台机器,风险集中
  • 构建、测试、模拟器占用 CPU 和电池,影响正常工作
  • Agent 会装包、改全局配置,环境逐渐漂移

四种方案怎么选

  • Web/后端项目:Hetzner、DigitalOcean 等几美元/月的 Linux VPS 最划算,但不支持 Xcode、iOS Simulator 等 macOS 工具
  • 人在电脑旁:Dev containers、Docker 或 Agent 自带沙箱,免费且快,但不适合长时间无人值守
  • 家里有闲置 Mac:开 SSH 或屏幕共享即可当 Agent 机,难点是外网远程访问
  • 需要 macOS(iOS/macOS 项目):租用 MacinCloud、MacStadium、AWS EC2 Mac 等;macOS 许可要求最短租 24 小时,按天/周/月计费;长期每天用几个月则买台 Mac mini 更划算

搭建七步:从装环境到收尾

  • 装 Homebrew、Git、Node.js(brew install git node tmux),Apple 平台另装 Xcode 并打开一次完成组件安装
  • npm 全局安装 Claude Code 或 Codex,用自己的订阅或 API key 登录
  • 关键一步:给 Agent 独立凭证——GitHub fine-grained token 只授权所需仓库,API key 单独创建并设消费上限,不登录个人邮箱、密码管理器
  • 先 clone 项目、装依赖、确认构建和测试能跑通,否则 Agent 会烧大量 token 修错误的环境问题
  • 在 tmux 里运行(tmux new -s agent),断开后用 tmux attach -t agent 随时重连
  • 让 Agent 在独立分支上工作并逐步 commit,回来后按普通 PR 审查,拿到的是分支加测试报告

核心原则

  • Agent 用独立机器、独立凭证,出问题最多吊销一个 token,主账号不受影响
  • 作者自建 JustMac 提供按天租 Mac 服务,文中已披露利益相关,但四种方案均覆盖

实操示例

  • 作者让 Agent 只跑现有测试不改文件,Agent 分套件逐一执行、报告通过情况、安装任何东西前先询问
  • 任务提示词模板:建 offline-mode 分支 → 实现离线模式加测试 → 跑完整测试和构建 → 全部通过后 commit

原文:Why I run AI coding agents on a separate Mac (and how to set one up)

来源:DEV Community · 2026-11-15

查看原文

本文由 AI 阅读原文后整理,未经人工逐字核对,内容以原文为准。

登录后可以点赞、查看和发表评论