
I ran strings against the Claude Code binary on my Mac.
The output had 434 environment variables in it.
The official /config UI shows roughly a dozen settings. The Anthropic docs site documents a few dozen more. The binary itself, the thing you run every day, has 434 environment variables compiled into it that the program references by name.
So I built cccfg.
It is a small TUI that puts every Claude Code configuration surface in one keyboard-driven view. 499 entries total, sourced from the binary plus my own deployment notes:
- 434 environment variables
- 30 settings.json keys
- 14 CLI flags
- 11 slash commands
- 10 hook events
For each entry: a description, a use case, the documented default, the current value on your machine read live from your environment or ~/.claude/settings.json, and an exact snippet to set it.
Auto-discovered entries carry a "Discovered" tag, so you can tell what is officially documented and what was extracted from the binary. Documented entries have Anthropic's commitment behind them. Discovered ones are real but undocumented.
In-place editing of settings.json with atomic writes and pre-flight backup. e to edit, Ctrl+S to save, d to delete. Backup at ~/.claude/settings.json.bak. Atomic rename so a crash during write cannot corrupt your settings.
A handful of recipes from the cookbook that I reach for most often:
- Managed enterprise lockdown in five settings, including
strictPluginOnlyCustomizationand theallowManaged*family. - Max privacy mode with five env vars, including
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICfor strict air-gap. - Vault-backed auth via
apiKeyHelperandCLAUDE_CODE_API_KEY_HELPER_TTL_MS. No keys in dotfiles. claude --barefor CI-clean runs. Skips hooks, LSP, plugin sync, attribution, auto-memory, background prefetches.- Bigger Bash outputs for long migrations:
BASH_DEFAULT_TIMEOUT_MS,BASH_MAX_TIMEOUT_MS,BASH_MAX_OUTPUT_LENGTH.
Headless modes for CI and scripting: cccfg --json | jq for drift detection between machines, audit logs for which settings got overridden, pre-flight checks in CI.
Install:
`` pip install cccfg cccfg ``
Live on PyPI. Ships with my upcoming Claude Code book. MIT license.
If you run Claude Code more than a few hours a week, install it. The settings you have been missing are the ones that close the gap between Claude Code adoption and Claude Code at enterprise scale.
Link in comments.