76c10a6c07
Switch env_file declarations back to string list syntax so Synology's docker compose parser accepts the LiteLLM and cc-connect compose files. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
cc-connect (Phase 1)
Mobile bridge service for interacting with coding agents through chat, with LiteLLM as model gateway.
Scope
- LiteLLM remains the unified cloud-model endpoint.
- cc-connect remains the chat/mobile bridge.
- Start with a single platform (Discord) for lower operational risk.
Files
config.example.toml: non-secret template.docker-compose.yml: optional always-on service shape.
Setup (NAS)
- Copy template and fill secrets locally:
cp cc-connect/config.example.toml cc-connect/config.toml- create
cc-connect/.envwith platform token(s)
- Keep secrets local only (
.envis gitignored). - Start service:
docker compose -f cc-connect/docker-compose.yml up -d
Security defaults
- Single platform enabled.
- Confirm/permission-gated command mode.
- Keep shell/file-write capabilities disabled initially.
- Restrict users/channels with explicit allowlists.
Notes
- This repo only includes templates and orchestration shape.
- Exact runtime keys/fields can vary by cc-connect release; adjust
config.tomlto your installed version.