Before you start
- The Codex CLI installed and signed in:
codex cloud listin a terminal should work (see installing the command-line tools). - A ChatGPT plan with Codex Cloud, and your repository connected to Codex (for example through GitHub).
- The repo checked out on your Mac, with the branch you want the task to start from.
Steps
- Open the composer on the repoPress ✎ in Pairbar's header (or + on the repo's group header), choose Codex in the header, and pick the repo with the Folder chip. Type what the task should do.
- Switch Local to CloudClick the Local / Cloud chip and choose Cloud. This is chosen per chat and not remembered, so each cloud task is a deliberate choice.
- Send it once without an environment idIf no environment id is saved for this repo yet, pressing ↑ (Enter) opens Codex's own new chat in the repo with your text typed in, and Pairbar shows a guide card with what's left: switch Local to Cloud in Codex and, the first time, let Codex set up an environment.
- Create the environment on OpenAI's sideLet Codex create it from that chat, or create one yourself in Codex's environment settings at
chatgpt.com/codex/settings/environmentsfor the repository. That's where its dependencies, tools, environment variables and secrets are configured; see OpenAI's docs for the current options. - Save the environment id in PairbarCopy the environment's id from Codex. Back in Pairbar's composer with Codex and the repo selected, click the Local chip and pick Cloud, click Set environment, paste the id and choose Use "…". It's saved for that repo.
- Start cloud tasks from PairbarFrom now on, Codex + Cloud on that repo sends the task straight to Codex Cloud with
codex cloud exec, from the repo on its current branch, and opens the task's page. If Codex Cloud refuses the task, Pairbar falls back to opening Codex's own new chat with your text and the guide card. - Follow the task in the sidebarThe task appears in the chat list with a ☁︎ on the Codex icon, grouped with the repo's local chats. Click it to open its page on chatgpt.com.
How cloud tasks are tracked
| Codex cloud tasks in Pairbar | |
|---|---|
| Where the list comes from | codex cloud list, through your own codex and its login |
| How often | at most every 5 minutes, and only while the sidebar is showing |
| Status | Working (pending), waiting for you (ready to apply), finished (applied) |
| Clicking | opens the task's page on chatgpt.com |
| Menu | Open in browser, Pin, Rename… (in Pairbar only), Copy link, Labels, Hide |
There's no transcript of a cloud task on your Mac, so Pairbar can't search inside it, show its current action or subagents, hand it off, fork it, send it a follow-up, check in on it, or alert you when it needs you. Applying the result happens on chatgpt.com or in Codex.
And Claude Code cloud sessions?
Claude can't be started in the cloud from outside the Claude app. With Claude + Cloud, Pairbar opens Claude's new chat with your text and folder filled in, and the guide card says to pick a cloud environment there and send. The session then appears in Pairbar with a ☁︎ once the Claude app has loaded its Code sessions list; see cloud chats.
Troubleshooting
- The task opens Codex's new chat instead of going to the cloud
- No environment id is saved for this repo, or Codex Cloud refused the task. Check the environment chip (with Cloud on) for the repo and that the id matches an environment for this repository.
- Cloud tasks never show up in the list
- Run
codex cloud listin a terminal. If it fails, sign in tocodexagain. If it works, keep the sidebar showing for up to 5 minutes. - The task started on the wrong branch
codex cloud execstarts from the repo on its current branch. Check out the branch you want in the repo before sending.
Frequently asked questions
- Can Pairbar create a Codex Cloud environment for me?
- No. Environments are created in Codex, either by letting Codex set one up the first time or in its environment settings on chatgpt.com. Pairbar stores the environment id per repo.
- How does Pairbar send a task to Codex Cloud?
- It runs your own
codex cloud execwith the saved environment id, from the repo on its current branch, then opens the task's page on chatgpt.com. - How quickly do Codex cloud tasks update in Pairbar?
- Pairbar runs
codex cloud listat most every 5 minutes, and only while the sidebar is showing. - Can I start a Claude Code cloud session from Pairbar?
- Not directly. Pairbar opens Claude's new chat with your text and folder filled in; you pick a cloud environment there and send.
Related
- DocsNew chatsThe composer: app, folder, branch, worktree, agent, skills, model, effort, mode, cloud; searchable pickers, remembered choices, and the Claude-or-Codex suggestion
- Use caseTrack Codex cloud tasks and Claude Code cloud sessions next to your local chatsClaude Code cloud sessions and Codex cloud tasks in the same list as local chats, grouped by repo, with needs-you and working status.
- GlossaryCodex cloud environmentThe saved configuration of the container Codex cloud tasks run in: repository, image, setup script, variables, secrets and internet access.
- 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.
- GuideTroubleshoot missing chats in PairbarOrdered checks for chats, Codex threads, cloud sessions and cloud tasks missing from Pairbar, and for search that finds nothing at first.
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.