Skip to main content
All configuration lives in .env (copy from .env.example). Variables are grouped from most-to-least-frequently-changed.

Required

Optional features

Each feature group is all-or-nothing — uncomment the full block to enable.

Vision (describe-image skill)

Claude Code sub-agent

Running through a corporate gateway (LiteLLM / Azure / Bedrock)? See Claude Code gateway recipe.

Settings Wrapper (per-user skills + PATs)

The Settings Wrapper stores encrypted per-user Personal Access Tokens (GitLab, Jira, Confluence, …) and gates custom skills by user email. Optional — without it everyone gets the same 13 built-in skills.

Tuning

Change only if you know why.

SINGLE_USER_MODE

Use true for Claude Desktop / single-user setups. Use false for production multi-user.

Gateway deploy (routing Claude through a proxy)

Leave all commented for the standard Anthropic API. Uncomment as a group when Claude Code goes through a gateway:

Advanced

Open WebUI container env (separate from the server)

These live on the open-webui service, not the Computer Use Server. They’re already set by docker-compose.webui.yml; you only set them yourself if you embed Open WebUI in your own compose/Kubernetes/Portainer stack: See Open WebUI integration for the full embedding checklist.