Add kimi-agent: kimi-code CLI wrapped as a LiteLLM model

Runs the kimi-code coding agent in its own container, exposed as an
OpenAI-compatible model ("kimi-agent") that LiteLLM/Open WebUI can call
directly. Backed by the user's own Kimi/Moonshot subscription via
`kimi login`, not the pay-per-token API. Mount is scoped to a dedicated
~/kimi-workspace directory rather than the full home dir.
This commit is contained in:
Alvis
2026-07-04 15:20:35 +00:00
parent 995d639b60
commit 406083310f
4 changed files with 158 additions and 0 deletions

View File

@@ -32,6 +32,14 @@ services:
- langfuse
restart: always
kimi-agent:
build: ./kimi-agent
container_name: kimi-agent
volumes:
- /home/alvis/kimi-workspace:/workspace
- kimi-agent-home:/root/.kimi-code
restart: unless-stopped
langfuse-db:
image: postgres:16-alpine
container_name: langfuse-db
@@ -112,3 +120,6 @@ services:
extra_hosts:
- "host.docker.internal:host-gateway"
restart: unless-stopped
volumes:
kimi-agent-home: