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

@@ -0,0 +1,11 @@
FROM node:22-slim
RUN npm install -g @moonshot-ai/kimi-code
WORKDIR /workspace
COPY server.js /app/server.js
EXPOSE 8000
ENTRYPOINT ["node", "/app/server.js"]