CLI Reference
June 11, 2025 · View on GitHub
Synopsis
claude-composer [options] [claude-code-args]
Options
Configuration
--yolo
Accept all prompts automatically (use with caution).
claude-composer --yolo
--toolset <name...>
Specify toolsets to use. Can be used multiple times.
claude-composer --toolset internal:core
claude-composer --toolset internal:core --toolset my-tools
--mode <mode>
Start in specified mode ('act' or 'plan').
claude-composer --mode plan
--ignore-global-config
Ignore global configuration file.
Safety Options
⚠️ Warning: These bypass safety checks.
--dangerously-allow-in-dirty-directory
Allow running with uncommitted changes.
--dangerously-allow-without-version-control
Allow running outside git.
--dangerously-suppress-yolo-confirmation
Skip the confirmation prompt when yolo mode is enabled.
Notifications
--show-notifications / --no-show-notifications
Enable/disable desktop notifications.
--sticky-notifications / --no-sticky-notifications
Keep notifications visible until dismissed.
Debug
--quiet
Suppress preflight messages.
--allow-buffer-snapshots
Enable Ctrl+Shift+S terminal snapshots.
--log-all-pattern-matches
Log pattern matching to ~/.claude-composer/logs/.
Subcommands
cc-init
Initialize configuration interactively.
claude-composer cc-init [options]
Options:
--project- Create project config--use-yolo- Enable YOLO mode (accept all prompts)--use-core-toolset/--no-use-core-toolset- Enable/disable core toolset
Pass-through Arguments
Unrecognized arguments pass to Claude Code:
claude-composer --model claude-3-opus-20240229
claude-composer --print
claude-composer "my prompt"
Environment Variables
CLAUDE_COMPOSER_CONFIG_DIR- Override config directoryCLAUDE_COMPOSER_NO_NOTIFY- Disable notificationsFORCE_COLOR- Control color output
Configuration Precedence
- Command-line flags
- Project config (
.claude-composer/config.yaml) - Global config (
~/.claude-composer/config.yaml) - Built-in defaults