帖子

  • Sora.do

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 LINUX DO 社区: 是

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


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

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

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

    项目地址:

    github.com

    图片

    GitHub - JqyModi/codex-multi-launcher: Run multiple isolated Codex / ChatGPT desktop...

    Run multiple isolated Codex / ChatGPT desktop profiles with separate accounts, API providers, and conversation history on macOS and Windows.

    改版后效果

    图片

    项目,不是中转站。它做的事情比较简单:给 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,让我知道不是只有我一个人在折腾这个东西。

    主楼
  • aaabbb

    感谢佬友更新,一直需要这个功能,但是一直没找到,正好今天更新让我看见了 ^-^

    #1

发表回复

登录后回复