skymanbp

Proxy Tool — AI skill for Claude Code

AI community

TUI launcher and protocol-translating proxy that points CLI coding agents (Claude Code, Codex, Kimi Code) at any model provider.

How to install Proxy Tool

This entry records only its repository, not the path inside it, so there is no exact command to give. Open skymanbp/proxy-tool and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Proxy Tool does

TUI launcher and protocol-translating proxy that points CLI coding agents (Claude Code, Codex, Kimi Code) at any model provider.

Alternatives in AI

  • Opencodex — Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama… 12.3k ★
  • EchoBird — One-click install + model switch:Claude Code,Codex CLI (OpenAI), Grok Build (xAI), DeepSeek Harness, Kimi Code 3.1k ★
  • WindsurfAPI — Turn Windsurf / Devin Desktop's 100+ AI models (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, SWE) into OpenAI-, A 3k ★

README

proxy-tool

Run a CLI coding agent — Claude Code, Codex, Kimi Code — against whatever model provider you like, chosen from a terminal UI.

Two panes pick an agent and a provider. A form edits the provider's **base URL, model, reasoning effort and credential**. Pressing Enter hands the terminal to the agent, wired to that endpoint; when the agent exits you land back in the menu.

Where the agent and the provider speak the same API dialect, the agent is pointed straight at it. Where they don't, a loopback proxy translates in between — which is what lets Claude Code drive an OpenAI-compatible endpoint.

┌─Agents───────────────────┬─Providers────────────────────────┐
│ > Claude Code (anthropic)│ > Moonshot / Kimi   (anthropic)  │
│   Codex CLI (openai-chat)│   OpenAI (official) (openai-chat)│
│   Kimi Code   (anthropic)│   Local server      (openai-chat)│
├──────────────────────────┴──────────────────────────────────┤
│ Launch preview                                              │
│ agent    : Claude Code  (claude, speaks Anthropic Messages) │
│ route    : auto -> local proxy, translating ...             │
│ endpoint : http://127.0.0.1:                          │
│ model    : kimi-k2-turbo-preview                            │
│ effort   : high                                             │
│ key      : env:MOONSHOT_API_KEY                             │
└─────────────────────────────────────────────────────────────┘
 Tab:pane Enter:launch n:new e:edit d:delete r:route b:binding L:language s:save

Build

Needs [Stack](https://docs.haskellstack.org/). Everything else is pinned by `stack.yaml` (lts-24.46 / GHC 9.10.3).

stack build          # library, executable and tests
stack test           # 122 examples
stack exec proxy-tool     # run it from inside this directory
stack install             # copy it onto PATH, so `proxy-tool` works anywhere

`stack install` copies the executable to Stack's local-bin — `stack path --local-bin` prints the direc