Konfigurationsreferenz

Speicherort der Konfigurationsdatei: ~/.config/ccmux/config.toml

Inline bearbeitbar aus dem Einstellungen -Bildschirm im TUI (↑/↓ verschieben, Enter zum Bearbeiten, e zum Öffnen $EDITOR).

Schnittstellensprache

lang = "ru"   # en, zh, es, ja, ko, fr, de, pt-br, ru; omit to follow LC_ALL, then LANG

lang ist ein Schlüssel der obersten Ebene: Platzieren Sie ihn vor einem anderen [section] Header. Der TUI unterstützt Englisch, vereinfachtes Chinesisch, Spanisch, Japanisch, Koreanisch, Französisch, Deutsch, brasilianisches Portugiesisch und Russisch. Ändern Sie die Sprachzeile in den Einstellungen, um sofort umzuschalten. Beim erneuten Öffnen der Tour- und Suchfelder wird auch die neue Sprache verwendet. Die meisten CLI-Ausgaben bleiben auf Englisch. Listen Sie die verfügbaren Sprachen mit auf ccmux languageoder speichern Sie eine Präferenz mit ccmux language ru.

[Projekte]

[projects]
root = "~/Projects"   # where ccmux looks for projects

[Agenten]

[agents]
default = "claude"   # "claude" | "codex" | "antigravity" | "cursor" | "pi" | "grok" | "muse"

Legt den von verwendeten Agenten fest ccmux new wenn nein --agent Flagge ist gegeben. Pro Projekt überschrieben durch .ccmux/agent Datei.

[claude]

[claude]
default_model = "claude-opus-4-8"   # or "opus" / "sonnet" / "haiku" / "opusplan" / ""

Pinnt ein Standard-Claude-Modell für Sitzungen, die ccmux selbst startet. ccmuxd exportiert es als ANTHROPIC_MODEL beim Starten claude, also überlebt der Pin das claude --continue || claude || zsh Fallback-Kette (a --model würde nur für den ersten Aufruf gelten). Der Daemon liest die Konfiguration bei jedem Start neu, sodass eine Änderung sofort wirksam wird – kein Neustart erforderlich.

Zwei Möglichkeiten, es festzulegen, ohne diese Datei zu bearbeiten:

Leer (oder nicht gesetzt) erbt das eigene von Claude Code ~/.claude/settings.json Standard. Der Pin ist pro Maschine; Schwester Claude wird auf gemeinsam genutzten Home-Verzeichnissen (NFS, SSHFS) installiert und behält ihre eigenen Einstellungen bei.

[Daemon]

[daemon]
poll_interval_seconds = 2
idle_seconds_for_needs_input = 3
listen_tailnet = false    # set true on a server-mode host
tailnet_port = 7474

[Schlaf]

[sleep]
# "off" | "safe" | "dangerous" | "very_dangerous"
mode = "safe"
idle_release_minutes = 10
low_battery_cutoff = 20   # dangerous mode auto-downgrades below this %
Modus Verhalten
off Keine Schlafverhinderung
safe caffeinate -s (nur AC) auf macOS; systemd-inhibit auf Linux
dangerous Funktioniert mit Batterie; Automatisches Downgrade, wenn der Akku < low_battery_cutoff
very_dangerous Deckelschließüberbrückung über pmset/systemctl; erfordert passwortloses Sudo

Der Standardmodus macOS verhindert den Ruhezustand des Systems bei Wechselstrom, setzt den Ruhezustand bei geschlossenem Deckel jedoch nicht außer Kraft. Das Batterieverhalten und systemweite Überschreibungen hängen vom ausgewählten Modus und der ausgewählten Plattform ab. Verwenden Sie für unbeaufsichtigtes Arbeiten einen Host, der mit Strom versorgt und online bleiben kann.

[Benachrichtigungen]

[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"

Muse Code mit ccmux verwenden

Hilf mit, ccmux zu verbessern

Fehler gefunden, eine Anleitung unklar oder eine Übersetzung verbesserungswürdig? Auch kleine Beiträge sind willkommen. Erstelle ein Issue oder einen Pull Request.


Haben Sie einen Fehler entdeckt oder ist etwas veraltet? Bearbeiten Sie diese Seite auf GitHub.