Configuration
Murph stores local configuration in .env and runtime state in SQLite.
Setup wizard
Use the CLI setup wizard for normal configuration:
bash
murph setupYou can re-run setup when credentials, channels, schedules, or policy choices change.
AI providers
Murph supports OpenAI and Anthropic. At least one provider key is required:
text
OPENAI_API_KEY=...
ANTHROPIC_API_KEY=...murph agent uses the same provider keys unless MURPH_AGENT_PROVIDER or MURPH_AGENT_MODEL is set.
Storage
Murph uses local SQLite by default:
text
MURPH_SQLITE_PATH=data/murph.sqliteCredentials are encrypted locally with MURPH_ENCRYPTION_KEY.
Policy
Policy controls how much autonomy Murph has.
Built-in profiles include:
defaultengineeringproductsalesmarketingleadership
Built-in profiles are conservative by default and keep auto-send off. Use:
bash
murph policy profiles
murph policy get
murph policy set --profile engineeringLocal health
Use the doctor check after changing configuration:
bash
murph doctor