ChatGPT Desktop: Work/Codex voice UI is missing in API key authentication mode while Chat voice remains available
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Quiet
- Tech stack
- macos
- Domain
- authentication, desktop
Research direction
Start by reproducing the behavior on macOS with codex login --with-api-key, then compare voice availability in the Chat, Work, and Codex views while checking the reported RemoteFeatureFlags and logs. Done means establishing whether API-key authentication is expected to omit Work/Codex voice and documenting or resolving the discrepancy.
Written by the indexing model from the issue text.
Description
Summary
When ChatGPT Desktop is authenticated using an OpenAI API key (via codex login --with-api-key), Chat voice remains available, but the Work and Codex views do not display any voice input button.
Environment
- macOS
- ChatGPT Desktop 1.2026.184
- Apple Silicon
- Authenticated using API key
Expected
Voice should either be available consistently across Chat, Work and Codex, or the UI should indicate that API-key authentication does not support Work/Codex voice.
Actual
- Chat: Voice button visible
- Work: No voice button
- Codex: No voice button
Diagnostics
voiceAvailable = 1in RemoteFeatureFlags.- No local preference disabling voice found.
com.openai.codexcontains only UI/update preferences.- Logs contain backend responses including
403 /celsius/ws/userand500 /wham/tasks/list. - Chat voice continues to work normally.
- ChatGPT Desktop and Codex CLI appear to share authentication state after
codex login --with-api-key.
Question: Is this expected behavior for API-key authentication, or a bug/regression?
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- Avg merge
- 1m
- Merged PRs (30d)
- 1k
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from openai/codex
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
bug CLI windows-os
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
macOS sandbox blocks hw.optional.arm64 sysctl, causing Flutter to misdetect Apple Silicon as x64 Openbug CLI sandbox
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
bug CLI TUI
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
CLI config enhancement skills
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
A-linter
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
oxc-project/oxc#26863 ·