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 :

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"

Utiliser Muse Code avec ccmux

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.