阅读提示
数据来源说明:本文所有数据基于 2026年6月28号0点公开可查的官方文档和社区实测。价格、版本、功能可能随产品更新而变化,请以各工具和平台的官网最新信息为准。

 五工具协作架构。执行层、治理层和供给层分离后,模型切换、成本控制、故障转移和团队规范可以独立演进。

层级

包含工具

关键决策

执行层

Claude Code、Codex

选择更适合当前任务的 Agent:Claude Code 偏长程项目协作,Codex 偏 OpenAI 生态、Profiles 和 Remote。

治理层

CC Switch

统一维护供应商配置、MCP、Skills、Prompts、会话和用量,减少手工改环境变量的错误。

供给层

AnyRouter、TeamoRouter、官方 API

根据成本、稳定性、隐私、合规和 SLA 选择 API 来源。

关键原则
不要把“能用”误认为“适合生产”。AnyRouter 的优势是免费和易试用;TeamoRouter 的优势是稳定、成本和团队治理;官方 API 的优势是合规边界和官方责任链。

一、五工具定位与关系(2026-06-28 视角)

1.1 五款工具对比概览

AI 编程生态已形成完整的"三剑客 + 两大网关"格局。Claude Code 和 Codex 作为两大旗舰级 AI 编程 Agent,CC Switch 作为统一管理工具,配合 AnyRouter(公益免费)和 TeamoRouter(企业级付费)两大 API 网关,构成了覆盖从学生到企业全场景的完整工具链。

工具

类型

定位

价格

适合人群

Claude Code

AI 编程 Agent

Anthropic 旗舰 Agent

官方价 / 通过网关

任何用户

Codex

AI 编程 Agent

OpenAI 开源 Rust Agent

官方价 / 通过网关

任何用户

CC Switch

管理工具

7 个 CLI 统一管理

开源(MIT)

所有用户

AnyRouter

免费 API 网关

公益 · Linux.do/教育邮箱

完全免费

学生 / 个人 / 试用

TeamoRouter

付费 API 网关

企业级 Agentic 网关

10%-40% 官方价

团队 / 重度 / 商用

1.2 五者关系架构

五款工具的关系可以用"运动员 - 教练席 - 后勤"三层模型来理解:Claude Code 和 Codex 是上场执行任务的"运动员";CC Switch 是"教练席",统一管理多个 CLI 的供应商、MCP、Skills 等配置;AnyRouter 和 TeamoRouter 是"后勤",提供 API 接入渠道。

1.3 不同用户场景推荐组合

根据用户类型和使用场景,推荐不同的工具组合方案。以下是基于成本、稳定性、功能需求的综合推荐:

用户类型

推荐组合

月成本估算

核心优势

学生 / 个人学习

Claude Code + AnyRouter

$0

零成本用上顶级模型

个人开发者

全套 + TeamoRouter + CC Switch

$10-$50

稳定便宜、多模型对比

创业团队

全套 + TeamoRouter + CC Switch

$100-$500

团队协作、成本可控

企业

全套 + CC Switch(官方 API)

按 SLA 计费

高可用、合规保障

1.2 五者关系架构

五款工具的关系可以用"运动员 - 教练席 - 后勤"三层模型来理解:Claude Code 和 Codex 是上场执行任务的"运动员";CC Switch 是"教练席",统一管理多个 CLI 的供应商、MCP、Skills 等配置;AnyRouter 和 TeamoRouter 是"后勤",提供 API 接入渠道。

图1:五工具生态架构关系图

1.3 不同用户场景推荐组合

根据用户类型和使用场景,推荐不同的工具组合方案。以下是基于成本、稳定性、功能需求的综合推荐:

用户类型

推荐组合

月成本估算

核心优势

学生 / 个人学习

Claude Code + AnyRouter

$0

零成本用上顶级模型

个人开发者

全套 + TeamoRouter + CC Switch

$10-$50

稳定便宜、多模型对比

创业团队

全套 + TeamoRouter + CC Switch

$100-$500

团队协作、成本可控

企业

全套 + CC Switch(官方 API)

按 SLA 计费

高可用、合规保障

2:不同用户场景推荐组合与成本估算

1.4 五工具综合能力对比

从成本优势、稳定性、易用性、功能丰富度、模型覆盖、开源程度六个维度对五款工具进行综合评估:

3:五工具综合能力雷达对比

▎核心理念  三剑客 + 两大网关 = AI 编程完整工具链。Claude Code + Codex 是"运动员",CC Switch 是"教练席",AnyRouter 是"公益通道",TeamoRouter 是"企业级管道"。五者结合,覆盖从学生到企业的全场景 AI 编程需求。

二、Claude Code 2.1.195

2.1 简介

Claude Code 是 Anthropic 推出的 Agentic Coding 代理——它不是聊天机器人,而是能够自主读取文件、执行命令、修改代码、运行测试的智能编程助手。

▎重要里程碑  2026-06-09:Claude Fable 5(Mythos 级首个公开模型)正式发布。1M 上下文 + 128K 输出 + 始终自适应思考,定价 API $10/$50 每百万 Token(Opus 4.8 的 2 倍)。

2.2 重要链接

用途

链接

官网

https://claude.com/product/claude-code

