Environment Variables
Daemon Configuration
| Variable | Description | Default |
|---|---|---|
RUST_LOG | Log level filter | clauderon=info |
CLAUDERON_BIND_ADDR | HTTP bind address | 127.0.0.1 |
CLAUDERON_DEV | Development mode | 0 |
CLAUDERON_ORIGIN | WebAuthn origin URL | Auto-detected |
Feature Flags
Set to 1, true, yes, or on to enable:
| Variable | Description |
|---|---|
CLAUDERON_FEATURE_ENABLE_WEBAUTHN_AUTH | Passwordless authentication |
CLAUDERON_FEATURE_ENABLE_AI_METADATA | AI-generated session titles |
CLAUDERON_FEATURE_ENABLE_AUTO_RECONCILE | Auto-reconcile on startup |
CLAUDERON_FEATURE_ENABLE_USAGE_TRACKING | Claude usage tracking |
CLAUDERON_FEATURE_ENABLE_EXPERIMENTAL_MODELS | Codex, Gemini models |
Session Environment (set inside containers)
Session Metadata
| Variable | Value |
|---|---|
CLAUDERON_SESSION_ID | Session UUID |
CLAUDERON_SESSION_NAME | Session name |
CLAUDERON_BACKEND | Backend type |
CLAUDERON_AGENT | Agent type |
Debugging
RUST_LOG=clauderon=debug clauderon daemon # verboseRUST_LOG=clauderon=trace clauderon daemon # traceRUST_LOG=clauderon::session=trace clauderon daemon # per-moduleShell Configuration
Bash/Zsh (~/.bashrc or ~/.zshrc):
export GH_TOKEN="ghp_xxxx"export CLAUDERON_FEATURE_ENABLE_AI_METADATA=1Fish (~/.config/fish/config.fish):
set -gx GH_TOKEN "ghp_xxxx"set -gx CLAUDERON_FEATURE_ENABLE_AI_METADATA 1systemd (/etc/systemd/system/clauderon.service):
[Unit]Description=clauderon daemonAfter=network.target
[Service]Type=simpleUser=youruserEnvironment="RUST_LOG=clauderon=info"Environment="CLAUDERON_FEATURE_ENABLE_AI_METADATA=1"ExecStart=/usr/local/bin/clauderon daemonRestart=on-failure
[Install]WantedBy=multi-user.target