picoclaw gateway Helm chart for Kubernetes.
helm repo add picoclaw https://mattn.github.io/picoclaw-charts
helm install picoclaw picoclaw/picoclawCopy values.yaml and customize:
# my-values.yaml
# ConfigMap (configuration file)
configmap:
enabled: true
data:
config.json: |
{
"agents": {
"defaults": {
"model": "glm-4.7"
}
},
"channels": {
"discord": {
"enabled": true,
"token": "YOUR_DISCORD_BOT_TOKEN",
"allow_from": ["YOUR_USER_ID"]
}
},
"providers": {
"openrouter": {
"api_key": "sk-or-v1-xxx"
}
}
}
# Secret (environment variables)
secret:
enabled: true
data:
OPENROUTER_API_KEY: sk-or-v1-xxx
TZ: Asia/TokyoAvailable environment variables:
OPENROUTER_API_KEY,ZHIPU_API_KEY,ANTHROPIC_API_KEY,OPENAI_API_KEY,GEMINI_API_KEYTELEGRAM_BOT_TOKEN,DISCORD_BOT_TOKEN,LINE_CHANNEL_SECRET,LINE_CHANNEL_ACCESS_TOKENBRAVE_SEARCH_API_KEY
Apply with custom values:
helm install picoclaw picoclaw/picoclaw -f my-values.yaml| Key | Type | Default | Description |
|---|---|---|---|
| namespace | string | "picoclaw" |
Kubernetes namespace |
| image.repository | string | "ghcr.io/mattn/picoclaw" |
Container image |
| image.tag | string | "latest" |
Image tag |
| service.type | string | "ClusterIP" |
Service type |
| service.port | int | 18790 |
Service port |
| workspace.storage | string | "1Gi" |
PVC storage size |