> ## Documentation Index
> Fetch the complete documentation index at: https://docs.capriole.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# One API for Codex, Claude Code, Copilot CLI, and More

> See how one Capriole AI account connects six maintained coding agents through the protocol each client expects.

One Capriole AI account can connect Codex, Claude Code, Kilo Code, GitHub Copilot CLI, OpenCode, and OpenClaw. Premium costs USD 8 per month, includes 5 million charged API tokens, and also provides unlimited browser chat with the supported Premium model set.

Each client keeps the wire format it expects. Capriole maintains OpenAI Responses, OpenAI-compatible Chat Completions, and Anthropic Messages paths for the documented integrations.

“OpenAI compatible” alone does not describe modern coding-agent support.

## Why the maintained paths matter

Capriole removes the repeated provider setup behind these clients. One membership supplies the account, API balance, key management, latest-model aliases, and exact client-specific configuration. You do not need a separate provider account, key, balance, and billing page for each supported model family.

The result is a documented path from the browser workspace to repository work. Chat stays unlimited under Premium, while coding-agent traffic uses the visible 5 million monthly charged-token balance.

## Six agents, several protocols

Coding agents may look similar at the prompt, but their model clients are not interchangeable.

| Coding agent       | Maintained Capriole path                                  | Recommended starting point                                            |
| ------------------ | --------------------------------------------------------- | --------------------------------------------------------------------- |
| Codex              | OpenAI Responses                                          | [`openai-latest`](/integrations/codex)                                |
| Claude Code        | Anthropic Messages                                        | [`claude-latest`](/integrations/claude-code)                          |
| Kilo Code          | OpenAI-compatible Chat Completions                        | [`openai-latest`](/integrations/kilo-code)                            |
| GitHub Copilot CLI | Chat Completions, Responses, or Messages                  | [Choose a documented protocol path](/integrations/github-copilot-cli) |
| OpenCode           | OpenAI Responses, Chat Completions, or Anthropic Messages | [Choose a documented provider path](/integrations/opencode)           |
| OpenClaw           | OpenAI Responses, Anthropic Messages, or compatible chat  | [Choose a documented provider path](/integrations/openclaw)           |

The same account and API balance sit behind these integrations. The request shape still follows the client.

Codex sends Responses requests. Claude Code sends Anthropic Messages requests and can use token-counting preflight when the selected provider supports it. Kilo Code uses Chat Completions. GitHub Copilot CLI, OpenCode, and OpenClaw can be configured with different protocol or provider paths, so their setup depends on the model family and protocol you choose.

Capriole preserves those distinctions. Its public Responses route is not secretly converted into Chat Completions, and its Messages route is not rewritten into an OpenAI response.

## Why one key is useful

Without a shared access layer, trying several coding agents often means repeating the same administrative work:

* create or maintain accounts with different model providers;
* add billing details and balances in several places;
* store several API keys;
* learn which model name and base URL each client expects;
* revisit every configuration when a preferred model changes.

Capriole reduces that setup to one account and one Capriole API key. The integration guides provide the exact base URL, model selector, and client-specific fields.

The agents keep their own interfaces, tool systems, permission models, and local execution behavior. Capriole supplies model access; each coding agent still decides how to edit files, run tools, and present the result.

## Latest aliases reduce maintenance

Model releases move quickly. A configuration tied to one concrete model ID is useful for reproducible work, but it also needs manual updates when you want the newest supported default.

Capriole provides maintained aliases for supported public paths:

* `openai-latest` for the maintained OpenAI route;
* `claude-latest` for the maintained Claude route;
* `google-latest` on compatible public chat paths.

The alias is resolved before upstream dispatch and usage accounting. The coding agent sends the stable selector; Capriole records the resolved model that handled the request.

Concrete model IDs remain useful when an exact version matters for an audit, a test, or a long-running project. “Latest” is a convenience, not a substitute for version pinning.

## What has been tested

The maintained setup follows actual client paths and tests.

Local validation covers all six clients through their documented configurations. Tests include basic prompts and supported tool-interaction flows.

There are client-specific limits. Codex remains on the maintained OpenAI Responses models; selecting a Claude model in Capriole does not make it a Codex-compatible model. Claude Code uses the Claude Messages path. Kilo Code uses Chat Completions. GitHub Copilot CLI, OpenCode, and OpenClaw offer broader choices, but their configuration must still match the selected protocol.

The integration guides linked in the table are the source of truth for current fields and supported selectors.

Read [how Capriole tests multi-model API compatibility](/articles/unified-model-api#how-we-test-compatibility) for the difference between route coverage and a real coding-agent pass.

## Browser chat and coding agents solve different parts of the job

Research, drafting, files, web search, and mid-conversation model changes can stay in the browser workspace. When the task needs repository context, local tools, or file changes, a coding agent can use the same Capriole account.

Capriole connects both surfaces to the same account. A Premium membership currently costs **USD 8 per month**, includes unlimited browser chat across the supported Premium model set, and adds **5 million charged API tokens each month**. Coding-agent usage is API usage, so it draws from that metered balance rather than the unlimited browser-chat allowance.

The plan keeps the two workloads separate. Everyday browser chat is unlimited under Premium, while programmatic and agent workloads use visible charged API tokens with top-ups available when needed.

## Choose the agent first, then follow its protocol

Use Codex when its Responses-based OpenAI workflow fits the job. Use Claude Code when you want its Anthropic-native client. Kilo Code provides an IDE or terminal workflow over Chat Completions. GitHub Copilot CLI, OpenCode, and OpenClaw provide more protocol choices.

Each documented client gets a maintained route to the models supported by that protocol.

[Try GPT-5.6 Thinking, Claude Fable 5, or Gemini 3.1 Pro in limited free browser chat](https://capriole.ai), then upgrade when you are ready to create an API key. Start with the [one-key coding-agent guide](/guides/one-api-key-coding-agents) for the shared workflow, then open the integration page for the agent you use.

**Facts checked:** 2026-08-11.
