Configuration Reference

File Locations

File Description
~/.zen/zen.json Main configuration file
~/.zen/zend.log Daemon log
~/.zen/zend.pid Daemon PID file
~/.zen/logs.db Request log database (SQLite)

Full Configuration Example

{
  "version": 7,
  "default_profile": "default",
  "default_client": "claude",
  "proxy_port": 19841,
  "web_port": 19840,
  "providers": {
    "anthropic": {
      "base_url": "https://api.anthropic.com",
      "auth_token": "sk-ant-xxx",
      "model": "claude-sonnet-4-5",
      "claude_env_vars": {
        "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "64000"
      }
    }
  },
  "profiles": {
    "default": {
      "providers": ["anthropic"]
    }
  },
  "project_bindings": {
    "/path/to/project": {
      "profile": "work",
      "client": "codex"
    }
  }
}

Field Reference

Field Description
version Config file version number
default_profile Default profile name
default_client Default CLI client (claude/codex/opencode)
proxy_port Proxy server port (default: 19841)
web_port Web management interface port (default: 19840)
providers Provider configuration collection
profiles Profile configuration collection
project_bindings Project binding configuration
sync Config sync settings (optional)