Codex App: macOS dock badge shows unread count from Cloud Codex with no way to view or dismiss notifications in the app
Open 💬 8 comments Opened Feb 4, 2026 by artwist-polyakov
What version of the Codex App are you using (From “About Codex” dialog)?
260203.1501 (523)
What subscription do you have?
Plus
What issue are you seeing?
The Codex desktop app displays a persistent red notification badge (with a number) on its macOS Dock icon. The badge count appears to originate from Codex Cloud (chatgpt.com/codex) tasks — completed or awaiting review.
However, there is no UI element inside the Codex desktop app to view, acknowledge, or dismiss these cloud notifications. The badge remains stuck until the user manually visits chatgpt.com/codex in a browser and reviews the cloud tasks there.
What steps can reproduce the bug?
- Complete or have pending tasks in Codex Cloud (chatgpt.com/codex)
- Open the Codex desktop app on macOS
- Observe the red badge on the Codex icon in the Dock (e.g., showing "6")
- Try to find any way to view or clear these notifications inside the desktop app — there is none
- Visit chatgpt.com/codex in a browser and review the tasks — the badge clears
What is the expected behavior?
The app should either:
- Surface cloud task notifications in the app UI (e.g., sidebar or inbox) so users can view and dismiss them
- Or not display a Dock badge for notifications it cannot render
Additional information
Visiting chatgpt.com/codex and reviewing the cloud tasks there appears to clear the badge on the desktop app. This suggests the app is pulling the notification count from the cloud service but lacks the UI surface to interact with it.
8 Comments
I also have this issue. It persistently shows a "1" or "2" notification badge even when there's nothing to look at in codex.
<img width="99" height="108" alt="Image" src="https://github.com/user-attachments/assets/4d339ddc-7ca0-41fa-8580-379298df5f59" /> This is really bothering me because my eyes keep being drawn to it.
+1. It is driving me nuts. It used to be just 1 for me, but yesterday it became 2, and there's no way to dismiss it
I've been dealing with this same thing. Miraculously, the stars aligned, and I was able to fix it for myself just now.
Looks like the Codex app also includes notification/badge counts for things that are unread in the web app. I just went to https://chatgpt.com/codex/cloud, read all the badged items, and now my Codex app badge count went back to zero (after a slight delay).
Maybe this is the case for everyone else?
EDIT: I just realized the original bug report says this exact same thing. I am not nearly as clever as I thought I was.
It solved my problem.
Solved. God bless you
I didn't have any unread items in my Codex cloud. But if you right-click on the app icon, you will see some unreads:
<img width="379" height="244" alt="Image" src="https://github.com/user-attachments/assets/10fb1072-87be-4ced-b929-41702dbbe15d" />
It's peculiar but when I click on one of the items, the badge count decrements, and the thread that opens does not appear to be part of any active project, and every unread thread is actually the same thread.
Happy to say my badge no longer shows unread after clicking through them all.
+1 — Experiencing the same problem. The dock badge count comes from threads I've already read/interacted with via CLI or the ChatGPT app, but the Codex desktop app doesn't know they're read. There's no way to dismiss the badge inside the app itself, and having to visit chatgpt.com/codex just to clear a notification is not a viable workflow. A 'mark all as read' button or proper cross-client read state sync would be a huge improvement.