This Gist documents a zsh wrapper function that allows running claude with provider-specific environment isolation, primarily for:
- GLM via Zhipu AI (Anthropic-compatible proxy)
- Vertex AI (Claude on GCP)
- Native Claude CLI defaults
- Future extensibility to other Anthropic-compatible providers
The goal is deterministic startup, no environment leakage, and explicit provider selection via a single CLI entrypoint.