Справочник по настройкам

Расположение файла конфигурации: ~/.config/ccmux/config.toml

Редактируемый встроенный из Настройки экран в TUI (↑/↓ двигаться, Enter для редактирования, e , чтобы открыть $EDITOR).

Язык интерфейса

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

lang является ключом верхнего уровня: поместите его перед любым [section] заголовки. TUI поддерживает английский, упрощенный китайский, испанский, японский, корейский, французский, немецкий, бразильский португальский и русский языки. Измените строку языка в настройках, чтобы переключиться немедленно; при повторном открытии панелей тура и поиска также используется новый язык. Большая часть вывода CLI остается англоязычной. Перечислите доступные языки с помощью ccmux languageили сохраните настройку с помощью ccmux language ru.

[проекты]

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

[агенты]

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

Устанавливает агент, используемый ccmux new когда нет --agent флаг дан. Переопределено для каждого проекта .ccmux/agent файл.

[Клод]

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

Закрепляет модель Claude по умолчанию для сеансов, которые запускается сам ccmux. ccmuxd экспортирует его как ANTHROPIC_MODEL при запуске claude, поэтому вывод сохраняется claude --continue || claude || zsh резервная цепочка ( --model будет применяться только к первому вызову). Демон перечитывает конфигурацию при каждом запуске, поэтому изменения вступают в силу немедленно — перезагрузка не требуется.

Два способа установить его без редактирования этого файла:

Пустое (или неустановленное) наследует собственное значение Claude Code. ~/.claude/settings.json по умолчанию. Штифт предназначен для каждой машины; сестра Claude при установке в общие домашние каталоги (NFS, sshfs) сохраняет свои собственные настройки.

[демон]

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

[спать]

[sleep]
# "off" | "safe" | "dangerous" | "very_dangerous"
mode = "safe"
idle_release_minutes = 10
low_battery_cutoff = 20   # dangerous mode auto-downgrades below this %
Режим Поведение
off Нет блокировки сна
safe caffeinate -s (только переменный ток) на macOS; systemd-inhibit на Linux
dangerous Работает от аккумулятора; автоматическое понижение уровня, когда батарея < low_battery_cutoff
very_dangerous Отмена закрытия крышки через pmset/systemctl; требуется sudo без пароля

Режим macOS по умолчанию предотвращает спящий режим системы при питании от сети переменного тока, но не отменяет спящий режим при закрытии крышки. Поведение батареи и общесистемные настройки зависят от выбранного режима и платформы. Для автоматической работы используйте хост, который может оставаться включенным и подключенным к сети.

[уведомления]

[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 с ccmux

Помогите улучшить ccmux

Нашли ошибку, непонятную инструкцию или неудачный перевод? Мы рады любым улучшениям. Создайте issue или отправьте pull request.


Обнаружили ошибку или что-то устарело? Отредактируйте эту страницу на GitHub..