Articles · cccfg: The Complete Claude Code Config E
LinkedIn post · Autocomplete
Medium Substack LinkedIn
cccfg: The Complete Claude Code Config Explorer

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:

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:

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.


← All articles