Homebrew (macOS / Linux)
brew install pleaseai/tap/shuntCargo
クレートは shunt-gateway として公開されています(バイナリは引き続き shunt)。
cargo install shunt-gatewayビルド済みバイナリ
各 GitHub リリースには、macOS(arm64/x64)と Linux(arm64/x64)のスタンドアロンバイナリ、および SHA256SUMS ファイルが添付されています。
# Selects the right asset for your 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/shuntcargo run -- <args> でソースツリーから直接実行することもできます。
Claude Code に接続するための前提条件
- Claude Code — 最近のバージョンならどれでも。model discovery が必要な場合のみ v2.1.129+。
- マッピングするプロバイダーの認証情報:
openaiプロバイダー向けの OpenAI API キー、またはcodexプロバイダー向けの、Codex CLI(codex login)による ChatGPT ログイン。
- 通常の Anthropic 認証情報(claude.ai ログインまたは API キー) — shunt はマッピングしないすべてのモデルについてこれを転送します。
次へ: Quickstart。