Support Zed as a file opener in the Codex CLI

Resolved 💬 6 comments Opened Feb 5, 2026 by rbright Closed Mar 29, 2026
💡 Likely answer: A maintainer (etraut-openai, contributor) responded on this thread — see the highlighted reply below.

What variant of Codex are you using?

CLI

What feature would you like to see?

Currently, the Codex CLI supports Visual Studio Code, Cursor, and Windsurf as URI-based file openers. Zed supports the zed:// URI scheme and should be compatible with the mechanism the CLI uses to open files in an external editor.

Additional information

I've implemented this change in https://github.com/rbright/codex/commit/15e2cee08c95bd4a5343e177480924817f4d1814 but am unable to open a pull request for it given the contribution guidelines of this repository.

View original on GitHub ↗

6 Comments

jonbelay · 5 months ago

Thanks for flagging this. To help us reproduce and prioritize:

  1. What environment are you using (OS, version, and install method)?
  2. What exact command or config triggers the issue?
  3. Can you share logs or error output if available?

We will update the proposal once we have the missing details.

yannbonzom · 5 months ago

+1 – I see it shows in the picker now, but it fails to open Zed for me. Seems like a small bug around opening the app automatically.

etraut-openai contributor · 5 months ago

@yannbonzom, could you please open a bug report with any relevant details that might help us understand why it's not working on your system?

rbright · 5 months ago

@etraut-openai For clarity, this request was related to the URI-based file_opener setting in the CLI and not the recent update in the Codex App to add Zed to that menu. Figured I'd clarify, since I'm sure you all got a flood of requests for the latter this week before it was added.

etraut-openai contributor · 5 months ago

Ah yes, thanks for the clarification. The title and description are likely to confuse others. Could you take a crack at clarifying?

etraut-openai contributor · 3 months ago

This feature request hasn't received enough upvotes, so I'm closing it.