Référence de configuration
Emplacement du fichier de configuration : ~/.config/ccmux/config.toml
Modifiable en ligne à partir du Paramètres écran dans le TUI (↑/↓ bouger, Enter à modifier, e à ouvrir $EDITOR).
Langue de l'interface
lang = "ru" # en, zh, es, ja, ko, fr, de, pt-br, ru; omit to follow LC_ALL, then LANG
lang est une clé de niveau supérieur : placez-la avant tout [section] en-têtes. Le TUI prend en charge l'anglais, le chinois simplifié, l'espagnol, le japonais, le coréen, le français, l'allemand, le portugais brésilien et le russe. Modifiez la ligne de langue dans Paramètres pour changer immédiatement ; la réouverture des panneaux de visite et de recherche utilise également la nouvelle langue. La plupart des sorties CLI restent en anglais. Listez les langues disponibles avec ccmux language, ou enregistrez une préférence avec ccmux language ru.
[projets]
[projects]
root = "~/Projects" # where ccmux looks for projects
[agents]
[agents]
default = "claude" # "claude" | "codex" | "antigravity" | "cursor" | "pi" | "grok" | "muse"
Définit l'agent utilisé par ccmux new quand non --agent le drapeau est donné. Remplacé par projet par le .ccmux/agent déposer.
[claude]
[claude]
default_model = "claude-opus-4-8" # or "opus" / "sonnet" / "haiku" / "opusplan" / ""
Épingle un modèle Claude par défaut pour les sessions que ccmux lui-même lance. ccmuxd l'exporte sous ANTHROPIC_MODEL au démarrage claude, la broche survit donc au claude --continue || claude || zsh chaîne de secours (une
--model ne s'appliquerait qu'au premier appel). Le démon relit la configuration à chaque lancement, donc une modification prend effet immédiatement – aucun redémarrage n'est nécessaire.
Deux façons de le définir sans modifier ce fichier :
- TUI : ouvrir le Claude l'écran et appuyez sur
M(maj-M). Le sélecteur affiche le catalogue de modèles découvert par le démon - d'abord viaclaude -p(fonctionne pour l'abonnement et Utilisateurs de API depuisclaudegère sa propre authentification), puis via/v1/modelssiANTHROPIC_API_KEYest défini, passant à une liste organisée en binaire. UN[current]la balise marque votre épingle existante. - CLI :
ccmux agents set-default-model <id>écrit la même clé. Ne passez aucun argument à effacer.ccmux agents models [--refresh] [--json]répertorie le catalogue découvert.
Vide (ou non défini) hérite de celui de Claude Code ~/.claude/settings.json
par défaut. La broche est par machine ; Les installations sœurs Claude sur des répertoires personnels partagés (NFS, sshfs) conservent leurs propres paramètres.
[démon]
[daemon]
poll_interval_seconds = 2
idle_seconds_for_needs_input = 3
listen_tailnet = false # set true on a server-mode host
tailnet_port = 7474
[veille]
[sleep]
# "off" | "safe" | "dangerous" | "very_dangerous"
mode = "safe"
idle_release_minutes = 10
low_battery_cutoff = 20 # dangerous mode auto-downgrades below this %
| Mode | Comportement |
|---|---|
off |
Aucune prévention du sommeil |
safe |
caffeinate -s (AC uniquement) sur macOS ; systemd-inhibit sur Linux |
dangerous |
Fonctionne sur batterie ; rétrogradation automatique lorsque la batterie < low_battery_cutoff |
very_dangerous |
Annulation de la fermeture du couvercle via pmset/systemctl; nécessite sudo sans mot de passe |
Le mode macOS par défaut empêche la mise en veille du système sur alimentation secteur, mais ne remplace pas la mise en veille par fermeture du couvercle. Le comportement de la batterie et les remplacements à l'échelle du système dépendent du mode et de la plate-forme sélectionnés. Pour un travail sans surveillance, utilisez un hôte qui peut rester alimenté et en ligne.
[notifications]
[notifications]
bell = true # terminal BEL on needs_input
moshi_suppresses_bell = false # mute bell when moshi-hook is also reporting
[agents.muse]
[agents.muse]
command = "/path/to/muse"
Contribuez à améliorer ccmux
Vous avez trouvé un bug, une explication peu claire ou une traduction à améliorer ? Toutes les contributions sont bienvenues. Ouvrez une issue ou proposez une pull request.
Vous avez repéré une erreur ou quelque chose de obsolète ? Modifier cette page sur GitHub.