deepseek-codex-install-guide summary: Windows + Mac 双平台完整教程,通过 mimo2codex 中间件 + CC Switch 实现 DeepSeek 模型接入 Codex,无需修改核心文件,安全稳定。 description: 本教程提供 Windows 和 Mac 双平台的 DeepSeek 模型接入 Codex 详细步骤,使用 mimo2codex 中间件本地转发方案,配合 CC Switch 配置管理工具,实现零修改核心文件的安全接入方式。
方案概述
通过本地中间件转发实现 DeepSeek 模型接入 Codex,无需修改 Codex 核心文件,安全稳定、成本低。DeepSeek API Key 只在本地使用,不会泄露到第三方。
核心组件:
• mimo2codex:本地中间件,负责请求转发和模型适配 • CC Switch:跨平台配置管理工具,管理 Codex 供应商配置 • DeepSeek API:提供模型能力 
前置准备(Mac & Windows 通用)
1. 安装 Node.js
推荐 LTS 版本(v18 或更高)。
Mac(推荐 Homebrew):
brew install nodeWindows:
从 Node.js 官网 下载安装包。
验证安装:
node -vnpm -v2. 获取 DeepSeek API Key
1. 访问 DeepSeek 平台 2. 注册/登录账号 3. 进入 API Keys 页面 4. 创建新 Key 并复制保存
⚠️ 安全提示:API Key 只在本地使用,不要分享给他人或上传到公开仓库。
3. 安装 CC Switch
Mac(推荐 Homebrew):
brew tap farion1231/ccswitchbrew install --cask cc-switch或从 GitHub Releases 下载 .dmg 文件,双击安装并拖入 Applications 文件夹。
Windows:
下载 .msi 安装包或便携版,按提示安装。
首次启动:
• Mac 用户若遇到 Gatekeeper 提示,前往“系统设置 → 隐私与安全性”允许应用运行 • CC Switch 会自动管理 Codex 等工具的配置文件
4. 安装 Codex
按照 Codex 官方文档 安装 CLI 或桌面版,确保能正常启动。
步骤 1:全局安装 mimo2codex 中间件
Mac(Terminal):
npm install -g mimo2codex如遇权限问题,使用 sudo:
sudo npm install -g mimo2codexWindows(管理员 PowerShell):
npm install -g mimo2codex验证安装:
mimo2codex --help步骤 2:启动本地转发服务(核心步骤)
Mac(Terminal):
export DEEPSEEK_API_KEY="sk-你的真实DeepSeek_API_Key在这里"mimo2codex --model ds --port 8789Windows(PowerShell):
$env:DEEPSEEK_API_KEY="sk-你的真实DeepSeek_API_Key在这里"mimo2codex --model ds --port8789参数说明:
--model ds | |
--port 8789 | |
DEEPSEEK_API_KEY |
重要提示:
• 替换 sk-你的真实DeepSeek_API_Key在这里为你的实际 Key• 保持此终端窗口一直打开,服务会持续运行 • 服务启动后监听 http://127.0.0.1:8789
步骤 3:获取 CC Switch 配置信息
新开另一个 Terminal / PowerShell 窗口(不要关闭服务窗口),运行:
mimo2codex --model ds --port 8789 print-cc-switch输出包含 auth.json 和 config.toml 两段配置,完整复制备用。
步骤 4:在 CC Switch 中添加 DeepSeek 供应商
Mac & Windows 操作相同:
1. 打开 CC Switch 应用 2. 切换到 Codex 标签页 3. 点击 添加新供应商 → 选择 自定义 / OpenAI 兼容 4. 填写配置信息:
| 供应商名称 | DeepSeekDEEPSEEK |
| API Key | mimo2codex-local |
| Base URL | http://127.0.0.1:8789/v1 |
| 模型名称 | deepseek-v4-prodeepseek-v4-flash 等 |
5. 在 config.toml 编辑区粘贴步骤 3 的内容,修改 name为DEEPSEEK,保存并启用6. CC Switch 会自动写入 Codex 配置文件
步骤 5:验证与使用
1. 重启 Codex 应用 2. 在模型选择栏选择 DEEPSEEK 3. 发送测试指令,例如:
你好4. 看到 DeepSeek 正常回复即表示接入成功 
Mac 专属常见问题排查
权限问题
全局 npm 安装常用 sudo,或使用 nvm 管理 Node.js 避免 sudo:
brew install nvmnvm install node端口占用
检查并释放端口:
lsof -i :8789kill -9 <PID>环境变量持久化
export 只在当前 Terminal 有效,可写成启动脚本:
#!/bin/bash# ~/deepseek-mimo.shexport DEEPSEEK_API_KEY="sk-xxx"mimo2codex --model ds --port 8789赋予执行权限:
chmod +x ~/deepseek-mimo.sh后台运行(推荐)
使用 PM2 进程管理器:
brew install pm2pm2 start "mimo2codex --model ds --port 8789" --name deepseek-mimo --env DEEPSEEK_API_KEY=sk-xxx常用 PM2 命令:
pm2 list # 查看运行状态pm2 logs # 查看日志pm2 stop all # 停止所有服务pm2 startup # 配置开机自启Gatekeeper 问题
首次打开 CC Switch .dmg 时,若提示不安全:
1. 前往“系统设置 → 隐私与安全性” 2. 找到 CC Switch 相关提示 3. 点击“仍要打开”
Windows & Mac 通用排查
~/.codex/ 目录 | |
npm update -g mimo2codex |
进阶建议(Mac 侧重)
开机自启
使用 PM2 配置开机自启:
pm2 startuppm2 save或使用 LaunchAgents 配置系统级自启。
多模型支持
重复步骤 1-4,添加其他模型供应商:
• Claude • GPT-4 • 本地模型(Ollama 等)
安全性加固
• API Key 只在本地循环,不泄露到外部 • 使用环境变量或密钥管理工具存储 Key • 定期轮换 API Key
脚本自动化
Mac 用户可编写 AppleScript 或 shell 脚本一键启动:
#!/bin/bash# 一键启动 DeepSeek + Codex# 启动中间件export DEEPSEEK_API_KEY="sk-xxx"pm2 start "mimo2codex --model ds --port 8789" --name deepseek-mimo# 等待服务启动sleep 2# 启动 Codexopen -a Codexecho"DeepSeek 服务已启动,Codex 已打开"总结
本教程提供了 Windows 和 Mac 双平台的完整部署方案:
1. 安装依赖:Node.js、CC Switch、Codex 2. 部署中间件:全局安装并启动 mimo2codex 3. 配置连接:通过 CC Switch 添加 DeepSeek 供应商 4. 验证使用:重启 Codex 并测试模型响应
方案优势:
• ✅ 无需修改 Codex 核心文件 • ✅ 本地转发,安全稳定 • ✅ 成本低,按需使用 • ✅ 支持多模型切换
实际操作中遇到任何报错,把具体错误信息或截图发给我,我继续帮你调试!
祝你部署顺利,编程效率大幅提升!🚀
夜雨聆风