Add support for Kiro in "Open In" menu
Resolved 💬 3 comments Opened Feb 27, 2026 by tavlean Closed May 10, 2026
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
What version of the Codex App are you using (From “About Codex” dialog)?
26.226.940 (720)
What subscription do you have?
Plus
What platform is your computer?
Darwin 25.3.0 arm64 arm
What issue are you seeing?
Codex shows multiple installed IDE/terminal options in the Open in… dropdown, but it does not show Kiro (Amazon) even though Kiro is installed and usable on this machine.
What steps can reproduce the bug?
- Install Kiro on macOS (app is present in /Applications/kiro.app)
- Open Codex Desktop.
- Open any workspace/thread.
- Click the Open in… dropdown.
- Observe that many IDEs/terminals are listed, but Kiro is not listed.
What is the expected behavior?
If Kiro is installed, it should appear in the Open in… dropdown like other detected IDEs/terminals.
Additional information
Kiro is a VS Code-based IDE (fork), so I’d expect it to be detected similarly to VS Code/Cursor/Windsurf.
3 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Workaround: Use any app as Codex's "Default open destination" on macOS
Codex uses a hardcoded allowlist of known editors for its "Default open destination" dropdown. Custom
.appbundles don't appear even when properly registered with Launch Services. This workaround creates a tiny AppleScript app that masquerades as a recognized editor (e.g. TextMate) but routes every file to its real macOS default handler — so files open in whatever app macOS would normally use.This also works if you want files to always open in a specific app that is NOT already the default macOS handler (like Zed, Alacritty+Neovim, IntelliJ LightEdit, etc.) — just modify the AppleScript in the script below.
Install
Save this as
install.sh, runchmod +x install.sh, then./install.sh:Then open Codex → Settings → Default open destination → select TextMate.
Files will now route through the fake TextMate to their real default macOS handler.
Customization
Want files to open in a specific app instead? Change the
do shell script "open "line in the script:Already have TextMate installed? Change
APP,CFBundleName, andCFBundleIdentifierto a different editor from Codex's allowlist that you don't use:| Editor | App name | Bundle ID |
|--------------|---------------------|------------------------------|
| TextMate |
TextMate.app|com.macromates.TextMate|| BBEdit |
BBEdit.app|com.barebones.bbedit|| Sublime Text |
Sublime Text.app|com.sublimetext.4|This feature request hasn't received enough upvotes, so I'm going to close it.