Référence complète Claude Code CLI (Anthropic) : modes interactif, one-shot et print, configuration, MCP, permissions et options avancées pour développeurs.
claude
Lance le mode interactif REPL de Claude Code
--add-dir--allowedTools--disallowedTools--model-m--permission-mode--system-prompt--append-system-prompt--verbose--debug--output-format⚠️--max-turns
claude "prompt"
Exécute une tâche one-shot et retourne le résultat
--add-dir--allowedTools--disallowedTools--model-m--permission-mode--system-prompt--append-system-prompt--verbose--output-format⚠️-p--max-turns--input-format⚠️
claude -p "prompt"
Mode print : sortie non interactive (idéal pour scripts)
--add-dir--allowedTools--disallowedTools--model-m--output-format⚠️--system-prompt--append-system-prompt--verbose--input-format⚠️
claude --continue
Reprend la dernière conversation sans créer une nouvelle
--add-dir--allowedTools--disallowedTools--model-m--verbose
claude --resume
Sélectionne une session précédente à reprendre
--add-dir--allowedTools--model-m--verbose
claude --version
Affiche la version installée de Claude Code
claude --help
Affiche l'aide et toutes les options disponibles
claude login
Authentifie Claude Code avec votre compte Anthropic
claude logout
Déconnecte le compte Anthropic actif
claude config
Gère la configuration de Claude Code
getsetlistaddremove--global-g
claude config set model
Définit le modèle Claude par défaut
claude-opus-4-7claude-sonnet-4-6claude-haiku-4-5-20251001--global-g
claude config set theme
Change le thème de l'interface Claude Code
darklightdark-daltonismlight-daltonism--global-g
claude mcp add
Ajoute un serveur MCP à la configuration
--scope--transport-t--env-e--header--timeout--force⚠️-f⚠️
claude mcp remove
Supprime un serveur MCP de la configuration
--scope-s
claude mcp list
Liste tous les serveurs MCP configurés
claude mcp serve
Démarre Claude Code en tant que serveur MCP
claude mcp get
Affiche les détails d'un serveur MCP spécifique
claude doctor
Vérifie la configuration et diagnostique les problèmes
claude update
Met à jour Claude Code vers la dernière version
claude --model claude-opus-4-7
Spécifie le modèle Claude à utiliser pour la session
claude-opus-4-7claude-sonnet-4-6claude-haiku-4-5-20251001
claude --permission-mode
Contrôle le niveau d'autonomie et les permissions
defaultacceptEditsbypassPermissionsplan
claude --output-format
Définit le format de sortie de la réponse
textjsonstream-json
claude --allowedTools
Restreint l'accès aux outils autorisés uniquement
BashReadWriteEditGlobGrepWebFetchWebSearchTodoWrite
claude --disallowedTools
Bloque des outils spécifiques pendant la session
BashWriteEditWebFetchWebSearch
claude --add-dir
Ajoute un répertoire supplémentaire au contexte Claude
claude --system-prompt
Définit un prompt système personnalisé pour la session
claude --append-system-prompt
Ajoute du texte au prompt système existant
claude --max-turns
Limite le nombre de tours de conversation autorisés
claude --verbose
Active la sortie détaillée pour le débogage
claude --debug
Active le mode debug avec logs complets
claude --input-format
Définit le format d'entrée (stdin) attendu
textstream-json
claude config set autoUpdates false
Désactive les mises à jour automatiques de Claude Code
truefalse--global-g
claude config set preferredNotifChannel
Configure le canal de notification préféré
terminal_belliterm2iterm2_with_bellnotifications_disabled
claude --dangerously-skip-permissions
Ignore toutes les confirmations (usage automatisé uniquement)