All 105 Dependencies

Every package Kimi Code CLI depends on, ranked by repo health score.

Kimi Code CLI is Moonshot AI's open-source, agentic coding tool for the terminal: it reads and edits files, runs shell commands, searches a codebase, fetches web pages, and decides its next step from the feedback it gets back, all inside a purpose-built TUI rather than a bolted-on chat window. It installs as a single native binary via a one-line curl or PowerShell script, so there's no Node.js runtime, no global npm conflicts, and a startup fast enough that opening a session never feels heavy.

Under the CLI sits a layered monorepo rather than one monolithic app: a VSCode-style dependency-injection container powers the core agent runtime (agent-core and its in-progress successor agent-core-v2), while cross-cutting concerns are split into their own reusable packages — kosong for LLM/provider abstraction, kaos for the execution-environment/tool backend, protocol for the shared client-server schema, and kap-server for an optional HTTP/websocket-exposed engine that also backs the web and VS Code surfaces. A documented goal-mode driver formalizes autonomous multi-turn execution as an explicit active/paused/blocked/complete state machine instead of trusting free-text "I'm done" claims, and a GitHub-sourced plugin marketplace lets teams install skills, MCP servers, and data sources conversationally.

Beyond the terminal, Kimi Code CLI speaks the Agent Client Protocol, so the same authenticated session can drive Zed or any JetBrains IDE over stdio with no second login, and it accepts video input — drop a screen recording into the chat and have the agent turn it into a LUT, a short, or working code. Lifecycle hooks let teams gate risky tool calls, audit decisions, or wire in their own automation at key points in a run.

The project is MIT licensed with no enterprise tier or license-gated features: it works identically against Moonshot AI's managed Kimi models, a bring-your-own Anthropic, OpenAI, or Google GenAI/Vertex AI key, or any OpenAI-compatible endpoint, so self-hosters aren't funneled toward a single paid backend.

22 regexp.escape ^2.0.1 34 jSquash WebP ^1.5.0 37 proper-lockfile ^4.1.2 38 react-scroll-to-bottom ^4.2.0 39 yauzl ^3.3.0 40 remark-gfm ^4.0.1 41 vitepress-plugin-mermaid ^2.0.17 42 ajv-formats ^3.0.1 42 clsx ^2.1.1 42 tw-animate-css ^1.4.0 44 ULID ^3.0.1 44 cmdk ^1.1.1 44 next-themes ^0.4.6 44 remark-math ^7.0.1 outdated 44 remark-math ^6.0.0 45 zod-to-json-schema ^3.25.2 47 @mozilla/readability ^0.6.0 48 @antfu/utils ^9.3.0 49 tar ^7.5.13 50 pathe ^2.0.3 51 get-east-asian-width 1.6.0 outdated 52 retry 0.13.1 54 Jimp ^1.6.1 55 bcrypt.js ^2.4.3 outdated 56 ssh2 ^1.17.0 56 ts-morph ^28.0.0 57 LinkeDOM ^0.18.12 58 Fuse.js ^7.1.0 60 Ajv ^8.18.0 60 nunjucks ^3.2.4 61 Sonner ^2.0.7 61 socks ^2.8.9 62 Commander.js ^13.1.0 outdated 64 React Syntax Highlighter ^16.1.0 64 semver ^7.7.4 65 react-markdown ^10.1.0 69 Fontsource Inter 5.2.8 outdated 69 Fontsource Inter ^5.2.8 69 open ^10.2.0 outdated 69 unplugin-icons ^23.0.0 outdated 70 Chalk ^5.4.1 outdated 71 diff ^8.0.2 outdated 72 Pretext 0.0.8 outdated 72 vitepress-plugin-llms ^1.10.0 74 heic-to ^1.0.2 75 chokidar ^4.0.3 outdated 76 acorn 8.17.0 outdated 77 smol-toml ^1.6.1 78 Radix UI ^1.2.12 78 Radix UI ^1.4.3 78 concurrently ^9.1.2 outdated 79 Picomatch ^4.0.4 80 ignore ^5.3.2 outdated 81 @fastify/swagger ^9.7.0 81 @hono/node-server ^1.13.7 outdated 81 Pino ^9.5.0 outdated 81 Zustand ^5 81 js-yaml ^4.1.1 outdated 82 class-variance-authority ^0.7.1 83 @fastify/multipart ^10.0.0 84 Dagre ^1.1.4 outdated 84 ahooks ^3.9.6 84 ws ^8.18.0 85 ACP TypeScript SDK ^0.23.0 outdated 85 Shiki ^4.3.0 85 tsx ^4.21.0 86 @vitejs/plugin-vue ^5.2.4 outdated 86 lint-staged 16.4.0 outdated 88 Base UI ^1.0.0 89 Google Gen AI SDK ^1.49.0 outdated 89 Hono ^4.7.7 89 Immer ^11.1.0 89 node-pty ^1.1.0 89 tailwind-merge ^3.4.0 89 xterm.js ^0.11.0 outdated 89 xterm.js 5.5.0 outdated 89 xterm.js ^6.0.0 90 Fastify ^5.1.0 90 MCP TypeScript SDK ^1.29.0 90 Oxlint 1.59.0 outdated 90 Tailwind CSS ^4.1.4 90 Tailwind CSS ^4.1.4 90 vue-tsc ~3.2.0 outdated 91 React Flow ^12.4.0 91 TanStack Virtual (React) ^3.13.5 91 Zod ^4.3.6 91 vue-i18n ^11.4.5 92 @vitejs/plugin-react ^4.4.1 outdated 92 Tabler Icons React ^3.36.0 92 TanStack Query ^5.74.4 92 shadcn ^3.6.2 outdated 92 undici ^7.27.1 outdated 93 KaTeX ^0.17.0 outdated 93 Mermaid ^11.15.0 outdated 93 Vitest 4.1.4 outdated 93 Vitest 4.1.4 outdated 94 Anthropic TypeScript SDK ^0.95.2 outdated 94 Marked 18.0.5 outdated 94 Vite ^6.3.3 outdated 95 OpenAI ^6.34.0 outdated 95 React Router ^7.5.2 outdated 95 TypeScript 6.0.2 outdated 95 Vue ^3.5.35 98 React ^19.1.0 98 React DOM ^19.1.0

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers