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:
- TUI: Öffnen Sie die Claude -Bildschirm und drücken Sie
M(Umschalt-M). Der Picker zeigt den Modellkatalog an, den der Daemon entdeckt hat – zuerst überclaude -p(funktioniert für Abonnements und API-Benutzer seitdemclaudeverwaltet seine eigene Authentifizierung), dann über/v1/modelswennANTHROPIC_API_KEYfestgelegt ist und in eine kuratierte in-binäre Liste übergeht. A[current]Tag markiert Ihren vorhandenen Pin. - CLI:
ccmux agents set-default-model <id>schreibt denselben Schlüssel. Übergeben Sie kein Argument zum Löschen.ccmux agents models [--refresh] [--json]listet den erkannten Katalog auf.
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"
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.