中文文档

https://code.claude.com/docs/zh-CN/

Changelog

https://code.claude.com/docs/en/changelog

What's New 周报

https://code.claude.com/docs/en/whats-new

Console(API Key)

https://console.anthropic.com/

GitHub

https://github.com/anthropics/claude-code

Discord 「Anthropic 官方运营的 Discord 社区

https://discord.gg/anthropic

VS Code 插件

https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code

JetBrains 插件

https://plugins.jetbrains.com/plugin/27310-claude-code

Claude Fable 5 介绍

「因不抗力原因,现有claude-fable-5网址无法直接显示,故显示父级网址简介」

https://www.anthropic.com/news/claude-fable-5

环境变量文档

https://code.claude.com/docs/zh-CN/env-vars

2.3 2026 年 6 月重大更新

⭐ Claude Fable 5 模型(6月9日发布)

  • 首个公开的 Mythos 级模型(完整 Mythos 5 仅 Glasswing 合作伙伴可用)
  • 1M 上下文窗口 + 128K 输出长度 + 始终自适应思考模式
  • API 定价:输入 $10 / 输出 $50 每百万 Token(Opus 4.8 的 2 倍)
  • 6 月 22 日前 Pro/Max/Team/Enterprise 套餐免费使用

⭐ Dynamic Workflows(动态工作流,研究预览)

  • 一句话让 Claude 编排数十到数百个 Subagent 在后台协作
  • 触发词:workflow 或 ultracode(强制 xhigh effort 模式)

⭐ Agent Teams(v2.1.178,6 月 15-19 日)

  • 设置环境变量 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 启用
  • 通过 Agent(name=...) 语法派发专属队友 Agent

⭐ Claude Developer Platform 重大调整(6 月 26 日)

变化项

详情

API Rate Limits 大幅提高

Sonnet 与 Haiku 在各 usage tier 限速已匹配 Opus

Usage Tiers 合并

从原 5 档合并为 Start / Build / Scale 三档

负面影响

0 负面影响,大多数组织自动升到更高 tier

Opus 4.7 fast mode 弃用

7 月 24 日移除,全部迁移到 Opus 4.8

⭐ 本周版本更新(v2.1.185 – v2.1.195,6 月 22-26 日)

版本

日期

关键新功能

2.1.195

6-26

CLAUDE_CODE_DISABLE_MOUSE_CLICKS、hook matchers 精确匹配、背景守护 Socket 修复

2.1.193

6-25

autoMode.classifyAllShell 全 Bash 走分类器、OTel assistant_response 事件

2.1.191

6-24

/rewind 支持恢复 /clear 前对话、流式响应 CPU 降低 37%

2.1.187

6-23

sandbox.credentials 阻止沙箱读凭据、组织模型限制

2.1.185

6-22

claude mcp login/logout 命令行鉴权 MCP

2.4 安装命令

支持多种安装方式,推荐使用一键脚本:

# macOS / Linux(推荐,支持自动更新)

curl -fsSL https://claude.ai/install.sh | sh

 

# Windows PowerShell

irm https://claude.ai/install.ps1 | iex

 

# Windows CMD

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

 

# npm

npm install -g @anthropic-ai/claude-code

# 国内加速镜像

npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com

 

# WinGet

winget install Anthropic.ClaudeCode

验证安装:

claude --version         # 当前应为 2.1.195

claude doctor            # 运行环境诊断

claude update            # 升级到最新版本

/release-notes           # 会话内版本选择器

Desktop app 安装示例:

2.5 国内接入方案

国内用户推荐以下三种接入方案,按易用性排序:

方案

适用人群

难度

✅ CC Switch 一键切换(最推荐)

所有用户

⭐ 最易

✅ AnyRouter 公益免费

学生 / 个人学习

⭐ 最易

✅ TeamoRouter 付费高质量

重度用户 / 商业团队

⭐⭐ 易

手动环境变量配置

极客用户

⭐⭐⭐

手动配置示例:

# macOS / Linux

export ANTHROPIC_AUTH_TOKEN="sk-你的Key"

export ANTHROPIC_BASE_URL="https://你的中转地址"

 

# Windows PowerShell

