Homebrew (macOS / Linux)
brew install pleaseai/tap/shuntCargo
crate 以 shunt-gateway 名称发布(二进制文件仍是 shunt):
cargo install shunt-gateway预构建二进制文件
每个 GitHub release 都附有面向 macOS(arm64/x64)和 Linux(arm64/x64)的独立二进制文件,以及一个 SHA256SUMS 文件:
# 为你的 OS/CPU 选择正确的资产 (darwin/linux × arm64/x64)
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
ARCH=$(uname -m); case "$ARCH" in x86_64) ARCH=x64 ;; aarch64) ARCH=arm64 ;; esac
curl -fsSLO "https://github.com/pleaseai/shunt/releases/latest/download/shunt-${OS}-${ARCH}"
chmod +x "shunt-${OS}-${ARCH}" && mv "shunt-${OS}-${ARCH}" /usr/local/bin/shunt从源码构建
需要带 cargo 的 stable Rust:
git clone https://github.com/pleaseai/shunt
cd shunt
cargo build --release # -> target/release/shunt你也可以用 cargo run -- <args> 直接从源码树运行。
连接 Claude Code 的前置条件
- Claude Code —— 任何近期版本;仅当你想使用 模型发现 时才需要 v2.1.129+。
- 你所映射的那个提供方的凭据:
openai提供方所需的 OpenAI API 密钥,或codex提供方所需的、通过 Codex CLI(codex login)完成的 ChatGPT 登录。
- 你正常的 Anthropic 凭据(claude.ai 登录或 API 密钥) —— 对于每个你未映射的模型,shunt 都会将其转发出去。
下一步:快速开始。