Configuration Files
klaw uses TOML for configuration. Files are stored in~/.klaw/:
Main Configuration
Full Example
Environment Variables
Environment variables override config file values:Variable Reference
Use${VAR_NAME} in config files:
Initialization
Create default configuration:~/.klaw/config.tomlwith defaults~/.klaw/workspace/with template files~/.klaw/agents/directory
Provider Configuration
Anthropic (Direct)
OpenRouter
each::labs
Provider Priority
klaw auto-detects provider in this order:- OpenRouter (if
OPENROUTER_API_KEYset) - each::labs (if
EACHLABS_API_KEYset) - Anthropic (if
ANTHROPIC_API_KEYset)
--provider:

