Changelog
1.0.0
First stable release.
- Launcher that sets environment variables per profile and runs the official
claudebinary - All 235 official Claude Code environment variables supported as first-class YAML fields, plus an
env:escape hatch for anything unmapped - Named profiles with automatic
--<profile>shortcuts, collision-checked against Claude Code flags - Two-level config merge: user-level config (carries secrets) and optional project-level config (
./ccode.yamlor./.claude/ccode.yaml) merged at the field level --config <path>flag to swap in an explicit project-level config- Global
env:block applied to all profiles; per-profileenv:blocks take priority - Subscription passthrough via the empty
default: {}profile (launches Claude Code as-is with your existing subscription) - Auth validation per profile with
[no auth]warning inccode profiles - Built-in profile examples for Anthropic (direct + API), Amazon Bedrock, Bedrock Mantle, Google Vertex AI, Microsoft Foundry, DeepSeek, OpenRouter (with preset support), Z.AI, Moonshot Kimi, Alibaba Qwen, and MiniMax
- Local model support (llama.cpp, vLLM, Ollama, LM Studio) via
anthropic_base_url - Launch modes:
always_control/always_auto/always_yoloconfig flags with matching--control/--auto/--yoloCLI overrides (and--no-*counterparts) - Warning when combining
--controlwith--autoor--yolo, since Claude Code’sremote-controlignores permission flags at the time of writing ccode init-configwith--reset,--minimal, and custom output pathccode edit-configopens the config in your preferred editor (command arg >$EDITOR>$VISUAL> platform default)ccode installfor user-level install,--systemfor system-wide; PATH updated via Windows registry +WM_SETTINGCHANGEbroadcast, or shell rc files on Unix (bash, zsh, fish, .profile)ccode profileslists available profiles, default, launch modes, shortcuts, and auth status- Argument passthrough for unknown flags, with
--as the explicit passthrough sentinel - Subcommand typo hints (
ccode init->init-config,ccode --install->install, etc.) - Cross-platform builds for Windows, Linux, and macOS (amd64 + arm64)
- Pre-build drift detection against upstream Claude Code docs (env vars, CLI flags, config reference)
- Em-dash and en-dash replacement script for consistent formatting
- mdBook documentation site at ccode.kronis.dev