xcb
Install xcb
Theme
Appearance

Compare

xcb vs OpenCode

OpenCode is an open-source coding agent for 75+ providers and local models, and its docs say Anthropic prohibits using a Claude Pro or Max plan through OpenCode plugins. xcb uses your Claude subscription through the unmodified Claude Code binary, along with Codex and the Devin CLI, but it is a router, not an agent you configure.

Updated . Sources are listed below.

Which one to pick

Pick OpenCode when

  • You want one open-source agent across 75+ providers or local models.
  • You use a ChatGPT Plus, GitHub Copilot, or GitLab Duo subscription, which OpenCode supports with no extra setup.
  • You want to define your own agents and subagents, with their own prompts, models, and tools.
  • You want plugins, MCP servers, and language server support in your agent.

Pick xcb when

  • You want to use a Claude Pro or Max plan through Claude Code, alongside Codex and Devin.
  • You hold several accounts and want each task sent to one that is idle and not at a known limit.
  • You want every provider run sandboxed, with file changes going through xcb.

Side by side

OpenCode and xcb at a glance
AspectOpenCodexcb
What it isAn open-source coding agent for the terminal, IDE, and desktopA router and terminal around Claude Code, Codex, and the Devin CLI
Model access75+ providers through API keys, plus local modelsYour Claude, Codex, and Devin subscriptions, through each provider’s own tool
SubscriptionsChatGPT Plus, GitHub Copilot, and GitLab Duo; Claude Pro/Max plugins no longer bundledClaude through the unmodified Claude Code binary, ChatGPT through Codex, and Devin plans
CustomizationCustom agents and subagents, plugins, MCP servers, and language serversPanes, hooks, and reflex programs; workers get only xcb’s tools, with no MCP servers or plugins
PermissionsRules that allow, ask about, or deny edits, shell commands, and web fetchesEvery provider run is sandboxed; commands run in an offline Linux VM on macOS ARM64
For your own codeAn SDK and a server modexcb --json route takes one task and returns the result, the account and model used, and how the run ended
PlatformsmacOS, Linux, and WindowsmacOS ARM64 and Linux x86_64, with no Windows build; Codex and Devin need macOS, and Claude on Linux isn’t confirmed
LicenseMITMIT

Devin support covers specific Devin CLI builds on macOS; a coding task on a signed-in Devin account passed with Devin CLI 3000.11.3.

Using a Claude subscription

OpenCode’s provider docs ↗ say plugins exist that let you use Claude Pro/Max models with OpenCode, that “Anthropic explicitly prohibits this”, and that OpenCode stopped bundling them in 1.3.0. The same page lists ChatGPT Plus, GitHub Copilot, and GitLab Duo as subscriptions you can use with zero setup.

xcb runs the unmodified Claude Code binary, signed in through Claude Code’s own claude setup-token flow. Anthropic’s Claude Code legal page ↗ says its credential rules don’t “prevent an end user from signing in to the unmodified Claude Code binary with their own Claude subscription”. Provider terms and usage limits still apply, and xcb doesn’t raise or pool them.

Sources