[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN","sk-你的Key","User")

[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL","https://你的中转地址","User")

2.6 模型槽位映射(网关高级配置)

当使用 TeamoRouter / AnyRouter 等第三方网关时,可以将 Claude 的模型槽位(Sonnet / Opus / Haiku / Fable)映射到网关实际提供的模型,充分发挥网关价值。

编辑 ~/.claude/settings.json:

{

  "env": {

    "ANTHROPIC_BASE_URL": "https://api.teamorouter.com",

    "ANTHROPIC_AUTH_TOKEN": "sk-你的Key",

    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-8",

    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",

    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",

    "ANTHROPIC_DEFAULT_FABLE_MODEL": "claude-fable-5"

  }

}

环境变量完整说明文档:https://code.claude.com/docs/zh-CN/env-vars

2.7 三种使用模式

模式

命令

适用场景

交互模式

claude

日常开发、REPL 对话

单次执行

claude -p "任务描述"

脚本调用、CI/CD 流水线

恢复会话

claude -c 或 claude --resume

继续上次中断的工作

2.8 完整命令速查(25+ 个)

# ═══════════════════════════════════════════

# 基础命令

# ═══════════════════════════════════════════

claude                                  # 交互模式启动

claude "你的问题"                       # 带提示词启动

claude -p "查询内容"                    # 单次执行(非交互)

 

# ═══════════════════════════════════════════

# 会话管理

# ═══════════════════════════════════════════

claude -c                               # 继续上次对话

claude -c -p "追加需求"                 # 继续对话 + 单次执行

claude --resume                         # 选择历史会话恢复

claude /rewind                          # 回退到检查点

 

# ═══════════════════════════════════════════

# 模型与目录

# ═══════════════════════════════════════════

claude --model opus                     # 指定 Opus 模型

claude --model claude-fable-5           # 使用 Fable 5 旗舰模型

claude --add-dir ./other-project        # 添加额外工作目录

claude -C /path/to/project              # 指定项目目录

claude --cd /tmp/test                   # 切换工作目录(v2.1.178+)

 

# ═══════════════════════════════════════════

# 调试与诊断

# ═══════════════════════════════════════════

claude --debug                          # 调试模式

claude --verbose                        # 显示详细执行步骤

claude doctor                           # 环境诊断工具

claude update                           # 升级版本

 

# ═══════════════════════════════════════════

# 权限与安全

# ═══════════════════════════════════════════

claude --dangerously-skip-permissions   # 跳过所有权限确认(⚠️ 慎用)

claude --safe-mode                      # 禁用所有自定义配置

claude --permission-mode plan           # Plan Mode(只读模式)

claude --print                          # print 模式(适合管道)

 

# ═══════════════════════════════════════════

# 鉴权与 MCP

# ═══════════════════════════════════════════

claude mcp login <server>               # 命令行鉴权 MCP(v2.1.185+)

claude mcp logout <server>              # 登出 MCP

 

# ═══════════════════════════════════════════

# 团队协作与高级功能

# ═══════════════════════════════════════════

CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 claude  # 启用 Agent Teams

claude --output-format stream-json      # 流式 JSON 输出

claude --json-schema schema.json        # 结构化输出

claude --thinking                       # 启用深度思考模式

claude --fallback-model sonnet          # 设置 fallback 模型

2.9 斜杠命令完整速查(精选 15 个)

命令

说明

使用频率

/init

自动生成 CLAUDE.md 项目说明文件

首次必用

/clear

清空当前上下文

切换任务时

/compact

压缩历史记录节省 Token

上下文快满时

/cost

查看 Token 消耗统计

监控成本

/btw <问题>

侧边提问不污染上下文(← → 浏览历史)

极常用

/rewind

回退操作 / 可恢复 /clear 前的对话

撤销操作

/resume

恢复历史会话

继续工作

/model

切换模型 / 调整思考深度

复杂任务

/mcp

管理 MCP 服务

进阶使用

/plugin

管理插件

进阶使用

/release-notes

版本选择器

升级前查看

/status

查看当前状态 / base URL

验证配置

/config

全局配置管理

调整设置

/memory

编辑记忆文件

调试使用

/permissions

配置权限白名单

一次配置

2.10 CLAUDE.md 配置指南

CLAUDE.md 是 Claude Code 的"项目说明书",每次启动时自动读取。合理配置可以大幅提升 Claude 的工作效率和输出质量。

CLAUDE.md 编写原则

✅ 应该包含

❌ 应该排除

Claude 无法猜测的 Bash 命令

Claude 可通过读代码弄清楚的内容

与默认值不同的代码风格

标准语言约定

测试指令和首选测试运行器

详细的 API 文档(改为提供链接)

仓库礼仪(分支命名、PR 约定)

经常变化的信息

特定项目的架构决策

长篇解释或教程

开发者环境怪癖

不证自明的实践

常见陷阱或非显而易见的行为

逐个文件描述代码库

▎重要提示  CLAUDE.md 在每个会话启动时加载,只放广泛适用的内容。特定领域知识建议使用 Skills 来组织。

通用模板(最简版)

# CLAUDE.md

 

## 项目概述

[一句话描述项目用途]

 

## 技术栈

- [主要技术栈列表]

 

## 常用命令

- `npm run dev`: 启动开发服务器

- `npm test`: 运行测试

- `npm run build`: 打包构建

 

## 代码规范

- TypeScript strict mode

- ESLint + Prettier

- 单个函数不超过 50 行

 

## Git 规范

- conventional commits: feat/fix/docs/style/refactor/test/chore

- 分支命名: feature/xxx, fix/xxx

 

## 重要约定

- 所有 API 返回统一 JSON 格式

- 错误处理使用统一格式

- 数据库操作使用 Prisma

 

## 禁止事项

- 不要使用 var,只用 const/let

- 不要在代码里写中文注释

- 不要安装 lodash,原生方法够用

 

## 验证标准

- 所有 PR 必须通过单测

- 测试覆盖率 > 80%

2.11 Skills 技能包配置

Skills 是将重复工作流沉淀成"可复用技能包"的机制,可以大幅提升工作效率。

10 个推荐必装 Skills

#

Skill 名称

用途说明

1

find-skills

AI Agent 的"应用商店搜索器",60K+ 订阅量

2

agent-browser

浏览器自动化测试与交互

3

ui-ux-pro-max

UI 设计参考与最佳实践

4

fullstack-dev

全栈开发支持

5

frontend-dev

前端最佳实践

6

anthropics/skills

Anthropic 官方工具集

7

pptx-generator

快速制作 PPT 演示文稿

8

humanizer-zh

优化中文文章表达

9

brainstorming

创意激发与头脑风暴

10

remotion-dev/skills

视频制作

安装命令:

# 全局安装 Skill

npx skills add <repo-url> --skill <skill-name> -g -y

 

# 示例:安装官方 docx skill

npx skills add https://github.com/anthropics/skills --skill docx -g -y

 

# 项目级安装

npx skills add <repo-url> --skill <skill-name>

2.12 Hooks 钩子配置

Hooks 允许在 Claude Code 工作流的特定节点自动执行自定义逻辑,实现自动化工作流。

完整事件清单(10 种)

事件名称

触发时机

核心作用

PreToolUse

工具调用之前

拦截工具执行,反馈调整建议

PermissionRequest

弹出权限对话框时

自动批准或拒绝权限请求

PostToolUse

工具调用完成后

执行后置操作(格式化、日志记录)

UserPromptSubmit

用户提交提示词后

预处理用户输入

Notification

Claude 发送通知时

自定义通知方式

Stop

Claude 完成响应时

收尾工作(清理临时文件)

SubagentStop

子代理任务完成时

处理子代理返回结果

PreCompact

即将压缩上下文时

自定义压缩规则

SessionStart

启动新会话时

初始化环境配置

SessionEnd

会话结束时

保存数据、清理资源

2.13 Subagent 子代理配置

Subagent 允许让 Claude 派生子任务并行处理,大幅提升复杂任务的处理效率。

内置 Subagent

Agent 名称

类型

用途

general-purpose

默认

通用兜底任务处理

Explore

只读

代码库探索与搜索

Plan

只读

方案规划与设计

自定义 Subagent 示例(~/.claude/agents/code-reviewer.toml):

name = "code-reviewer"

description = "代码审查专家,自动检查安全、性能、最佳实践"

tools = ["Read", "Grep", "Glob", "Bash"]

model = "opus"

 

[prompt]

system = """

你是严格的代码审查专家。

 

审查维度(按优先级):

1. 安全漏洞(SQL 注入、XSS、CSRF、敏感信息泄漏)

2. 性能瓶颈(N+1 查询、不必要的重渲染)

3. 错误处理(异常吞没、错误信息泄漏)

4. 可维护性(命名规范、重复代码、注释缺失)

 

输出格式:

- 文件路径 + 行号

- 严重等级(严重/高/中)

- 问题描述(一句话)

- 修复建议(代码示例)

"""

2.14 MCP 服务器集成

MCP(Model Context Protocol)是连接外部工具和数据源的标准协议,Claude Code 原生支持。

常用 MCP 推荐

MCP 名称

用途

安装命令

Context7

拉取官方文档(库、框架)

npx -y @upstash/context7-mcp

Sequential Thinking

复杂任务规划分解

npx -y @modelcontextprotocol/server-sequential-thinking

Serena

代码语义检索、符号级编辑

uvx serena-mcp

Brave Search

网页搜索

npx -y @modelcontextprotocol/server-brave-search

GitHub

GitHub 集成(PR、Issue)

npx -y @modelcontextprotocol/server-github

Playwright

浏览器自动化测试

npx -y @playwright/mcp

2.15 键盘快捷键速查

快捷键

功能

Ctrl+A

跳到行首

Ctrl+E

跳到行尾

Ctrl+W

删除前一个单词

Ctrl+U

删除光标前所有内容

Ctrl+K

删除光标后所有内容

↑ / ↓

浏览历史命令

←←

把当前 turn 放到后台运行(v2.1.193+)

Shift+Tab

Plan Mode ↔ Normal Mode 切换

Tab

切换深度思考模式

/vim

启用 Vim 键位模式

Esc Esc

回退恢复

Ctrl+C

中断当前操作

Ctrl+D

退出 Claude Code

2.16 高级使用技巧

四阶段标准工作流

  • 1. 探索(Plan Mode):使用只读模式理解代码库结构
  • 2. 规划:制定详细的实现方案
  • 3. 编码:执行实际的代码修改
  • 4. 提交:自动执行 commit-push-pr 工作流

核心高级特性

  • Dynamic Workflows:输入 ultracode 触发,自动 xhigh effort + 数百 Subagent 并行协作
  • Agent Teams:设置环境变量后通过 Agent(name:...) 派发队友
  • Fallback 模型:配置 1-3 个 fallback 模型,主模型失败自动切换
  • 安全模式:使用 --safe-mode 禁用所有自定义配置排查问题
  • 背景任务:按 ←← 把当前任务放到后台继续执行
  • MCP 远程鉴权:使用 claude mcp login <name> 进行命令行鉴权

三、Codex 0.142.3

3.1 简介

Codex CLI 是 OpenAI 推出的本地编码 Agent,使用 Rust 编写,基于 Apache 2.0 协议开源。

▎重磅消息  2026-06-25:Codex Remote 正式 GA(General Availability)!云端执行功能脱离 beta,正式可用于生产环境。

3.2 重要链接 

用途

链接

官网

https://developers.openai.com/codex

Quickstart

https://developers.openai.com/codex/quickstart

Config Basics

https://developers.openai.com/codex/config-basic

Advanced Config

https://developers.openai.com/codex/config-advanced

Subagents 文档

https://developers.openai.com/codex/subagents

AGENTS.md 指南

https://developers.openai.com/codex/guides/agents-md

Codex Remote (GA)

https://developers.openai.com/codex/cloud

Changelog

https://developers.openai.com/codex/changelog

GitHub

https://github.com/openai/codex

Releases

https://github.com/openai/codex/releases

OpenAI 控制台

https://platform.openai.com/login

ChatGPT Codex

https://chatgpt.com/codex

Windows 安装指南

https://developers.openai.com/codex/windows

3.3 2026 年 6 月重大更新

⭐ 版本时间线(6 月)

版本

日期

类型

关键内容

0.142.3

6-26

维护版本

无功能变更

0.142.2

6-25

功能更新

MCP tool search 默认开启、macOS 系统代理支持

0.142.0

6-22

大版本

/import 从 Claude Code 导入、Scheduled Reminders

0.141.0

6-18

功能更新

Remote executors Noise 加密

0.140.0

6-15

功能更新

Codex App EEA/UK/CH 地区可用

0.139.0

6-09

功能更新

code-mode standalone web search

0.138.0

6-08

功能更新

/app 把 CLI 会话交给桌面 App

⭐ 杀手锏功能:/import 从 Claude Code 迁移

Codex 0.142.0 起新增 /import 命令,可选择性从 Claude Code 导入配置:

  • 用户级 setup(~/.claude/ 目录下的配置)
  • 项目级 setup(.claude.json、CLAUDE.md)
  • MCP 服务配置、近期聊天记录
  • Skill / Hook / Plugin 配置

3.4 安装命令

要求 Node.js ≥ 22。推荐使用一键脚本安装:

# 一键脚本(推荐)

curl -fsSL https://chatgpt.com/codex/install.sh | sh

 

# 无人值守安装

curl -fsSL https://chatgpt.com/codex/install.sh | CODEX_NON_INTERACTIVE=1 sh

 

# npm

npm install -g @openai/codex

# 国内加速镜像

npm install -g @openai/codex --registry=https://registry.npmmirror.com

 

# Homebrew(macOS / Linux)

brew install codex

 

# Windows 推荐使用 WSL2

wsl --install && wsl && npm i -g @openai/codex

Codex app 安装示例:

3.5 三种使用模式

模式

命令

适用场景

TUI 交互模式

codex

默认交互模式,日常开发使用

非交互 exec

codex exec "任务"

CI/CD 集成、脚本调用

完全自主模式

codex --yolo

跳过所有确认(请谨慎使用)

3.6 配置层级与 Profiles

配置文件完整层级(优先级低→高)

  • 1. 系统层(编译时默认值)
  • 2. 用户层(~/.codex/config.toml)
  • 3. Profile 层(profiles.xxx 配置段)
  • 4. 项目层(项目目录下 .codex/config.toml)
  • 5. CLI 命令行参数(最高优先级)

⭐ Profile 配置详解

Profile 是 Codex 的强大特性,允许为不同场景预设配置,快速切换工作模式。

Profile 有两种定义方式:

  • 方式 A(推荐):在主 config.toml 中用 [profiles.xxx] 段定义
  • 方式 B:独立 TOML 文件,放置在 ~/.codex/.config.toml/ 目录下

使用 Profile:

# CLI 临时使用指定 Profile

codex --profile fast

codex --profile deep-review

 

# 非交互模式使用 Profile

codex exec --profile review "review this change"

 

# 在 config.toml 顶部设置默认 Profile

# profile = "fast"

▎注意  Profiles 目前是实验性功能,CLI 和 IDE Extension 已支持,桌面 App 暂不支持。

3.7 config.toml 完整模板

以下是生产环境推荐的完整配置模板(~/.codex/config.toml):

# ~/.codex/config.toml

 

# ═══════════════════════════════════════════

# 模型设置

# ═══════════════════════════════════════════

model = "gpt-5.4"                       # 默认模型

# profile = "fast"                       # 取消注释设置默认 Profile

model_provider = "teamorouter"          # 默认 provider

model_context_window = 1000000          # 上下文窗口大小

model_auto_compact_token_limit = 900000 # 自动压缩阈值

tool_output_token_limit = 40000         # 工具输出限制

 

# 推理设置

model_reasoning_effort = "medium"       # minimal/low/medium/high/xhigh

model_reasoning_summary = "detailed"    # auto/concise/detailed/none

plan_mode_reasoning_effort = "high"     # Plan mode 推理强度

model_verbosity = "medium"              # low/medium/high

 

# ═══════════════════════════════════════════

# 沙箱与审批(日常推荐配置)

# ═══════════════════════════════════════════

approval_policy = "on-request"          # untrusted/on-request/never

sandbox_mode = "workspace-write"        # read-only/workspace-write/danger-full-access

network_access = "enabled"              # 网络访问

 

# ═══════════════════════════════════════════

# 网页搜索

# ═══════════════════════════════════════════

web_search = "cached"                   # cached(默认)/ live(实时)/ disabled

 

# ═══════════════════════════════════════════

# 模型 Provider(多供应商配置)

# ═══════════════════════════════════════════

 

[model_providers.openai]

name = "OpenAI Direct"

base_url = "https://api.openai.com/v1"

wire_api = "responses"

env_key = "OPENAI_API_KEY"

requires_openai_auth = true

 

[model_providers.teamorouter]

name = "TeamoRouter"

base_url = "https://api.teamorouter.com/v1"

wire_api = "responses"

env_key = "OPENAI_API_KEY"

requires_openai_auth = true

 

[model_providers.anyrouter]

name = "AnyRouter"

base_url = "https://anyrouter.top/v1"

wire_api = "responses"

env_key = "OPENAI_API_KEY"

requires_openai_auth = true

 

# ═══════════════════════════════════════════

# Profiles —— 快速切换工作模式(6 套场景)

# ═══════════════════════════════════════════

 

[profiles.fast]                         # 快速模式:便宜省钱

model = "gpt-5.4-mini"

model_reasoning_effort = "low"

approval_policy = "on-request"

sandbox_mode = "workspace-write"

 

[profiles.work]                         # 工作模式:主力配置

model = "gpt-5.5"

model_reasoning_effort = "high"

approval_policy = "on-request"

sandbox_mode = "workspace-write"

 

[profiles.review]                       # 审查模式:只读 + 高推理

model = "gpt-5.5"

model_reasoning_effort = "xhigh"

approval_policy = "on-request"

sandbox_mode = "read-only"

 

[profiles.safe]                         # 安全模式:日常推荐

model = "gpt-5.4"

model_reasoning_effort = "medium"

approval_policy = "on-request"

sandbox_mode = "workspace-write"

 

[profiles.auto]                         # 自动模式:完全自主(慎用)

model = "gpt-5.4"

approval_policy = "never"

sandbox_mode = "danger-full-access"

 

[profiles.cheap]                        # 极致省钱模式

model = "gemini-3.1-flash-lite-preview"

model_reasoning_effort = "low"

 

# ═══════════════════════════════════════════

# Subagent 配置

# ═══════════════════════════════════════════

 

[agents]

max_threads = 6                         # 同时保持的 agent 线程数

max_depth = 1                           # 嵌套深度(1 = 一层子 agent)

 

# ═══════════════════════════════════════════

# MCP Servers

# ═══════════════════════════════════════════

 

[mcp_servers.context7]

command = "npx"

args = ["-y", "@upstash/context7-mcp"]

 

[mcp_servers.sequential-thinking]

command = "npx"

args = ["-y", "@modelcontextprotocol/server-sequential-thinking"]

 

[mcp_servers.fetch]

command = "uvx"

args = ["mcp-server-fetch"]

3.8 AGENTS.md 配置指南

AGENTS.md 是 Codex/Claude Code/Cursor/Copilot 等 30+ Agent 都认可的开放指令格式,是跨平台的项目说明标准。

AGENTS.md 优先级

  • 1. AGENTS.override.md(临时覆盖,最高优先级)
  • 2. AGENTS.md(项目指导)
  • 3. project_doc_fallback_filenames(备用文件,如 CLAUDE.md)

合并规则:从根目录向下拼接,靠近当前工作目录的配置优先级更高。

项目根 AGENTS.md 模板(团队规范)

# AGENTS.md - 项目规范

 

## 项目概述

本项目是一个 [项目描述]。

技术栈:[技术栈列表]

 

## 常用命令

- `npm run dev`: 启动开发服务器

- `npm test`: 运行测试

- `npm run build`: 打包构建

- `npm run lint`: 代码检查

 

## 代码规范

- TypeScript strict mode

- 单个函数不超过 50 行

- 单个文件不超过 300 行

- 不使用 any 类型

 

## 测试要求

- 新功能必须有单元测试

- 核心逻辑覆盖率 > 80%

- 集成测试覆盖主要用户流程

 

## Git 规范

- conventional commits: feat/fix/docs/style/refactor/test/chore

- 分支命名: feature/xxx, fix/xxx, refactor/xxx

- PR 必须关联 Issue

 

## 重要约定

- API 响应统一格式:{ data, error, meta }

- 数据库使用 Prisma ORM

- 日期时间统一使用 UTC 时区

 

## 验证标准

- 所有测试通过

- Lint 无错误

- Build 成功

- 文档已更新

3.9 Subagent 并行多 Agent

Codex 只有在用户明确要求时才会派生 Subagent,每个 Subagent 独立消耗 Token,是处理复杂任务的利器。

Subagent 三层结构

  • ~/.codex/agents/:用户级 subagent 定义
  • 项目根/.codex/agents/:项目级 subagent 定义
  • ~/.codex/AGENTS.md:全局指导原则

实战 Prompt 示例(并行 PR 审查)

把当前 PR(分支 vs main)拆成 6 个并行 subagents:

1. Security issue       → reviewer agent

2. Code quality         → reviewer agent

3. Bugs                 → ui_fixer agent(只诊断不修)

4. Race condition       → reviewer agent

5. Test flakiness       → reviewer agent

6. Maintainability      → code-mapper agent

 

等全部完成后汇总结果,每项给出文件位置、风险等级、修复建议。

不要修改任何文件。

3.10 斜杠命令速查

命令

说明

/model

切换模型 / 调整推理深度(minimal/low/medium/high/xhigh)

/approvals

切换审批模式(suggest / auto-edit / full-auto)

/agent

切换/查看 Subagent 线程

/mcp

管理 MCP 服务器

/usage

查看 Token 活动统计(0.142+)

/goal

设定目标并自动监控进度

/import

从 Claude Code 导入配置(0.142+)

/delete

永久删除会话(0.142+)

/plugin

管理插件(OpenAI Curated/Workspace/Shared)

/init

自动生成 AGENTS.md

/reasoning

调整推理深度

/diff

查看代码变更 diff

/status

查看连接状态

3.11 审批模式与沙箱

审批模式

适用场景

沙箱模式

权限范围

suggest

每步都询问确认

read-only

只读权限

auto-edit

自动修改文件

workspace-write

可修改当前目录

full-auto

完全自动执行

danger-full-access

全部权限(慎用)

▎重要提醒  Codex 切换供应商后不支持热切换!必须重启正在运行的 codex 终端进程才能使配置生效。

3.12 高级使用技巧

  • Codex Remote(GA):在云端运行重型任务,不占用本地资源
  • /import 一键迁移:从 Claude Code 无缝迁移配置和历史
  • Worktree 并行:使用 Git worktree 给每个 Codex 实例独立分支
  • Skills 沉淀:SKILL.md 格式跨平台兼容,一次编写多处使用
  • Scheduled Reminders:设置定时自动化任务
  • MCP tool search:0.142.2 版本默认开启,自动发现可用 MCP 工具

第四章  CC Switch v3.16.4

CC Switch 是 GitHub 上 110K 星标、全球前 100 的开源跨平台桌面应用(Tauri 2 + Rust + React),MIT 协议。v3.16.4 于 2026-06-27 发布,统一管理 7 个 CLI 的配置。

4.1  完整官方链接

用途

链接

唯一官网

https://ccswitch.io/

GitHub

https://github.com/farion1231/cc-switch

中文 README

https://github.com/farion1231/cc-switch/blob/main/README_ZH.md

Releases

https://github.com/farion1231/cc-switch/releases

中文用户手册

https://github.com/farion1231/cc-switch/blob/main/docs/user-manual/zh/README.md

v3.16.4 Release

https://github.com/farion1231/cc-switch/releases/tag/v3.16.4

CHANGELOG

https://github.com/farion1231/cc-switch/blob/main/CHANGELOG.md

TeamoRouter 集成

https://teamorouter.com/docs/install-cc-switch

4.2  v3.16.4 重大更新(2026-06-27)

本次更新含 53 commits、+8149 / -1016 行,星标达 110K 进入 GitHub 全球前 100。

4.2.1  国产 Codex 供应商走原生 Responses API

CC Switch 自动切换以下供应商直连原生 Responses 端点,链路更短、更稳:千问 / DashScope 百炼、小米 MiMo、火山豆包、美团 LongCat、MiniMax 国内 / 国际。

4.2.2  六大新功能

  1. 本地代理请求覆盖(自定义请求头 / 请求体,带安全校验)
  2. 数据库版本过新的应用内恢复屏
  3. 火山方舟 Coding / Agent Plan 用量查询(AK/SK)
  4. 从 models.dev 批量导入模型定价
  5. 原生 Windows ARM64 构建
  6. 实时结束时间(Coding Plan 5 小时配额窗口)

4.3  安装

系统

安装包 / 命令

Windows x64

CC-Switch-v3.16.4-Windows.msi

Windows ARM64

原生 ARM64 构建

macOS

CC-Switch-v3.16.4-macOS.dmg

Linux

.deb / .rpm / .AppImage

Arch

paru -S cc-switch-bin

Homebrew

brew install --cask cc-switch(无需 brew tap)

macOS 提示

Gatekeeper 拦截时,到「系统设置 → 隐私与安全性」点「仍要打开」。

4.4  内置供应商与中转优惠

内置 40+ 供应商与 20+ 中转优惠。国内主流包括智谱 GLM-5.2、DeepSeek-V4、Kimi K2.7 Code、MiMo、LongCat、豆包 Seed 2.1、MiniMax、千问、StepFun、Grok、Mistral;海外包括 Claude Fable 5 / Opus 4.8 / Sonnet 4.6 / Haiku 4.5、GPT-5 / GPT-5-Codex、Gemini 2.5 Pro、OpenCode Go。

中转优惠链接(CC Switch 官方赞助商):

供应商

链接

Kimi 官方

https://platform.moonshot.cn/console?aff=cc-switch

PackyCode

https://www.packyapi.com/register?aff=cc-switch (cc-switch 9 折)

AIGoCode

https://aigocode.com/invite/CC-SWITCH

AICodeMirror

https://www.aicodemirror.com/register?invitecode=9915W3

DMXAPI

https://www.dmxapi.cn/register?aff=bUHu (Claude 3.4 折)

Crazyrouter

https://crazyrouter.com/register?aff=OZcm&ref=cc-switch

SubRouter

https://subrouter.ai/?aff=l3ri

TeamoRouter

https://teamorouter.com (本文档专章介绍)

4.5  九大功能模块

图 4-1  CC Switch 九大功能模块全景

类别

功能

说明

供应商管理

添加 / 切换 / 编辑 / 排序 / 复制

40+ 预设 + 自定义

MCP 服务器

跨 7 个 Agent 统一管理

一处编辑多处同步

Prompts

Markdown 编辑器管理

同步到 CLAUDE.md / AGENTS.md / GEMINI.md

Skills

从 GitHub 仓库发现 / 安装

内置 skills.sh

会话管理

跨应用浏览和搜索历史

恢复 / 删除

本地代理

Token 消耗追踪 + 成本监控

趋势图表

故障转移

多供应商自动切换

熔断器 + 请求整流

云同步

WebDAV + S3(v3.16.2+)

多设备同步

用量追踪

Token + 成本可视化

火山方舟 AK/SK(v3.16.4+)

4.6  CLI 命令速查

CC Switch 提供命令行版本(cc-switch),适合服务器无图形界面环境。通用参数 --app 可指定 claude / codex / gemini。

# 供应商管理

cc-switch provider list

cc-switch provider switch <id>

cc-switch provider add

cc-switch provider edit <id>

 

# MCP 服务器管理

cc-switch mcp list

cc-switch mcp add

cc-switch mcp enable <id> --app claude

cc-switch mcp sync

 

# Skills 管理

cc-switch skills list

cc-switch skills search <query>

cc-switch skills install <name>

cc-switch skills sync

 

# 会话管理

cc-switch sessions list

cc-switch sessions search <query>

cc-switch sessions resume <id>

 

# 数据管理

cc-switch backup create

cc-switch backup restore <file>

cc-switch export <file>

cc-switch doctor

4.7  添加供应商(四种方式)

  1. 使用内置预设(推荐新手):选「预设」→ 从 40+ 预设中选择 → 填 API Key → 保存启用
  2. 自定义配置:填供应商名称、API Key、请求地址、模型名称、API 格式
  3. 导入供应商(深链接):通过 ccswitch:// 协议链接自动打开并导入
  4. 导入数据库备份:设置 → 高级 → 数据管理 → 选择 .sql 备份

4.8  MCP 完整管理

CC Switch 可跨 7 个 Agent 统一管理 MCP 服务器,一处编辑自动同步到所有启用应用。推荐 MCP 包括 Context7(拉官方文档)、Sequential Thinking(复杂任务规划)、Serena(代码语义检索)、Fetch(网页抓取)、Brave Search(网页搜索)、GitHub(PR/Issue)、Playwright(浏览器自动化)。

配置示例:

{

  "mcpServers": {

    "context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp"],

      "env": { "CONTEXT7_API_KEY": "your-key" } }

  }

}

