AI Coding Agent 工作流搭建总结
受控执行型系统 · Intel Mac 2018 · 双系统路线
一、硬件底座与系统分支
设备: MacBook Pro 15-inch (2018, Intel i7, 16GB RAM)
根据系统版本,路线完全不同——先确认你的 macOS 版本:
| 系统版本 | 工具选择 | 原因 |
|---|---|---|
| macOS 12 Monterey | VS Code 1.123 + Cline | VS Code 原生兼容,Cline 插件完整支持 |
| macOS 10.15 Catalina | OpenCode CLI | VS Code 从 v1.86 起断供 Catalina,Cline 无法正常运行 |
以下第二至十章为 macOS 12 Monterey + Cline 路线。 Catalina 用户请直接跳至 附录:macOS 10.15 Catalina — OpenCode CLI 路线。
三条共同硬限制(两个路线均适用):
- 本地推理不可行:Ollama / Qwen 等本地模型在 16GB 机器上会触发风扇满载
- 固定订阅不划算:$20/月网页端 Pro 存在阵发性闲置,且有 Token 限流
- 唯一出路:轻量工具 + 云端 API 按量计费,推理在云端,本地负载极低
二、工具范式对比
| 维度 | Cline (VS Code 插件) | OpenCode (Terminal) | Claude Code (CLI) |
|---|---|---|---|
| 定位 | IDE 内结对程序员 | 任务编排系统 | 全自动驾驶系统 |
| 核心机制 | Human-in-the-loop | Multi-agent 编排 | Context Compaction |
| 交互界面 | Sidebar 可视化 Diff | Terminal / Session 隔离 | 纯文本 CLI |
| 适合场景 | 非连续开发、多 Debug | 自动化流水线 | 大型旧库长周期重构 |
| 老 Mac 负载 | 极低 | 低 | 极低 |
现阶段选择:Cline,原因是 Human-in-the-loop 可视化 Diff 适合建立初期纪律,后续可无缝迁移至 OpenCode / Claude Code。
[Read More]