Codex/ChatGPT 合并后多开炸了?我让黑奴熬夜修完所有BUG!

之前在站里发过一次 Codex 多开助手,当时主要是解决我自己“多个 Codex 配置来回切很麻烦”的问题。

没想到后面 OpenAI 把 ChatGPT 和 Codex 桌面端合并了,旧路径、旧启动方式、Windows 权限、官方账号登录状态、历史会话这些地方陆续炸了一遍。GitHub issue 里也有不少佬友反馈,我这段时间基本就是跟着真实问题一点点补。

现在修到 v0.1.6,感觉可以重新发一下,不然旧帖看到的人可能还以为这工具已经不能用了。

项目地址:

升级改版后效果

项目,不是中转站。它做的事情比较简单:给 Codex / ChatGPT 桌面 App 创建多个独立 Profile,让每个窗口都有自己的账号、API 配置、项目和对话记录。

我自己常用的场景是:

一个窗口用 ChatGPT 官方账号登录
一个窗口走自己的 API Key / Base URL
不同项目放不同配置里,互不污染
临时测试和长期项目分开
不用每次手改配置文件、重登账号
这轮主要补了几个真实坑。

第一是 ChatGPT / Codex 合并后的启动问题

新版不再只认旧的 Codex.app / Codex.exe,会自动找现在的 ChatGPT / Codex 桌面端,也可以手动指定 App 路径。这个主要是为了解决 7 月那波更新后很多人突然打不开的问题。

第二是官方账号登录模式

之前更偏 API Key 场景,现在可以创建“ChatGPT 账号登录”的 Profile。创建后直接打开对应窗口登录官方账号就行,不需要填 Base URL 和 API Key。

第三是历史对话同步

这个之前我也折腾了很久,刚开始只能同步项目目录,项目下面的历史对话经常不出现。现在创建 Profile 时可以选择把已有项目对话、临时任务对话,或者全部对话复制过去,它是创建 Profile 时复制历史,不是多个 Profile 实时共用一份数据库。这样保守一点,至少不容易把源 App 数据搞坏。

第四是 Windows 上几个比较恶心的权限问题

Windows Store / WindowsApps / AppX、symlink、插件缓存这些路径在 Windows 上很容易报 EPERM。v0.1.3 之后做过一轮兼容,至少我这边和 issue 反馈里遇到的创建失败问题已经修掉了。

目前支持平台:

macOS Apple Silicon,Intel 和 macOS Universal
Windows x64 安装包 和 Windows x64 便携版

感谢之前在站里反馈问题的佬友。这个工具如果只靠我自己在 Mac 上用,很多 Windows 和官方账号登录的问题根本发现不了。

如果你刚好也有多账号、多配置、多窗口隔离这些需求,可以试试看。遇到问题建议直接丢 GitHub issue,最好带截图、系统版本、安装方式和错误信息,我会优先看能复现的问题。

觉得有用的话也可以顺手点个 Star,让我知道不是只有我一个人在折腾这个东西。

3 个赞

大佬:ox::beer_mug:

1 个赞

有多开需要的话可以试试,等着大佬回来给我提改进建议。

推荐一个开源,你可以参考一下

1 个赞

看看

1 个赞

啧啧啧!太不人道了:+1:

1 个赞

类似工具我看到好多个,像 CC、cockpit,他们做的比较复杂,主要是在统一中转站接入和号池管理这些,我这个主要是多开Codex,顺带处理会话同步这些。

膜拜

1 个赞

对的,所以我推这个项目,他有保存会话的功能再加上还有随意切号功能(并且不影响到会话线程,能一直保存),我觉得你可以下载研究一下。