[!abstract] CC Switch 是什么
CC Switch 是一个第三方跨平台桌面工具,可集中管理 Codex、Claude Code、Gemini CLI 等 AI 编程工具的供应商、API 配置、MCP、Prompts 和 Skills。它适合需要在官方登录、不同 API 服务或多套配置之间切换的用户。
[!danger] 第三方服务风险
CC Switch 本身是第三方开源工具,第三方 API 中转服务也不等于 OpenAI 官方服务。使用前应评估隐私、稳定性、费用、服务条款和账号风险。对于 CC Switch 中标注为逆向工程、OAuth 反向代理或实验性的功能,建议普通用户不要启用;优先使用 Codex 官方登录或官方支持的 API 方式。
Codex 的入门使用
Codex 的入门使用
🧭 本文导航
01 Codex 是什么
Codex 可以协助完成以下工作:
典型协作方式是:
02 Codex 的使用方式
2.1 Web 网页端
访问 Codex Web,登录 ChatGPT 账号后使用。
2.2 桌面 App
根据 OpenAI 官方页面或系统应用商店安装桌面客户端,登录后查看 Codex 入口。
2.3 CLI 命令行
安装
使用 npm:
macOS 也可以使用 Homebrew:
安装后检查版本:
启动:
2.4 IDE 扩展
以 VS Code 为例:
Ctrl/⌘ + Shift + X;Codex或OpenAI Codex;03 桌面 App 页面功能
3.1 对话主页面:日常工作的中心
推荐流程:
3.2 插件页面:接入外部工具
常见用途:
3.3 已安排:定时任务与提醒
可以尝试:
示例指令:
3.4 账号菜单:用量与设置入口
遇到限额、权限或连接问题时,优先检查:
3.5 常规设置:工作模式与权限
新手建议:
3.6 MCP 服务器:连接外部数据源
排查顺序:
3.7 连接:从其他设备访问
3.8 宠物:界面彩蛋
这是界面装饰,不影响编程能力。觉得分心或遮挡按钮时,可以更换或关闭。
04 CLI 命令行入门
4.1 常用启动方式
# 在当前目录启动交互模式 codex # 指定工作目录启动 codex --cd /path/to/your/project # 启动时直接附带任务描述 codex "分析这个项目,并告诉我应该先运行哪些测试" # 非交互执行一次任务 codex exec "运行测试并总结失败原因" # 查看完整帮助 codex --help4.2 常用子命令
codex logincodex logoutcodex exec "任务"codex reviewcodex resumecodex mcpcodex doctorcodex updatecodex --help4.3 推荐的终端工作流
cd /path/to/project git status git add . && git commit -m "chore: checkpoint before codex" codex进入 Codex 后,可以这样描述任务:
05 使用 CC Switch 管理 Codex 配置
5.1 什么时候需要 CC Switch
适合以下场景:
AGENTS.md、Prompts 和 Skills;~/.codex/config.toml等配置文件。如果你只使用一个 ChatGPT 账号,并且官方登录已经满足需要,可以不安装 CC Switch。
5.2 安装 CC Switch
macOS
推荐使用 Homebrew:
更新:
也可以从 GitHub Releases 下载
.dmg安装包。Windows
从 GitHub Releases 下载以下任一版本:
CC-Switch-v{版本号}-Windows.msi:安装版;CC-Switch-v{版本号}-Windows-Portable.zip:便携版。Linux
根据发行版选择:
.deb;.rpm;.AppImage;paru -S cc-switch-bin。5.3 首次启动与导入
5.4 添加 Codex 供应商
Codex 供应商大致分为两类:
5.5 切换供应商
有两种方式:
切换完成后:
codex;5.6 恢复 Codex 官方登录
codex logout codex login5.7 用 CC Switch 管理 MCP、Prompts 与 Skills
5.8 配置文件与备份位置
5.9 常见问题排查
codex doctor06 权限与安全设置
Codex 能读取文件并执行命令,因此权限设置必须认真对待。
6.1 工作目录权限
优先只开放当前项目:
codex --cd /path/to/project6.2 命令执行权限
新手建议保留命令确认,重点检查:
rm、del;git push、发布和部署命令。6.3 网络与密钥
.env应加入.gitignore;6.4 Git 安全
开始任务前建立检查点:
git status git add . git commit -m "chore: checkpoint before codex"推荐原则:
07 第一次使用:创建网页计算器
Step 1:创建项目目录
mkdir -p ~/projects/my-calculator cd ~/projects/my-calculatorStep 2:启动 Codex
Step 3:发送明确指令
Step 4:观察执行过程
Codex 通常会:
index.html;Step 5:审查改动
检查以下内容:
Step 6:预览
Step 7:小步迭代
08 日常使用技巧
8.1 写好
AGENTS.mdAGENTS.md是给 Codex 的项目说明书。建议放在项目根目录,包含技术栈、运行方法、代码规范、验证命令和禁止事项。# AGENTS.md ## 项目概述 这是一个基于 Next.js 的个人博客,使用 TypeScript 和 Supabase。 ## 常用命令 - `npm run dev`:启动开发服务器 - `npm run lint`:代码检查 - `npm test`:运行测试 - `npm run build`:生产构建 ## 代码约定 - 使用 TypeScript,避免 `any` - React 组件使用函数组件 - 样式使用 Tailwind CSS - 组件名使用 PascalCase - 文件名使用 kebab-case ## 修改原则 - 只修改与当前任务直接相关的代码 - 优先最小改动,不做无关重构 - 修改行为前先补充或运行测试 ## 红线 - 未经明确要求,不升级依赖 - 不修改 `.env.local` - 不删除已有迁移文件 - 不直接向 `main` 分支执行 `git push` - 不操作生产数据库8.2 指令要具体
对比:
8.3 分步执行
复杂任务拆成:
8.4 明确成功标准
8.5 用截图和日志补充上下文
遇到界面错位或报错时,可以提供:
8.6 不确定时先问下一步
8.7 每轮结束都要验证
09 常见问题
Codex 和 Cursor 有什么区别?
Cursor 是以 AI 编辑器为核心的开发工具;Codex 是编程 Agent,可通过 App、CLI、Web 或 IDE 扩展参与开发。选择取决于你更偏好编辑器内协作,还是独立 Agent 工作流。
Codex 和 Claude Code 有什么区别?
两者都属于 coding agent,但账号体系、模型、配置文件、工具生态和交互细节不同。可以根据已有订阅、模型偏好和团队工具链选择,也可以通过 CC Switch 管理多套 CLI 配置。
Codex 生成的代码能直接上线吗?
不建议未经审核直接上线。简单页面和脚本也要经过代码审查、测试、安全检查和部署验证;复杂业务还需要领域专家确认。
Codex 把代码改坏了怎么办?
优先使用 Git 恢复:
如果改动尚未提交,可只恢复确认不需要的文件;如果已经建立任务前检查点,可以回到对应提交。执行恢复前先确认未保存的重要改动,避免误删。
可以让 Codex 连接数据库吗?
可以,但建议:
Web、App、CLI 应该选哪个?
是否必须安装 CC Switch?
不是。只有在需要多账号、多供应商、统一 MCP 或频繁切换配置时才有明显价值。单账号用户优先保持官方登录,配置更简单、风险也更低。
10 学习检查清单
AGENTS.md参考资料