Interactive CLI tool to configure Claude Code settings easily
npm install claude-config-tool🛠️ Outil CLI interactif pour configurer Claude Code facilement.
``bash`
npm install -g claude-config-tool
Ou en local :
`bash`
npx claude-config-tool
`bash`Lancer l'outil
claude-configou
cct
et ANTHROPIC_API_KEY$3
Associez n'importe quel modèle aux tiers Claude :
- Opus : Modèle le plus puissant
- Sonnet : Équilibré performance/coût
- Haiku : Le plus rapideModèles supportés :
- Claude (Anthropic)
- GPT-4.1, GPT-5.2 Codex, o3, o4-mini (OpenAI)
- Gemini 2.5/3 (Google)
- Grok 3 (xAI)
- DeepSeek
- Et tout modèle personnalisé !
$3
#### Presets d'optimisation
- Minimal : Réduit trafic et télémétrie au minimum
- Équilibré : Garde les mises à jour, réduit télémétrie
- Complet : Toutes fonctionnalités activées
#### Permissions
Configure les règles allow/deny pour :
- Commandes Bash
- Lecture/écriture de fichiers
- Accès réseau
- Presets de sécurité prédéfinis
#### Extended Thinking
Configure le budget de tokens pour le mode thinking (0-31999)
#### Sandbox
Active l'isolation des commandes bash
#### Attribution
Personnalise les messages de commit et PR
$3
L'outil détecte automatiquement et supporte :
- Global (
~/.claude/settings.json)
- S'applique à tous vos projets
- Local (.claude/settings.local.json)
- Spécifique au projet courant
- Prioritaire sur la config globale
- Non commité dans gitConfiguration générée
Exemple de configuration :
`json
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-proxy-...",
"ANTHROPIC_API_KEY": "sk-proxy-...",
"ANTHROPIC_BASE_URL": "https://coding.relais.dev/v1/anthropic",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-5-20251101",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "gpt-5.2-codex",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "grok-3-mini-fast-latest",
"DISABLE_NON_ESSENTIAL_MODEL_CALLS": "1",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
},
"model": "opus",
"permissions": {
"allow": ["Bash(npm run )", "Bash(git )"],
"deny": ["Read(./.env)", "Read(./secrets/**)"]
}
}
`Développement
`bash
Cloner le repo
git clone
cd claude-config-toolInstaller les dépendances
npm installLancer en local
npm start
``MIT