Skip to content

Onboarding

shunt is a local gateway for Claude Code: run it, point Claude Code at it with ANTHROPIC_BASE_URL, and it diverts only configured model IDs while preserving the Claude Code harness, tools, and skills README.md:4-20 docs/running.md:6-9.

Guide Audience What You’ll Learn Time
Contributor Guide New contributors with Python/JS experience Rust setup, first PR, gateway code paths, testing ~30 min
Staff Engineer Guide Staff/principal engineers Architecture, invariants, tradeoffs, failure modes ~45 min
Executive Guide VP/director-level engineering leaders Capabilities, risks, ownership, investment thesis ~20 min
Product Manager Guide Product managers and stakeholders User journeys, product capabilities, constraints, FAQ ~20 min
flowchart TB
    New[New reader] --> Choice{What do you need?}
    Choice -->|Contribute code| CG[Contributor Guide]
    Choice -->|Evaluate architecture| SG[Staff Engineer Guide]
    Choice -->|Plan investment| EG[Executive Guide]
    Choice -->|Understand user value| PM[Product Manager Guide]
    classDef dark fill:#2d333b,stroke:#6d5dfc,color:#e6edf3;
    class New,Choice,CG,SG,EG,PM dark;
    linkStyle default stroke:#8b949e;