Introducing Excalibur: one agent for all your AI coding plans
Bite-size posts on what xcb does for people who pay for more than one of Claude, Codex, and Devin, each with its own illustration.
By Hraness · Published
Drafted with AI from the source code and reviewed by Claude Opus 5.5 (claude-opus-5-5) independent editorial review.
Excalibur puts all your AI coding plans behind one agent
Excalibur (xcb) is a free terminal agent for people who pay for more than one of Claude, Codex, and Devin. Type a task once, and xcb picks which of your accounts runs it. No more switching logins or windows.
xcb
›Fix the failing parser test in invoice-app
Started Fix the failing parser test in invoice-app · named invoice-app · /workspace to move
worker is running · quota leader · claude/opus · a_3f9c0e12
Two-digit years now parse as 20xx. The parser tests pass.
›
It favors the quota that is about to reset
Quota you don't use by the reset is gone. xcb reads each Claude and Codex account's usage, no more than five minutes old, and favors unused quota that is about to reset.
xcb accounts
AccountPlanQuota left
ClaudeworkGets the taskMaxready · 62% left, resets in ~38m
ClaudepersonalMaxready · 81% left, resets in ~4d
CodexchatgptPlusbusy · 45% left, resets in ~2h 10m
DevinteamTeamready
Both Claude accounts can take the task. work still has 62% left and resets in 38 minutes, so it goes first instead of letting that quota lapse.
When a provider says an account hit its usage limit partway through a task, xcb moves the task to another account or model that can take it, with its original instructions. You don't paste the prompt into a new window.
xcb accounts
AccountPlanQuota left
ClaudeworkMaxlimited · retry in ~1h 52m
ClaudepersonalGets the taskMaxbusy · 79% left, resets in ~4d
CodexchatgptPlusbusy · 45% left, resets in ~2h 4m
DevinteamTeamready
work hit its usage limit mid-task. The task keeps its instructions and continues on personal.
Tasks keep running after you close the terminal
Every task runs in the background. xcb tasks lists them across all your projects, and xcb attention collects the questions your agents are waiting on you to answer.
Terminal
$xcb tasks
t_8d21 running · Fix the failing parser test · worker is running · quota leader · claude/opus · a_3f9c0e12
t_77c0 needs input · Rename the billing module · Which name: billing or invoicing? · codex/gpt-codex · a_c0de5a77
t_5a93 completed · Add a CSV export · Export added with tests · devin/swe · a_d0e1f2a3
$xcb attention
t_77c0 · thread · needs input · Which name: billing or invoicing?
Both names appear in the code. I can rename either way.
Link your machines with xcb link. From any of them, xcb fleet shows what each one is doing, and xcb dispatch sends a task to the one at home. Task content is end-to-end encrypted, on a relay you run yourself.
travel-laptop
$xcb fleet
d_513c · studio-desktop · daemon · online · active
projection thread · rev 41 · 3s old
d_a90e · travel-laptop · controller · online · active
d_2f47 · build-box · daemon · offline · active
projection thread · rev 12 · 5400s old · STALE
$xcb dispatch d_513c ~/src/invoice-app -p "Run the parser tests and fix what fails"
xcb runs Claude Code, Codex, or the Devin CLI under your own sign-in, in an OS sandbox, and holds each account for one task at a time. It never falls back to an API key, and it never touches API traffic.
Your sign-inKept in a private profile outside your projects
The provider's own toolA private copy of Claude Code, Codex, or the Devin CLI
An OS sandboxSeatbelt on macOS, bwrap on Linux, a cleared environment
xcb's file toolsThe only way in to your files; no provider plugins or MCP servers
One project folderChanges land here for you to review and commit
Made for people who run agents all day, and for agents
xcb is for developers juggling more than one coding plan. It works for agents too: another program hands xcb a task as JSON and gets back which account ran it, how it ended, and the answer.
The idea behind Excalibur: every coding plan you pay for works as one, from whichever machine you're at, and none of your quota expires unused while another account sits at its limit.
xcb
›Fix the failing parser test in invoice-app
Started Fix the failing parser test in invoice-app · named invoice-app · /workspace to move
Usage limit interrupted claude/opus · a_3f9c0e12; selecting another eligible route
worker is running · quota leader · claude/opus · a_7b21d4aa
Two-digit years now parse as 20xx. The parser tests pass.
›
What xcb doesn't do
xcb doesn't raise any usage limit and has no model access of its own. Providers work on your files through xcb's tools, without their plugins or MCP servers. Codex and Devin need an Apple silicon Mac. If one plan covers your work, you don't need xcb.
Your sign-inKept in a private profile outside your projects
The provider's own toolA private copy of Claude Code, Codex, or the Devin CLI
An OS sandboxSeatbelt on macOS, bwrap on Linux, a cleared environment
xcb's file toolsThe only way in to your files; no provider plugins or MCP servers
One project folderChanges land here for you to review and commit
Free, open source, and on Apple silicon Macs and Linux today
xcb is free and MIT licensed. Latest release: v0.16.3. Install it with one command on a Mac with Apple silicon or on Linux, connect a Claude account with xcb setup claude, and open your thread with xcb.
Excalibur (xcb) is a free terminal agent for people who pay for more than one of Claude, Codex, and Devin. Type a task once, and xcb picks which of your accounts runs it. No more switching logins or windows.
X post 2 of 9169 of 280
Quota you don't use by the reset is gone. xcb reads each Claude and Codex account's usage, no more than five minutes old, and favors unused quota that is about to reset.
X post 3 of 9218 of 280
When a provider says an account hit its usage limit partway through a task, xcb moves the task to another account or model that can take it, with its original instructions. You don't paste the prompt into a new window.
X post 4 of 9164 of 280
Every task runs in the background. xcb tasks lists them across all your projects, and xcb attention collects the questions your agents are waiting on you to answer.
X post 5 of 9208 of 280
Link your machines with xcb link. From any of them, xcb fleet shows what each one is doing, and xcb dispatch sends a task to the one at home. Task content is end-to-end encrypted, on a relay you run yourself.
X post 6 of 9203 of 280
xcb runs Claude Code, Codex, or the Devin CLI under your own sign-in, in an OS sandbox, and holds each account for one task at a time. It never falls back to an API key, and it never touches API traffic.
X post 7 of 9189 of 280
xcb is for developers juggling more than one coding plan. It works for agents too: another program hands xcb a task as JSON and gets back which account ran it, how it ended, and the answer.
X post 8 of 9183 of 280
The idea behind Excalibur: every coding plan you pay for works as one, from whichever machine you're at, and none of your quota expires unused while another account sits at its limit.
X post 9 of 9227 of 280
xcb is free and MIT licensed. Latest release: v0.16.3. Install it with one command on a Mac with Apple silicon or on Linux, connect a Claude account with xcb setup claude, and open your thread with xcb.
https://xcb.sh/blog/one-agent-for-all-your-ai-plans
Bluesky post 1 of 9207 of 300
Excalibur (xcb) is a free terminal agent for people who pay for more than one of Claude, Codex, and Devin. Type a task once, and xcb picks which of your accounts runs it. No more switching logins or windows.
Bluesky post 2 of 9169 of 300
Quota you don't use by the reset is gone. xcb reads each Claude and Codex account's usage, no more than five minutes old, and favors unused quota that is about to reset.
Bluesky post 3 of 9218 of 300
When a provider says an account hit its usage limit partway through a task, xcb moves the task to another account or model that can take it, with its original instructions. You don't paste the prompt into a new window.
Bluesky post 4 of 9164 of 300
Every task runs in the background. xcb tasks lists them across all your projects, and xcb attention collects the questions your agents are waiting on you to answer.
Bluesky post 5 of 9208 of 300
Link your machines with xcb link. From any of them, xcb fleet shows what each one is doing, and xcb dispatch sends a task to the one at home. Task content is end-to-end encrypted, on a relay you run yourself.
Bluesky post 6 of 9203 of 300
xcb runs Claude Code, Codex, or the Devin CLI under your own sign-in, in an OS sandbox, and holds each account for one task at a time. It never falls back to an API key, and it never touches API traffic.
Bluesky post 7 of 9189 of 300
xcb is for developers juggling more than one coding plan. It works for agents too: another program hands xcb a task as JSON and gets back which account ran it, how it ended, and the answer.
Bluesky post 8 of 9183 of 300
The idea behind Excalibur: every coding plan you pay for works as one, from whichever machine you're at, and none of your quota expires unused while another account sits at its limit.
Bluesky post 9 of 9255 of 300
xcb is free and MIT licensed. Latest release: v0.16.3. Install it with one command on a Mac with Apple silicon or on Linux, connect a Claude account with xcb setup claude, and open your thread with xcb.
https://xcb.sh/blog/one-agent-for-all-your-ai-plans
Threads post 1 of 9207 of 500
Excalibur (xcb) is a free terminal agent for people who pay for more than one of Claude, Codex, and Devin. Type a task once, and xcb picks which of your accounts runs it. No more switching logins or windows.
Threads post 2 of 9169 of 500
Quota you don't use by the reset is gone. xcb reads each Claude and Codex account's usage, no more than five minutes old, and favors unused quota that is about to reset.
Threads post 3 of 9218 of 500
When a provider says an account hit its usage limit partway through a task, xcb moves the task to another account or model that can take it, with its original instructions. You don't paste the prompt into a new window.
Threads post 4 of 9164 of 500
Every task runs in the background. xcb tasks lists them across all your projects, and xcb attention collects the questions your agents are waiting on you to answer.
Threads post 5 of 9208 of 500
Link your machines with xcb link. From any of them, xcb fleet shows what each one is doing, and xcb dispatch sends a task to the one at home. Task content is end-to-end encrypted, on a relay you run yourself.
Threads post 6 of 9203 of 500
xcb runs Claude Code, Codex, or the Devin CLI under your own sign-in, in an OS sandbox, and holds each account for one task at a time. It never falls back to an API key, and it never touches API traffic.
Threads post 7 of 9189 of 500
xcb is for developers juggling more than one coding plan. It works for agents too: another program hands xcb a task as JSON and gets back which account ran it, how it ended, and the answer.
Threads post 8 of 9183 of 500
The idea behind Excalibur: every coding plan you pay for works as one, from whichever machine you're at, and none of your quota expires unused while another account sits at its limit.
Threads post 9 of 9255 of 500
xcb is free and MIT licensed. Latest release: v0.16.3. Install it with one command on a Mac with Apple silicon or on Linux, connect a Claude account with xcb setup claude, and open your thread with xcb.
https://xcb.sh/blog/one-agent-for-all-your-ai-plans
LinkedIn post1812 of 3000
Excalibur (xcb) is a free terminal agent for people who pay for more than one of Claude, Codex, and Devin. Type a task once, and xcb picks which of your accounts runs it. No more switching logins or windows.
Quota you don't use by the reset is gone. xcb reads each Claude and Codex account's usage, no more than five minutes old, and favors unused quota that is about to reset.
When a provider says an account hit its usage limit partway through a task, xcb moves the task to another account or model that can take it, with its original instructions. You don't paste the prompt into a new window.
Every task runs in the background. xcb tasks lists them across all your projects, and xcb attention collects the questions your agents are waiting on you to answer.
Link your machines with xcb link. From any of them, xcb fleet shows what each one is doing, and xcb dispatch sends a task to the one at home. Task content is end-to-end encrypted, on a relay you run yourself.
xcb runs Claude Code, Codex, or the Devin CLI under your own sign-in, in an OS sandbox, and holds each account for one task at a time. It never falls back to an API key, and it never touches API traffic.
xcb is for developers juggling more than one coding plan. It works for agents too: another program hands xcb a task as JSON and gets back which account ran it, how it ended, and the answer.
The idea behind Excalibur: every coding plan you pay for works as one, from whichever machine you're at, and none of your quota expires unused while another account sits at its limit.
xcb is free and MIT licensed. Latest release: v0.16.3. Install it with one command on a Mac with Apple silicon or on Linux, connect a Claude account with xcb setup claude, and open your thread with xcb.
https://xcb.sh/blog/one-agent-for-all-your-ai-plans
Product Hunt tagline55 of 60
Use your Claude, Codex, and Devin plans from one agent.
Product Hunt description153 of 260
Excalibur (xcb) routes coding tasks across the Claude, Codex, and Devin subscriptions you already pay for, picking an account that is signed in and idle.
Facts for your own post
Use your Claude, Codex, and Devin plans from one agent.
Excalibur (xcb) is a free terminal agent for people who pay for more than one of Claude, Codex, and Devin. Type a task once, and xcb picks which of your accounts runs it. No more switching logins or windows.
Quota you don't use by the reset is gone. xcb reads each Claude and Codex account's usage, no more than five minutes old, and favors unused quota that is about to reset.
When a provider says an account hit its usage limit partway through a task, xcb moves the task to another account or model that can take it, with its original instructions. You don't paste the prompt into a new window.
Every task runs in the background. xcb tasks lists them across all your projects, and xcb attention collects the questions your agents are waiting on you to answer.
Link your machines with xcb link. From any of them, xcb fleet shows what each one is doing, and xcb dispatch sends a task to the one at home. Task content is end-to-end encrypted, on a relay you run yourself.
xcb runs Claude Code, Codex, or the Devin CLI under your own sign-in, in an OS sandbox, and holds each account for one task at a time. It never falls back to an API key, and it never touches API traffic.
xcb is for developers juggling more than one coding plan. It works for agents too: another program hands xcb a task as JSON and gets back which account ran it, how it ended, and the answer.
xcb is free and MIT licensed. Latest release: v0.16.3. Install it with one command on a Mac with Apple silicon or on Linux, connect a Claude account with xcb setup claude, and open your thread with xcb.