主题
01.1 产品矩阵与形态选择
Claude 不是一个产品,是七个入口。选错入口,事倍功半。
读完你能做什么:给定任意一项工作,5 秒内判断该用哪个入口,并说清理由。
一、全景图
同一批模型(Claude Fable 5 / Opus 5 / Sonnet 5 / Haiku 4.5)通过不同外壳暴露给你。外壳决定了它能碰到什么。
text
┌──────────────────────────┐
│ 模型层(同一批权重) │
│ Fable 5 / Opus 5 / │
│ Sonnet 5 / Haiku 4.5 │
└────────────┬─────────────┘
│
┌────────────┬─────────────┬───┴────┬─────────────┬──────────────┐
│ │ │ │ │ │
Web/App Claude Code CoWork Chrome Excel API /
(对话+工件) (终端/代码) (文件自动化)(浏览器) (电子表格) Agent SDK
│ │ │ │ │ │
能碰到: 能碰到: 能碰到: 能碰到: 能碰到: 能碰到:
上传的文件 本地文件系统 挂载文件夹 当前网页 工作簿单元格 你给它的一切
连接器 Git/终端 沙箱Shell DOM/网络 公式/图表 你写的工具
Artifacts MCP/Hooks 定时任务 截图/点击 你的基础设施二、七个入口的能力边界
| 入口 | 官方名 | 运行位置 | 能读写本地文件 | 能执行命令 | 主要形态 |
|---|---|---|---|---|---|
| 网页 / 手机 / 桌面对话 | Claude (Web/Desktop/Mobile) | 云端 | ❌(仅上传) | ❌ | 对话 + [Artifacts] (工件) |
| 终端 Agent | Claude Code | 你的机器 | ✅ 完全 | ✅ 完全 | CLI / TUI |
| 桌面自动化 | Cowork | 你的机器 + 沙箱 | ✅ 挂载目录 | ✅ Linux 沙箱 | 对话 + 文件产出 |
| 浏览器 Agent | Claude in Chrome | 你的浏览器 | ❌ | ❌(可操作页面) | 浏览器扩展 |
| 表格 Agent | Claude in Excel | Excel 内 | ❌(仅工作簿) | ❌ | 侧边栏 |
| 编程接口 | Claude API / Claude Platform | 你的服务器 | 你决定 | 你决定 | HTTP / SDK |
| 自建 Agent | Claude Agent SDK | 你的服务器 | 你决定 | 你决定 | 库 |
补充:Claude Code 与 Cowork 都支持 Plugins(插件) —— 把 MCP、Skills 和工具打包分发的单元,还可以聚合成 Marketplace(插件市场)。详见 10.1 Plugin 与 Marketplace。
三、选型决策树
text
你的任务涉及什么?
│
├─ 涉及本地代码仓库 / 需要跑测试 / 需要 git 操作
│ └─► Claude Code → 第 05、06 章
│
├─ 涉及本地文件(文档/表格/图片),但你不写代码
│ └─► Cowork → 第 09 章
│
├─ 涉及网页操作(填表、抓取、回归测试)
│ ├─ 有对应的 MCP 连接器吗?
│ │ ├─ 有 →► 用 MCP → 第 07 章
│ │ └─ 无 →► Claude in Chrome
│ └─
│
├─ 涉及电子表格公式/建模
│ └─► Claude in Excel
│
├─ 纯思考 / 写作 / 分析 / 生成可交互原型
│ └─► Web 或 Desktop 对话 → 第 01.2、01.4 节
│
└─ 要嵌入你自己的产品或流水线
└─► Claude API / Agent SDK → 第 06.6 节四、三个高频误判
误判一:「我要分析这个代码库」→ 上传 zip 到网页版
问题:网页版的文件上传有大小与数量限制,且它只能读你上传的那一份快照 —— 无法执行、无法看 git 历史、无法跑测试、改完还要你手动贴回去。
正解:
bash
cd /path/to/your/repo # 需替换为你的实际路径
claudetext
> 先不要改任何代码。用只读方式探索这个仓库,告诉我:
1. 入口点在哪
2. 核心数据流是什么
3. 测试怎么跑
4. 最近三个月改动最频繁的三个模块是什么(用 git log 查)误判二:「我要整理下载文件夹」→ 在 Claude Code 里做
问题:Claude Code 是为代码仓库设计的 —— 它会尝试理解项目结构、读 git 状态、加载 CLAUDE.md。对着一个 ~/Downloads 跑,这些都是无效开销。
正解:用 Cowork,[Select Folder] (选择文件夹) 挂载目标目录,直接说需求。
误判三:「我要接入公司内部 API」→ 让它用 curl 猜
问题:让 Agent 通过 curl 试探内部 API,等于把认证、错误处理、重试逻辑全交给概率。
正解:写一个 MCP server 把内部 API 封装成结构化工具。见 07.4 手写一个 MCP Server。
五、组合用法:双引擎工作流
进阶用户很少只用一个入口。最常见的高效组合:
| 组合 | 分工 | 典型场景 |
|---|---|---|
| Claude Code + Web | Code 改代码,Web 想架构 | 先在网页版讨论设计(不消耗仓库上下文),定稿后把结论粘进 Code 会话执行 |
| Claude Code + CoWork | Code 管代码,CoWork 管交付物 | Code 完成功能 → CoWork 生成 release note 的 docx 和汇报 pptx |
| CoWork + MCP 连接器 | CoWork 做编排,MCP 取数据 | 每天早上拉取项目管理系统数据 → 生成 xlsx 报表 → 落到本地文件夹 |
| Claude Code + Chrome | Code 改前端,Chrome 验收 | 改完 UI 后让 Chrome 扩展实际打开页面截图确认 |
详见 09.5 CoWork 与 Claude Code 协同。
六、模型别名与实际字符串
在任何入口指定模型时,可以用别名或完整 ID:
| 别名 | 完整模型 ID | 定位 |
|---|---|---|
opus | claude-opus-5 | 最强推理,复杂架构、疑难 debug |
sonnet | claude-sonnet-5 | 日常主力,速度与能力的平衡点 |
haiku | claude-haiku-4-5-20251001 | 高速低成本,批量简单任务 |
fable | claude-fable-5 | 创意写作方向 |
bash
# Claude Code 中指定
claude --model opus
claude --model claude-sonnet-5
# 会话中切换
> /model选型细节见 01.5 模型选择与用量管理。