本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
之前在 L 站发过一次 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 便携版
感谢之前在 L 站和 GitHub issue 里反馈问题的佬友。这个工具如果只靠我自己在 Mac 上用,很多 Windows 和官方账号登录的问题根本发现不了。
如果你刚好也有多账号、多配置、多窗口隔离这些需求,可以试试看。遇到问题建议直接丢 GitHub issue,最好带截图、系统版本、安装方式和错误信息,我会优先看能复现的问题。
觉得有用的话也可以顺手点个 Star,让我知道不是只有我一个人在折腾这个东西。