LLxprt Code is an open-source, terminal-first coding assistant built around a bet I appreciate: treat every LLM as replaceable rather than locking into one vendor. It lets developers query and edit codebases in the CLI with whichever model fits — a Claude or ChatGPT subscription, a Kimi or Qwen key, or a local llama.cpp instance — and multi-account failover with load-balancer profiles make switching providers practical for daily work.
Because LLxprt Code treats any OpenAI-compatible endpoint as a first-class provider — via the openai alias plus /baseurl, /key, /model — OrcaRouter would add a concrete option for users who want many chat, reasoning, and image models behind one API key, with routing and failover handled upstream. They could stop juggling keys and base URLs and point LLxprt Code at one stable endpoint.
What would you like to be added?
A new optional provider option for OrcaRouter in LLxprt Code, added alongside existing providers rather than replacing any of them. OrcaRouter exposes an OpenAI-compatible API and uses standard API-key authentication, so the natural integration point is the OpenAI-compatible endpoint support LLxprt Code already documents: an orcarouter alias (or a documented /provider openai + /baseurl + /key setup) that users select via /provider, just as they do for OpenRouter or the other gateways in the quick reference. To be clear, this is a proposal for discussion — no code has been written or tested yet.
Why is this needed?
For a tool whose whole point is provider choice, every solid gateway widens that choice. Concretely, an OrcaRouter option would offer:
- Multiple chat, reasoning, image, and video models through one endpoint, with automatic model routing and provider failover when an upstream provider is down or rate-limited.
- Prompt caching to keep long, agentic coding sessions more affordable.
- Usage tracking and budgets — a hard ceiling for developers who pay for their own keys.
All of this rides on the API-key configuration LLxprt Code already uses, so no new machinery should be needed.
Additional context
OrcaRouter is already adopted by other open-source projects in the LLM tooling space — for example goose and OpenCode use it as one more OpenAI-compatible backend for their users. I'm an engineer on the OrcaRouter team, and I'd welcome the maintainers' take on whether this is worth supporting here.
One transparent note: OrcaRouter has an optional open-source partner program in which approved OSS projects can receive a 5% revenue share from usage attributed to their integration. Participation is entirely optional and is not a prerequisite for the integration; I'm happy to follow whatever disclosure or governance requirements LLxprt Code prefers, and the decision is fully yours.
If you're open to the direction, I'd be glad to implement it as a PR following the contribution guidelines — but only after the maintainers approve. More examples of projects built with OrcaRouter: https://www.orcarouter.ai/built-with
LLxprt Code is an open-source, terminal-first coding assistant built around a bet I appreciate: treat every LLM as replaceable rather than locking into one vendor. It lets developers query and edit codebases in the CLI with whichever model fits — a Claude or ChatGPT subscription, a Kimi or Qwen key, or a local llama.cpp instance — and multi-account failover with load-balancer profiles make switching providers practical for daily work.
Because LLxprt Code treats any OpenAI-compatible endpoint as a first-class provider — via the
openaialias plus/baseurl,/key,/model— OrcaRouter would add a concrete option for users who want many chat, reasoning, and image models behind one API key, with routing and failover handled upstream. They could stop juggling keys and base URLs and point LLxprt Code at one stable endpoint.What would you like to be added?
A new optional provider option for OrcaRouter in LLxprt Code, added alongside existing providers rather than replacing any of them. OrcaRouter exposes an OpenAI-compatible API and uses standard API-key authentication, so the natural integration point is the OpenAI-compatible endpoint support LLxprt Code already documents: an
orcarouteralias (or a documented/provider openai+/baseurl+/keysetup) that users select via/provider, just as they do for OpenRouter or the other gateways in the quick reference. To be clear, this is a proposal for discussion — no code has been written or tested yet.Why is this needed?
For a tool whose whole point is provider choice, every solid gateway widens that choice. Concretely, an OrcaRouter option would offer:
All of this rides on the API-key configuration LLxprt Code already uses, so no new machinery should be needed.
Additional context
OrcaRouter is already adopted by other open-source projects in the LLM tooling space — for example goose and OpenCode use it as one more OpenAI-compatible backend for their users. I'm an engineer on the OrcaRouter team, and I'd welcome the maintainers' take on whether this is worth supporting here.
One transparent note: OrcaRouter has an optional open-source partner program in which approved OSS projects can receive a 5% revenue share from usage attributed to their integration. Participation is entirely optional and is not a prerequisite for the integration; I'm happy to follow whatever disclosure or governance requirements LLxprt Code prefers, and the decision is fully yours.
If you're open to the direction, I'd be glad to implement it as a PR following the contribution guidelines — but only after the maintainers approve. More examples of projects built with OrcaRouter: https://www.orcarouter.ai/built-with