mrkeyoor.com_
Sun 06 Sept 21:51 UTC
LLM Toolsevaluationupdated 06 Sept 2026

codex-with-chatgpt review

Codex with ChatGPT is an unofficial TypeScript bridge that lets the ChatGPT web app read selected files and Git state while Codex keeps control of edits and commands. It targets people who want ChatGPT to plan and review coding work without sending a whole repository or using an API key. The README opens in Chinese and English, then provides detailed English instructions and links a full Simplified Chinese guide.

trackingstars / 7d
Verdict

Our sandbox install failed after 7 seconds on Node.js v20.20.2, so Codex with ChatGPT is not ready to become the default planning layer for a working Codex setup. Try it in a disposable workspace if you accept remote read access and occasional connector repair. Keep Codex alone for time-sensitive work or any repository whose policy forbids source access from ChatGPT.

We ran it

Lab card: what happened when we ran codex-with-chatgptScreenshot of codex-with-chatgpt (github.com/XiaoDuoYa/codex-with-chatgpt)
Install✗ · 7s
Build
Repo66 files~8,149 lines of source · 0.4 MB · 0 CI workflows · tests dir

Answers from our run

Does codex-with-chatgpt build from source?

The dependency install failed, and the project has no separate build step. We cloned commit d6d0dd4 into a clean Debian container with 3 CPUs and no project-specific setup.

Who should not use codex-with-chatgpt?

Developers who require every documented Node.js 20 setup to install predictably: the lab's Node.js v20.20.2 run ended in ERR_UNKNOWN_BUILTIN_MODULE.

What are the alternatives to codex-with-chatgpt?

OpenAI Codex, OpenAI Secure MCP Tunnel, Codex MCP Server. Our sandbox install failed after 7 seconds on Node.

Setup1/57-second install failure on a documented Node.js version
Docs4/5Bilingual setup with specific security and repair guidance
Community4/52,551 stars; 3 issues and 6 PRs open after a September push
Maturity2/5v0.1.2 is young; connector recovery and multi-PC gaps remain

Who it’s for

Codex users who already pay for ChatGPT and want the web app to plan or review while Codex executes locally.
Solo developers comfortable giving ChatGPT OAuth-protected, read-only access to selected workspace content.
People willing to use the built-in browser for connector setup and keep a ChatGPT Project tied to each workspace.
Tinkerers who can diagnose a local bridge, a Cloudflare tunnel, and connector state when the automatic repair path stalls.

Who it’s NOT for

Developers who require every documented Node.js 20 setup to install predictably: the lab's Node.js v20.20.2 run ended in ERR_UNKNOWN_BUILTIN_MODULE.
People using the same workspace on two computers with one ChatGPT account: open issue 193 says duplicate connector names block the second machine.
Anyone unwilling to delete and recreate a connector when a temporary tunnel address changes: the troubleshooting guide makes that the repair procedure.
Organizations that prohibit any source line from being read by a remote model, even through an OAuth-protected, read-only tunnel.
Latency-sensitive coding loops: open issue 411 reports slow interaction between Codex and ChatGPT, and this review has no contrary runtime measurement.

Setup reality

The MrKeyoor sandbox cloned commit d6d0dd4: 66 files, about 8,149 source lines, and 0.4 MB. Installation failed with exit 1 after 7 seconds. The tail ended inside pnpm 11.24.0 with ERR_UNKNOWN_BUILTIN_MODULE on Node.js v20.20.2, but it did not name the built-in module that triggered the error.

The README asks for git, Node.js 20 or newer, Corepack with pnpm, and cloudflared. Setup then needs a ChatGPT login, an OAuth pairing code, a connector, and a ChatGPT Project with project-only memory. A stable hostname also needs a Cloudflare account and a domain already hosted there.

The default public address changes when the bridge restarts. The troubleshooting guide says to delete and recreate that workspace's connector rather than reconnect it. Open issue 224 reports a Windows setup that still could not read the workspace after that sequence, while issue 193 says one workspace on two computers currently collides on connector name.

ChatGPT gets 9 read-only tools while Codex keeps execution

The README gives ChatGPT 9 read-only MCP tools for workspace metadata, directory listings, file reads, search, Git state, diffs, and execution records. ChatGPT uses that view to plan and review in the web app. Codex remains responsible for editing files, running shell commands, installing packages, and committing. This division is understandable for someone with unused ChatGPT subscription capacity who wants a second model involved without pasting files into a conversation by hand.

commit d6d0dd4 fit the bridge, command-line tool, Skill, docs, and tests into 66 files and roughly 8,149 source lines. That is a readable footprint for a security-sensitive connector. The operating chain is longer than the codebase suggests: Codex drives a built-in browser, ChatGPT calls a connector, OAuth authorizes it, a local bridge reads the workspace, and Cloudflare carries the requests. A defect in any link can stop the planning loop while ordinary Codex work would continue.

A 0.4 MB bridge still opens a remote read path

