claude-config-tool
v1.0.0
Published
Interactive CLI tool to configure Claude Code settings easily
Maintainers
Readme
Claude Config Tool (cct)
🛠️ Outil CLI interactif pour configurer Claude Code facilement.
Installation
npm install -g claude-config-toolOu en local :
npx claude-config-toolUtilisation
# Lancer l'outil
claude-config
# ou
cctFonctionnalités
🚀 Configuration rapide
Configure automatiquement Claude Code avec les paramètres recommandés :
- Base URL vers le proxy (relais.dev)
- Modèles par défaut (Opus, Sonnet, Haiku)
- Token d'authentification
- Optimisations de performance
🔑 Gestion du Token
- Configuration sécurisée du token (masqué à l'écran)
- Support de
ANTHROPIC_AUTH_TOKENetANTHROPIC_API_KEY
📦 Configuration des Modèles
Associez n'importe quel modèle aux tiers Claude :
- Opus : Modèle le plus puissant
- Sonnet : Équilibré performance/coût
- Haiku : Le plus rapide
Modè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é !
⚙️ Options avancées
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
📁 Support des scopes
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 git
Configuration générée
Exemple de configuration :
{
"$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
# Cloner le repo
git clone <repo-url>
cd claude-config-tool
# Installer les dépendances
npm install
# Lancer en local
npm startLicense
MIT
