The problem
Both Anthropic and OpenAI can run coding agents on their own servers: Claude Code sessions in Anthropic's cloud, and Codex cloud tasks. That's useful for long jobs you don't want tying up your laptop, but it adds two more places to check. Local work is in the desktop apps; cloud work is in a web page or a separate list, and it's easy to forget a cloud task that finished an hour ago and is waiting for you to apply it.
How Pairbar solves it
- Load Claude's cloud sessions onceOpen Code in the Claude app so it loads its Code sessions list. Pairbar reads the app's own cached copy of that list (read-only), and the rows appear within a few seconds.
- Make sure `codex` is logged inCodex cloud tasks come from
codex cloud list, run with your owncodexand its login. Ifcodex cloud listlists your tasks in a terminal, Pairbar can too. - Group by projectCloud chats join the local chats of the same repo, so one group shows everything happening in, say,
acme-api. Cloud chats without a repo go under Cloud. - Open or organise themClick a row to open it. The cloud menu offers Open in Claude (Claude sessions, with the Claude app installed), Open in browser, Pin, Mark as unread / read, Rename… (in Pairbar only), Copy link, Labels, Select and Hide. Read markers and selection are kept in Pairbar.
Where each comes from
| Claude Code cloud sessions | Codex cloud tasks | |
|---|---|---|
| Source | the Claude app's own cache of its Code sessions list, on your Mac (read-only) | codex cloud list, through your own codex |
| Updates | when the Claude app updates its cache (it does while it's open), within a few seconds | at most every 5 minutes, and only while the sidebar is showing |
| Needs you | waiting for your answer, for up to a day | ready to apply |
| Working | while the app's copy is recent | pending |
| Finished | finished | applied |
| Clicking opens | the session in the Claude app (claude://code/session_…), or the claude.ai page without the app | the task's page on chatgpt.com |
Limits
- There's no transcript on your Mac, so cloud chats have no question text, current action, conversation search, subagents, handoff, fork, follow-up or check-in, and no alert when one needs you.
- A Claude cloud session is only as current as the Claude app's copy, and shows only after the app has loaded its Code sessions list at least once. Sessions archived in Claude are left out.
- If the app's cache can't be read (a newer format, a file mid-write), cloud sessions are simply left out; local chats are unaffected.
- Sessions you run through Remote Control are your Mac's own chats and are listed once, as local chats.
- Renaming a cloud chat changes its name in Pairbar only; the title on claude.ai or chatgpt.com stays.
Starting a cloud chat from Pairbar
In the composer, switch the Local chip to Cloud. For Codex, with an environment id saved for the repo (its environment chip), the task is sent straight to Codex Cloud with codex cloud exec and its page opens. Claude can't be started in the cloud from outside, so Claude's new chat opens with your text and folder filled in and you pick a cloud environment there.
Without Pairbar
Each service has its own view of cloud work:
- Claude Code cloud sessions: the Claude app's Code section and Claude Code on the web at claude.ai list them with their status.
- Codex cloud tasks: the Codex page on chatgpt.com, and
codex cloudin the terminal. - Both are the source of truth and show more than Pairbar can (the full transcript and diff). What they don't do is put the two services and your local chats in one list.
Frequently asked questions
- Why isn't my Claude cloud session in Pairbar?
- Open Code in the Claude app once so it loads its sessions list; the row appears within a few seconds. Sessions archived in Claude are left out.
- How often does Pairbar check Codex cloud tasks?
- At most every 5 minutes, and only while the sidebar is showing. It runs
codex cloud listwith your owncodexand its login. - Can Pairbar notify me when a cloud task is ready?
- No. Cloud chats show Needs you in the list, but there's no alert for them because their transcript isn't on your Mac.
- Can I start a Codex cloud task from Pairbar?
- Yes, with an environment id saved for the repo: choose Cloud in the composer and Pairbar sends it with
codex cloud exec, then opens the task's page.
Related
- DocsChatsThe chat list: status, grouping, sorting, filters, pins, labels, hover details, subagents, bulk actions, the chat menu
- GlossaryCodex cloud taskA job Codex runs in an OpenAI-hosted container set up from one of your cloud environments, returning a summary and a diff.
- GlossaryClaude Code cloud sessionA Claude Code session that runs in the cloud (by default on Anthropic-managed VMs) and keeps going after you close your laptop.
- GuideSet up a Codex Cloud environment and start cloud tasks from PairbarCreate a Codex Cloud environment, save its id per repo in Pairbar, start cloud tasks from the composer and follow them in the list.
- Use caseSee all your Claude Code sessions and Codex threads in one listEvery Claude Code session and Codex thread, local and cloud, in one list with live status, grouping and filters.
Try Pairbar free for 7 days
One sidebar for the Claude and Codex desktop apps. Everything on for 7 days, no card needed; then $49/year ($39 first year with LAUNCH), $9/month or $129 lifetime (first 200 buyers). macOS 26 or later, Apple silicon.