Skip to content

Use case

Switch between Claude Code and Codex on a Mac without hunting for windows

Pairbar is a macOS app that lays one sidebar over the official Claude and Codex desktop apps. It lists your Claude Code sessions and Codex threads together, and when you click a chat that belongs to the other app, Pairbar moves that app's window exactly where the current one is before bringing it forward, so switching feels like one window changing content while each chat stays in its own app.

Last updated

BEFOREClaudeCodex window, elsewhereAFTER: SAME SPOT, SAME SIZECodexThe other app's window moves here(Accessibility), then the chat opens.
Clicking a Codex chat while Claude is in front: the Codex window takes the Claude window's place and size.

The problem

If you use both Claude Code and Codex, your work lives in two desktop apps with two sidebars. Each app only lists its own chats, and its window sits wherever you last left it. Checking on a Codex thread while you're in Claude means ⌘-Tab, finding the window, finding the thread, then doing the same thing in reverse.

  • Neither app shows the other's chats, so there's no single place to see what's running.
  • The two windows usually have different sizes and positions, so every switch moves your eyes around the screen.
  • Finding the right chat means scanning a second list, organised differently.

How Pairbar solves it

  1. Open Claude or Codex
    Pairbar appears over that app's own sidebar, matching its width, position and rounded corners. It shows chats from both apps in one list.
  2. Allow Accessibility once
    The first-run welcome asks for the optional Accessibility permission. Pairbar uses it to move and resize the Claude and Codex windows so they share one spot. Without it, the other app still opens, just wherever its window happens to be.
  3. Click a chat from the other app
    Click a Codex thread while Claude is in front (or the other way round). Pairbar places the Codex window exactly over the Claude window, brings it forward and opens that chat through Codex's own codex:// link.
  4. Or jump with the keyboard
    With either app in front, ⌃1–9 opens the first nine chats on screen, and ⌘K puts the cursor in Pairbar's search so you can type part of a title and press ↩.

Shortcuts

ShortcutWhat it doesWhere
⌃1–9Open the nth chat on screenClaude or Codex in front
⌘KSearch chats and run actionsClaude or Codex in front
⌃⌥KSearch from any app (a Spotlight-style panel)anywhere
⌃⌥SShow or hide Pairbaranywhere

What exactly happens when you switch

  • Pairbar never patches or injects into either app. Chats open through the apps' own claude:// and codex:// links.
  • The sidebar follows whichever app is in front, and hides when the app's own sidebar is collapsed or the window is too narrow for one.
  • The All · Claude · Codex filter narrows the list to one app. If an app isn't running, its chip is dimmed with ⏻; click it to open the app.
  • With only one of the two apps installed, Pairbar simply lists that app's chats.

Without Pairbar

Without an overlay, these are the usual ways to move between the two apps:

ApproachWorks forTrade-off
⌘-Tab or the Dockswitching appsyou still find the chat in the other app's sidebar, and the window is wherever you left it
Snap both windows side by side (macOS tiling)watching both at onceeach window gets half the screen
A window manager (e.g. Rectangle) with saved positionsconsistent window placementdoesn't list chats or show their status
Use the CLIs in one terminal (claude, codex)people who prefer terminalsyou give up the desktop apps' interfaces

Frequently asked questions

Does Pairbar modify the Claude or Codex app?
No. Pairbar is a separate app that draws a panel over their sidebars. It reads the files the apps already keep on your Mac and opens chats through their own claude:// and codex:// links.
Why does Pairbar need the Accessibility permission?
To move and resize the Claude and Codex windows so they share one spot when you switch, and to react instantly to ⌥ and ⌘ for peeking. It's optional: without it, switching still opens the right chat, just in the other app's own window position.
Can I switch with the keyboard only?
Yes. ⌃1–9 opens the first nine chats on screen, ⌘K searches while Claude or Codex is in front, and ⌃⌥K searches from any app.
Does it work with only Claude or only Codex installed?
Yes. Pairbar shows whichever app you have. The Codex chip shows "Get Codex" when Codex isn't installed.

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.