When to use Ollama
- Your network has no outbound internet access
- Security policy prohibits sending code to external LLM APIs
- You want to evaluate MergeWatch without any API keys
Configuration
Set these environment variables in your.env file or container environment:
Picking a model
You must setLLM_MODEL to a model tag that you’ve pulled into your Ollama server. There is no built-in default. Suggested starting points:
Setup
Pull the model before starting MergeWatch — MergeWatch will not pull it for you:Docker Compose setup
Run Ollama as a sidecar alongside MergeWatch:docker-compose.yml
After starting the stack for the first time, exec into the Ollama container to pull the model:
Hardware requirements
Next steps
Air-gapped deployment
Full guide for deploying MergeWatch without internet access.
Anthropic (direct)
The recommended provider for the best review quality.
Configure review behavior
Tune sensitivity, ignored paths, and review focus areas.
Environment variables
Full list of supported environment variables.