Skip to content

Support per-computer connector names for the same workspace #193

Description

@YinsuWang

Problem

When the same ChatGPT account is used on two PCs for the same Codex workspace, each PC needs its own reachable endpoint. ChatGPT rejects creating the second connector when the default connector name is reused (connection server name already exists). Deleting the existing connector would disconnect the first PC.

The current workflow appears to assume one connector per workspace and preserves one connector name. That works for one active PC, but it does not support two PCs concurrently.

Reproduction

  1. Set up codex-with-chatgpt for the same workspace on PC1 and create the default connector.
  2. Set up the same workspace on PC2 with the same ChatGPT account.
  3. The second setup produces the same/default connector title.
  4. ChatGPT refuses the second connector because the name already exists.

Proposed solution

Add an optional per-machine connector name, for example:

  • Codex with ChatGPT · PC1
  • Codex with ChatGPT · PC2

The selected name should be persisted locally and reused by doctor/reconnect flows. The setup CLI and Skill should accept or generate a stable device-specific suffix, while preserving the existing single-PC behavior for backward compatibility.

A second option would be documenting an officially supported shared always-on endpoint, but separate connector names seem more suitable for two independent PCs.

Environment

  • Windows 11
  • Node.js 24
  • codex-with-chatgpt 0.1.1 / main
  • Same ChatGPT account on both PCs

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions