Skip to content

Configuration

Claude Yard stores its config in ~/.multi-claude/:

FileUsed byPorts
app-config.jsonProduction (packaged Electron app)9595 / 9596
app-config.dev.jsonDevelopment (npm run electron:dev)8587 / 8588
app-config.docker.jsonDocker (mc-up)9595 / —

The docker config is auto-generated by mc-up — it inherits API keys from app-config.dev.json and sets docker-specific fields (bare: true, logDir: null, etc.).

All files use the same format:

{
"serverPort": 9595,
"clientPort": 9596
}

Production and development can run simultaneously — they use different ports and different config files.

VariablePurpose
APP_CONFIG_PATHPath to the config file. Required by all server processes — crashes with a clear error if missing.
NODE_ENVdevelopment or production
ServerClientCDPCDP Proxy
Production9595959692239224
Development8587858892249225