The measured checkout was only 0.4 MB, yet its job is to let a remote ChatGPT session retrieve selected source text through HTTPS. The security document says the bridge binds to 127.0.0.1, requires OAuth bearer tokens, binds tokens to one workspace, and blocks sensitive paths such as .env files and SSH credentials. It exposes no general write, delete, shell, or commit tool. Those are meaningful limits, especially compared with giving a remote agent command execution.

The measured commit had 0 CI workflow files and no Dockerfile, although it did contain a tests directory and workspace configuration. That leaves less visible automation for checking the security promises on every contribution. The current security document also says registrations and token hashes live in files under the operating system's application-data directory rather than in an OS keychain. Teams should review that storage choice and the source-file deny rules before connecting a valuable repository.

What happened when we ran it

We measured an install failure after 7 seconds in the fresh sandbox. The pnpm 11.24.0 stack ended with ERR_UNKNOWN_BUILTIN_MODULE, and the process identified itself as Node.js v20.20.2. The log tail did not identify the unknown built-in module or name a missing system package. Assigning the failure to Corepack, Node, pnpm, or the container would go beyond the evidence in our measurement setup.

The run used an unprivileged Debian container with 3 CPUs, 8 GB of RAM, and no secrets. Installation exited with code 1, so it never produced a usable dependency tree for later build or test checks. This result is narrower than saying the project cannot install anywhere. It shows that the README's Node.js 20-or-newer requirement did not make its advertised first step repeatable in our clean environment.

Version 0.1.2 still depends on connector repair

Release v0.1.2 was published on 2026-09-04, and the current README still defaults to a temporary Cloudflare address. That address changes when the bridge restarts. The documented repair path runs c2c doctor, deletes the old workspace connector, creates it again with the new URL, and pairs it again. A named Cloudflare tunnel avoids the changing address, but it needs an account, a hosted domain, and a separate login.

The 0.4 MB source checkout therefore understates setup effort. Users also need git, Node.js, Corepack with pnpm, cloudflared, a ChatGPT login, connector access, and the built-in browser. Open issue 224 describes a Windows user who recreated the connector, completed OAuth and pairing, received healthy doctor output, and still could not read workspace metadata. One report does not establish the failure rate, but it is exactly the kind of state mismatch the automatic setup promise must handle.

Two-PC workspaces still collide on connector names

Open issue 193 says v0.1.1 could not connect the same workspace from 2 computers under one ChatGPT account because the second connector reused the first one's name. The issue remained open on 2026-09-06. Open issue 411 separately reports slow interaction between Codex and ChatGPT. Neither report proves a universal defect, but both describe routine conditions for developers who switch machines or expect a quick plan-and-review loop.

The 3 CPU, 8 GB lab run stopped before the bridge started, so we have no measured connector latency, tunnel reliability, or multi-computer recovery result. Readers should not turn issue 411 into a benchmark or treat issue 193 as fixed without a merged change. A sensible trial uses a disposable repository on one computer, then restarts the bridge and confirms that ChatGPT can still read only the paths you intended.

September activity shows energy, not stability

GitHub recorded 2,551 stars, 3 open issues, and 6 open pull requests on 2026-09-06. The last push and v0.1.2 release both landed on 2026-09-04, while the repository itself was created on 2026-08-28. That is active issue and release work, including recent tunnel and Windows fixes. It is also too short a history to infer stable behavior across ChatGPT interface changes, operating systems, and long-running workspaces.

The 7-second install stop changes the recommendation more than the star count does. Codex with ChatGPT is worth testing if its exact split matches your habits and a read-only remote path satisfies your source policy. It should stay out of a primary workspace until installation, restart recovery, and connector reads pass on your own machine. Developers who mainly want a coding agent will spend less attention by letting Codex plan and execute by itself.

Alternatives

ProjectWhat it isPick it when
OpenAI Codex gh↗The official coding agent that works in a terminal and can own planning as well as execution.pick this instead when one agent should plan, edit, run commands, and review without a ChatGPT browser or workspace tunnel.
OpenAI Secure MCP TunnelOpenAI's client for connecting private or localhost MCP servers to its products.pick this instead when you need the private transport layer but want to choose your own MCP server and workflow.
Codex MCP ServerAn MCP wrapper that lets another compatible client call the Codex CLI.pick this instead when the other assistant should invoke Codex through MCP rather than read a Codex workspace through ChatGPT.

What people are saying

  1. [velocity-scout] XiaoDuoYa/codex-with-chatgpt

Sources

  1. Codex with ChatGPT repository and README
  2. Security model
  3. Troubleshooting guide
  4. v0.1.2 release notes
  5. Issue 193: same workspace on two computers
  6. Issue 224: connector state not synchronized
  7. Issue 411: slow Codex and ChatGPT interaction

More llm tools reviews

skills · axonhub · supermemory · book-to-skill · OB1 · LlamaFactory · the whole board →