Configuration

MUR's configuration lives at ~/.mur/config.yaml. Run mur init for an interactive setup wizard.

Full Configuration Reference

# Semantic search / embedding
embedding:
  provider: ollama              # ollama | openai | gemini | anthropic
  model: qwen3-embedding:0.6b  # see Embedding Models below
  dimensions: 1024              # must match model (set automatically by mur init)
  ollama_endpoint: http://localhost:11434

# Pattern extraction LLM
llm:
  provider: anthropic           # anthropic | openai | gemini | ollama
  model: claude-sonnet-4-20250514
  api_key_env: ANTHROPIC_API_KEY
  # openai_url: https://openrouter.ai/api/v1  # for OpenRouter

Embedding Models

No API key needed, runs entirely on your machine:

# Pull your chosen model first
ollama pull qwen3-embedding:0.6b
ModelRAMQualityDimensions
qwen3-embedding:0.6b~1.5GBGood (recommended)1024
qwen3-embedding:4b~8GBBetter multilingual2560
qwen3-embedding:8b~16GBBest (MTEB #1)4096
nomic-embed-text~300MBLightweight768
embedding:
  provider: ollama
  model: qwen3-embedding:0.6b
  dimensions: 1024

OpenAI

Low cost (~$0.001 per 200 patterns):

embedding:
  provider: openai
  model: text-embedding-3-small
  dimensions: 1536
  api_key_env: OPENAI_API_KEY

After changing embedding config, rebuild the index:

mur reindex

LLM Providers

MUR uses an LLM for pattern extraction (mur learn extract) and contradiction detection (mur feedback auto).

Cloud providers

llm:
  provider: anthropic           # or openai, gemini
  model: claude-sonnet-4-20250514
  api_key_env: ANTHROPIC_API_KEY

OpenRouter (access to many models)

llm:
  provider: openai
  model: google/gemini-2.5-flash
  api_key_env: OPENROUTER_API_KEY
  openai_url: https://openrouter.ai/api/v1

Ollama (free, local)

llm:
  provider: ollama
  model: llama3.2:3b

File Locations

PathPurpose
~/.mur/config.yamlMain configuration
~/.mur/patterns/Pattern YAML files (source of truth)
~/.mur/workflows/Workflow YAML files
~/.mur/index/LanceDB vector index (rebuildable)
~/.mur/sessions/Session recordings

See Also