What is claude-code-proxy?
claude-code-proxy lets you use Claude Code with Codex, Kimi, Grok, or Cursor Agent. Start one local app, choose a model, and keep working in the Claude Code interface you already know.
Your coding interface
Claude Code
Local bridge
claude-code-proxy
Chooses the provider from your model
Supported providers
CodexKimiGrokCursor Agent
Why use it?
Section titled “Why use it?”- Keep the Claude Code experience. Skills, tools, hooks, subagents, IDE integrations, and the terminal interface stay on the client side.
- Use subscription-backed providers. Authenticate with supported consumer accounts instead of putting provider API keys into Claude Code.
- Switch providers by model. A single proxy process routes every request from its model ID.
- Use Claude Code normally. Tools, images, streaming responses, and reasoning work across supported providers.
- See what is happening. The monitor TUI shows sessions, requests, errors, models, token use, and throughput. Structured logs and optional traffic captures support deeper diagnosis.

Next steps
Section titled “Next steps”Start with the short Codex setup, compare the supported providers, or read how requests flow.