macOS 可用 · Windows beta · DeepSeek API key · 非商业使用
deepcodex 不是重写一个 DeepSeek IDE,而是给官方 Codex Desktop 加一条可双开的 DeepSeek 模型通道。
它不是重写一个 IDE,也不是另起一套插件生态。
它做的是一个更克制、也更实用的事:在本机保留 Codex Desktop 的 runtime、UI 和工作流,同时用独立入口、独立图标和本地 translator,把模型请求转到 DeepSeek。
核心卖点:
- 可双开:原版 Codex 和 deepcodex 可以并存使用
- 独立入口 / 独立 logo:像一个单独的 app,而不是改坏原版 Codex
- 首次直接输入 DeepSeek API key:连通后自动保存,不需要手动折腾终端
- 近乎完整的兼容层:Responses ↔ Chat、tool calls、DSML、compaction、web_search/web_fetch 都做了适配
- 插件 / skill 尽量兼容:共享 Codex 的插件、skill、MCP 配置和本地工具生态,不再自己造一套孤岛
- 复用 Codex 的工作流:继续用熟悉的项目、工具和开发节奏
交流反馈:抖音 / 视频号 @娄老师说的对
核心功能(模型通道)稳定可用。 DeepSeek 接入、Responses ↔ Chat 协议翻译、tool calls(function / custom / MCP)、DSML 伪工具调用、上下文压缩与缓存稳定化、本地 backend 投影、web_search / web_fetch —— 这些都在本机网络层完成,不依赖 Codex 的内部结构,是稳定的。
UI 层可能随 Codex 更新出问题。 图标、设置入口、界面语言、外观面板、应用 / 窗口名等,是通过给 Codex Desktop 的 app.asar 打字符串补丁实现的。Codex 每次更新都可能改动其内部(混淆)代码,导致某个补丁锚点失配、对应的 UI 功能失效。这只影响 UI 表现,不影响核心模型功能(请求照常通过 translator 走 DeepSeek)。
UI 出问题怎么办 —— 让 agent 读 skill 自己修。 仓库内置了修复 skill;遇到 UI 问题(图标错、设置打不开、语言卡英文、首次设置失败等),把对应 skill 交给你的 agent(Codex / Claude),它会按 诊断 → 重新锚定 → 重建 → 验证 的步骤修复:
- Windows:
skills/deepcodex-win-repair/SKILL.md - macOS:
skills/deepcodex-mac-repair/SKILL.md
最新版本在 GitHub Release:
| 平台 | 状态 | 下载 |
|---|---|---|
| macOS | 可用 | deepcodex-macos-2026.06.04-macos12-fix.dmg |
| Windows | beta / preview | deepcodex-windows-v0.1.38-taskbar-icon-fix.zip |
已安装旧版的用户建议直接更新。当前版本重点修复了上下文恢复导致的缓存命中异常、上下文压缩、DSML 伪工具调用、
web_search/web_fetch回灌、假工具叙述拦截误判、macOS 退出后 translator 进程残留、Windows ASAR 补丁、Windows 外观设置页、Windows 启动端口清理、权限 / 沙盒状态初始化,以及多处 DeepSeek 兼容层问题。
前置要求:先安装官方 Codex Desktop。
deepcodex 不打包官方 Codex,也不修改官方 Codex app 本体。
- 下载
deepcodex-macos-2026.06.04-macos12-fix.dmg - 打开 DMG,把
DeepCodex.app拖到Applications - 打开
DeepCodex - 输入 DeepSeek API key,连通后自动保存
- 下载
deepcodex-windows-v0.1.38-taskbar-icon-fix.zip - 解压
- 双击
install-windows.bat - 从桌面快捷方式或开始菜单打开
DeepCodex - 输入 DeepSeek API key
首次 setup 会尽量保持极简,不要求手动开终端,也不要求用户自己启动额外服务。
- 独立入口和独立图标:
DeepCodex.app/DeepCodex.exe - 支持和原版 Codex 双开,适合同时保留 OpenAI 路线和 DeepSeek 路线
- 首次输入 DeepSeek API key,之后直接进入
- 本地 translator:Responses ↔ Chat 协议翻译
- DeepSeek 工具调用兼容:function/custom/namespace 工具映射
- DSML 伪工具调用处理,避免直接吐给用户
- 本地
web_search/web_fetch降级工具 - 上下文压缩续接修复,减少压缩后“什么都忘了”
- 共享 Codex 插件 / skill / MCP 配置,常规插件入口和本地 skill 尽量沿用官方宿主生态
对大多数文本、代码、项目修改类任务来说,macOS 版已经能稳定工作;Windows 版目前是 beta / preview,但已经覆盖首次 setup、独立入口、中文界面、插件入口、基础配置页、translator 工具链和退出清理等主流程。
deepcodex 现在不是:
- 一个完全独立于 Codex 宿主生态的新产品
- 一套自己重做的插件平台
- 一个保证支持所有 OpenAI 宿主高级能力的替代品
尤其是下面这些能力,当前不承诺在 DeepSeek 路线可用:
computer-use- Gmail / Google Drive / Slack 这类 connector / app tools
- 依赖 OpenAI 宿主授权、工具下发或高级路由的插件能力
如果某项能力在原版 Codex + OpenAI 路线可用,但在 deepcodex + DeepSeek 路线不可用,优先把它视为当前产品边界,不是普通使用错误。
本项目当前仅允许个人学习、研究和非商业使用。
禁止商用、转售、托管服务、付费集成或任何形式的商业化再分发。
Personal, research, and non-commercial use only.
Commercial use, resale, hosted services, paid integrations, and commercial redistribution are not allowed.
想看安装教程、使用演示、更新说明,或使用中遇到问题,可以到抖音 / 视频号关注并联系:
@娄老师说的对
这版的核心其实只有三件事:
- DeepSeek key
- 本地 translator / 路由
- 独立工作区与状态
插件安装策略也已经收口:
- 插件仍然装在 Codex 公共宿主 里
- deepcodex 直接复用 Codex 已安装插件
- 不再自己再造一套插件安装世界
也就是说,日常心智可以很简单:
- 在 Codex 里装插件
- 在 deepcodex 里继续用
- deepcodex 负责模型路由,不负责重写整套插件体系
deepcodex app / DeepCodex.exe
-> local launcher
-> local translator (:8282)
-> DeepSeek API
运行时大致分三层:
-
deepcodex app
- 独立图标
- 独立首次 setup
- 独立启动入口
-
translator
- 把 Codex 的请求转成 DeepSeek 能接的格式
- 处理路由、兼容、基础工具规则
-
Codex Desktop 宿主
- 仍然依赖用户本机已有的 Codex Desktop
- 插件安装生态优先沿用 Codex
推荐使用 GitHub Release 里的 DMG:
- 下载
deepcodex-macos-2026.06.04-macos12-fix.dmg - 打开 DMG
- 把
DeepCodex.app拖到Applications - 从“应用程序”里打开
DeepCodex
从源码安装时使用:
./scripts/install-deepcodex-app.sh源码安装完成后会得到:
/Applications/deepcodex.app
然后直接从“应用程序”里双击 deepcodex 即可。
前置依赖:请先安装官方 Codex Desktop for Windows。
下载 deepcodex-windows-v0.1.38-taskbar-icon-fix.zip,解压后双击:
install-windows.bat
安装位置:
%LOCALAPPDATA%\deepcodex
运行入口:
%LOCALAPPDATA%\deepcodex\DeepCodex.exe
安装后也会创建:
- 桌面快捷方式:
DeepCodex.lnk - 开始菜单快捷方式:
DeepCodex\DeepCodex.lnk
Windows 发布包不包含官方 Codex,也不包含 codex-patched-app。
安装时会从用户本机已安装的 Codex Desktop 复制并生成 codex-patched-app,大小约 784 MB。
Windows zip 的 SHA256 以 GitHub Release 附件信息为准。
首次启动流程是:
- 打开
deepcodex - 输入 DeepSeek API key
- 测试连接
- 自动进入主界面
setup 会尽量保持极简,不要求你手动开终端,也不要求你额外起代理层。
deepcodex 是独立 app,但内部仍复用本机 Codex Desktop 的运行核心。
因此在 macOS 上,推荐先打开原版 Codex,再打开 deepcodex。
推荐顺序:
- 打开原版
Codex - 打开
deepcodex
如果你已经先打开了 deepcodex,再想打开原版 Codex,请用:
open -n -a "Codex"原因是 macOS 可能会把正在运行的 Codex 核心进程视为“Codex 已打开”,普通双击原版 Codex 时只聚焦已有实例,而不是再开一个原版实例。
不要手动修改 /Applications/Codex.app。deepcodex 是补丁入口,不会改写官方 Codex app。
deepcodex 在本机运行一个本地 translator 服务,默认地址是 http://127.0.0.1:8282。这个服务负责把 Codex Desktop 的 Responses 请求翻译成 DeepSeek 可用的 Chat 请求。
macOS 版 watcher 启动后会给 DeepCodex UI 约 10 秒的出现时间,避免启动瞬间误判。UI 一旦出现过,后续退出 deepcodex 时,本地 translator 会在下一次轮询中立即清理,通常约 1 秒内完成,避免旧进程继续响应请求或继续消耗 DeepSeek token。
如果你发现退出 app 后仍然出现异常消耗、旧逻辑继续生效,或者 8282 端口仍在响应,可以手动检查:
ps aux | grep 'adaptive-server.mjs'正常情况下,deepcodex 关闭后不应长期保留 adaptive-server.mjs 进程。旧版本曾存在退出后 translator 进程残留的问题;如果遇到这种情况,请优先更新到最新 DMG。
-
/Applications/deepcodex.app- macOS 已安装 app
-
%LOCALAPPDATA%\deepcodex\DeepCodex.exe- Windows beta 运行入口
-
translator/adaptive-server.mjs- translator 主入口
-
scripts/start-deepcodex.sh- 启动链主脚本
-
~/Library/Application Support/deepcodex/- macOS 运行时状态目录
-
%LOCALAPPDATA%\deepcodex- Windows beta 安装与运行时目录
| Codex slug | DeepSeek model |
|---|---|
gpt-5.5 |
deepseek-v4-pro |
gpt-5.4 |
deepseek-v4-pro |
gpt-5.4-mini |
deepseek-v4-flash |
deepcodex 主要解决的是:
- 模型入口
- 请求翻译
- 独立工作区
不是把 Codex Desktop 全部重新实现一遍。
像下面这类能力,当前仍可能依赖 OpenAI / Codex 宿主授权与工具下发:
- connector 型插件
- app tools
computer-use- 浏览器 / 桌面自动化相关高级能力
插件“已经装好”只说明:
- 插件包存在
- 宿主能看见它
不等于当前 DeepSeek 会话里一定已经拿到了对应的 callable tools。
如果你想要的是:
- 保留 Codex Desktop 的主要体验
- 用 DeepSeek 跑日常代码与项目任务
- 不想为了改模型入口就再学一套新工具
那 deepcodex 就是对的。
如果你要的是:
- 100% 复刻 OpenAI 宿主的所有高级工具能力
- 所有 connector / hosted tools / desktop tools 全量等价可用
那这版还不是那个目标。
这版最准确的理解方式是:
一个能把 Codex Desktop 稳定接到 DeepSeek 上的实用补丁。
它已经足够适合真正开始用,
也足够诚实,不会把还没彻底打通的能力包装成“全都支持”。
