你好,我是一宿君。
今天发现一个好东西,项目名字叫「CodexHost」。
GitHub 地址:
https://github.com/BytePioneer-AI/codex-host
干啥用的?就是在 Codex 中能直接集成使用我们常见的其他厂商 Harness:Claude Code、DeepSeek Harness、Pi、Oh My Pi、Grok Build 等。
也就是说在一个 Codex 客户端中,直接管理调用其他 Harness 就跟在原生 Harness 中使用的效果基本一样。
看了下项目的简介,作者做这个项目的理念基本就是我平时的想法。

很简单,大多数用户,我也是大多数用户之一,我目前用的最多的桌面端 Harness 当属 Codex。所以这一点也验证 Codex 在大多数场景和大多数人眼里目前是最好用的一个工具。
但是呢,Codex 桌面端它的界面交互虽然是比较好用的,但不代表它的 Harness 就是最好的。所以有时候在某些场景下还是想使用一些其他的 Harness 工具,它们各有各自的优势。
从这一点说明作者抓用户痛点的角度很精准,这就是典型的「只要有痛点就有需求,有需求就会有市场」。
话不说,直接上时候体验一把。
如何安装使用
直接把项目链接丢给 Codex 或者其他 Harness 也可以.
帮我下载安装:[https://github.com/BytePioneer-AI/codex-host](https://github.com/BytePioneer-AI/codex-host) 我要测试一下这个项目的效果。
安装好之后,按顺序执行以下步骤:
完全退出当前官方 Codex Desktop。 双击打开 codexhost.app。由 CodexHost 重新启动官方 Codex。
这里解释一下,为啥要退出 Codex Desktop,并且由 Codex Host来重新启动 Codex?
Codex Host 其实是一个“中间层”,它的工作原理如下:
CodexHost Launcher + CLI Shim + Renderer 注入层
单纯看这几个词可能有点难以理解,这里举个通俗的例子。
CodexHost 不是装进 Codex 里的插件,而是一个“特殊启动器”。
普通启动:
你 → 打开 Codex
使用 CodexHost:
你 → 打开 CodexHost → CodexHost 再打开 Codex
CodexHost 必须在 Codex 启动时,提前把 Claude Code、Pi 等能力接进去。如果 Codex 已经启动,就像火车已经开走了,无法再临时更换车头,所以需要先退出一次。
它不会修改或替换官方 Codex。以后想使用这些额外 Agent,就通过 CodexHost 打开 Codex;想恢复原版,直接正常打开官方 Codex 即可。
功能介绍和使用效果
安装好之后,右下角会出现一个图标,默认展示的就是 Codex 自身的图标。

点击打开就会展示当前支持的其他的 Harness,也就是前面我们提到的几个 Harness。
因为我本地目前只装了 Codex 和 Claude Code,所以另外几个 Pi、DeepSeek、Grok 都是置灰的状态。
测试了下 Claude Code 思考思考响应速度非常,甚至都有一种错觉,比本地直接使用 Claude Code还要快。
作者还很贴心的,在每个会话的前面加上了一个 Harness 图标,这样便于区分识别。

另外还提供了各个 Harness 的 Token 消耗统计以及缓存命中率。

内置了Claude 常用的高频命令:上下文压缩、初始化、会话总结。

还有 Harness 各自的思考推理深度,以及各自本地配置的支持的模型,这个就非常方便了。
之前我们在 Codex 中想使用其他模型的时候,还要通过三方的一些工具,比如 OpenCodex、CC Switch。
但是这里我们直接把其他的 Harness 接入到 Codex 中,那我们在其他 Harness 中配置过的模型,也间接可以直接使用了,这个功能做的真的是非常方便。

就连 Claude 原生的权限模式都给接了进来,细节这块不用多说,把控的很好

最后细心的朋友可能会发现右上角有一个 CodexHost 的图标,点击展开是一个管理面板,每一个 Harness 都给到了安装导航。

写到这里,我就简单上手测试了下效果,整体感觉很不错。
因为这个项目刚诞生没几天,还存在一些细节问题,比如通过 Codex 里面使用 Claude 和单独在控制台终端使用 Claude,它们的会话是不互通的;同时在 Codex 中使用 Claude 也不能兼容操作浏览器的功能。
在短短几天时间内,能做成当前的效果,其实已经很牛了,希望作者能够继续做大做强。