4.9  故障转移配置

CC Switch 支持多供应商自动故障转移,配合熔断器与请求整流防止雪崩。在首页拖拽排序,CC Switch 优先使用列表上方的供应商。

图 4-2  多供应商故障转移流程

注意事项

Claude 官方模型不建议开路由(兼容性还有问题);国产模型之间故障转移稳定;熔断器自动检测 5xx 错误计数;请求整流防止雪崩。

4.10  用量统计(v3.16.4 增强)

实时数据看板展示总 Token 消耗、按模型分组的成本、按供应商的成本、时间趋势图、实时剩余额度。v3.16.4 新增全局供应商 / 模型筛选器、品牌图标工具栏、额度查询失败重试、火山方舟 AK/SK 用量(Coding Plan 5 小时 / 周 / 月配额)、从 models.dev 批量导入模型定价、自定义日期范围 + 实时结束时间。

4.11  其他核心功能

  • Prompts 管理:Markdown 编辑器创建预设,激活后同步到 CLAUDE.md / AGENTS.md / GEMINI.md
  • 会话管理:浏览、搜索所有支持应用的会话历史,恢复或删除
  • 云同步:WebDAV(v3.15.0+,支持坚果云 / Nextcloud)与 S3 兼容同步(v3.16.2+,支持 AWS S3 / 阿里云 OSS / MinIO)
  • 深链接分享:ccswitch://import?data=<base64> 一键分享配置给同事

4.12  配置文件层级与常见问题

CC Switch 以 SQLite 数据库(~/.cc-switch/cc-switch.db)作为唯一数据源(SSOT),切换供应商时写入各应用实时配置文件。优先级:CC Switch 数据库 > Live 配置文件 > 回填机制。

问题

解决

macOS Gatekeeper 拦截

系统设置 → 隐私与安全性 → 仍要打开

Codex 切换不生效

必须重启 codex 终端进程

Claude Code 切换不生效

重启 Claude Code 会话

MCP 服务器启动失败

cc-switch mcp validate <command> 验证 PATH

配置文件冲突

CC Switch 数据库优先;编辑 live 后再编辑 supplier

关键提醒

Codex 不支持热切换,切换供应商后必须重启正在运行的 codex 终端进程才生效;这是 TeamoRouter 官方文档明确说明的要点。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