MoonshotAI/kimi-codePublic

Kimi Code CLI — The Starting Point for Next-Gen Agents

AI summary: A lightweight terminal-based AI coding agent with multimodal video context and integrated Model Context Protocol support.

Stars
7.8K
+18 today
Forks
1.3K
Watchers
33
Open issues
1K
Open PRs
455
Contributors
~56
Commits
1.6K
Branches
155

TypeScriptMITCreated May 22, 2026Last push 2d agoLatest release @moonshot-ai/[email protected]+99 stars this week+526 this month

Quick answers

What is kimi-code?
A lightweight terminal-based AI coding agent with multimodal video context and integrated Model Context Protocol support.
What does kimi-code do?
Kimi Code CLI is a standalone binary that embeds an autonomous AI coding agent directly inside the terminal environment, eliminating dependencies like Node.js. It interacts deeply with the local filesystem to natively read code, execute shell commands, perform global searches, and dynamically refine its execution path based on immediate runtime feedback. The CLI natively accepts multimodal inputs, including drag-and-drop screen recordings, allowing the agent to parse visual references into actionable code generation. It also includes integrated support for the Agent Client Protocol (ACP) for IDE usage and seamless configuration of Model Context Protocol (MCP) servers.
Who is kimi-code for?
Terminal-centric developers and engineers looking for an autonomous, locally integrated AI agent that supports complex visual and shell-driven workflows.
How do I get started with kimi-code?
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
How popular is kimi-code on GitHub?
MoonshotAI/kimi-code has 7,767 stars and 1,274 forks on GitHub, and gained 99 stars in the last 7 days.
What license does kimi-code use?
MoonshotAI/kimi-code is released under the MIT license.

Star history

since Jul 27, 2026
02K4K6KJul 2026Aug 2026Sep 2026Oct 2026
7.8K stars as of Oct 4, 2026. Measured daily since Jul 27, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 2 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 16 commits2026-05-26: 26 commits2026-05-27: 20 commits2026-05-28: 23 commits2026-05-29: 32 commits2026-05-30: 2 commits2026-05-31: 0 commits2026-06-01: 9 commits2026-06-02: 34 commits2026-06-03: 19 commits2026-06-04: 22 commits2026-06-05: 21 commits2026-06-06: 3 commits2026-06-07: 0 commits2026-06-08: 16 commits2026-06-09: 17 commits2026-06-10: 24 commits2026-06-11: 13 commits2026-06-12: 16 commits2026-06-13: 1 commit2026-06-14: 2 commits2026-06-15: 21 commits2026-06-16: 15 commits2026-06-17: 15 commits2026-06-18: 17 commits2026-06-19: 1 commit2026-06-20: 1 commit2026-06-21: 0 commits2026-06-22: 19 commits2026-06-23: 31 commits2026-06-24: 20 commits2026-06-25: 17 commits2026-06-26: 25 commits2026-06-27: 3 commits2026-06-28: 9 commits2026-06-29: 15 commits2026-06-30: 19 commits2026-07-01: 26 commits2026-07-02: 28 commits2026-07-03: 15 commits2026-07-04: 13 commits2026-07-05: 3 commits2026-07-06: 34 commits2026-07-07: 29 commits2026-07-08: 10 commits2026-07-09: 12 commits2026-07-10: 11 commits2026-07-11: 3 commits2026-07-12: 18 commits2026-07-13: 34 commits2026-07-14: 49 commits2026-07-15: 29 commits2026-07-16: 28 commits2026-07-17: 22 commits2026-07-18: 2 commits2026-07-19: 4 commits2026-07-20: 13 commits2026-07-21: 17 commits2026-07-22: 12 commits2026-07-23: 7 commits2026-07-24: 8 commits2026-07-25: 1 commit2026-07-26: 2 commits2026-07-27: 11 commits2026-07-28: 11 commits2026-07-29: 10 commits2026-07-30: 12 commits2026-07-31: 17 commits2026-08-01: 1 commit2026-08-02: 0 commits2026-08-03: 9 commits2026-08-04: 22 commits2026-08-05: 19 commits2026-08-06: 20 commits2026-08-07: 5 commits2026-08-08: 1 commit2026-08-09: 0 commits2026-08-10: 1 commit2026-08-11: 8 commits2026-08-12: 19 commits2026-08-13: 20 commits2026-08-14: 13 commits2026-08-15: 2 commits2026-08-16: 3 commits2026-08-17: 13 commits2026-08-18: 21 commits2026-08-19: 23 commits2026-08-20: 23 commits2026-08-21: 7 commits2026-08-22: 1 commit2026-08-23: 5 commits2026-08-24: 13 commits2026-08-25: 12 commits2026-08-26: 10 commits2026-08-27: 15 commits2026-08-28: 12 commits2026-08-29: 2 commits2026-08-30: 2 commits2026-08-31: 13 commits2026-09-01: 20 commits2026-09-02: 28 commits2026-09-03: 11 commits2026-09-04: 9 commits2026-09-05: 0 commits2026-09-06: 4 commits2026-09-07: 23 commits2026-09-08: 20 commits2026-09-09: 13 commits2026-09-10: 17 commits2026-09-11: 4 commits2026-09-12: 1 commit2026-09-13: 1 commit2026-09-14: 11 commits2026-09-15: 20 commits2026-09-16: 14 commits2026-09-17: 12 commits2026-09-18: 17 commits2026-09-19: 12 commits2026-09-20: 1 commit2026-09-21: 4 commits2026-09-22: 6 commits2026-09-23: 12 commits2026-09-24: 4 commits2026-09-25: 0 commits2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 0 commits2026-09-29: 0 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
1,616 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Very active

    1,616 commits in 52 weeks

  • Permissive license

    MIT

  • Repeat trending

    10 trending appearances

What kimi-code does

Kimi Code CLI is a standalone binary that embeds an autonomous AI coding agent directly inside the terminal environment, eliminating dependencies like Node.js. It interacts deeply with the local filesystem to natively read code, execute shell commands, perform global searches, and dynamically refine its execution path based on immediate runtime feedback. The CLI natively accepts multimodal inputs, including drag-and-drop screen recordings, allowing the agent to parse visual references into actionable code generation. It also includes integrated support for the Agent Client Protocol (ACP) for IDE usage and seamless configuration of Model Context Protocol (MCP) servers.

Terminal-centric developers and engineers looking for an autonomous, locally integrated AI agent that supports complex visual and shell-driven workflows.

  • Single binary deployment: Eliminates environment setup requirements, running instantly as a compiled executable without Node.js.
  • Multimodal video parsing: Accepts direct video uploads in the terminal chat to extract visual context for code generation.
  • Terminal user interface: Provides a highly optimized, low-latency text UI tailored specifically for extended agent sessions.
  • Subagent delegation: Dispatches isolated parallel tasks, such as background exploration or focused coding, while preserving main context.
  • IDE protocol integration: Communicates via the Agent Client Protocol to natively integrate into editors like Zed and JetBrains.

Where teams use it

Visual To Code Generation

Frontend developers drag a UI screen recording into the terminal to have the agent immediately generate the corresponding CSS layout.

Autonomous Debugging Loops

Engineers command the agent to run automated test suites, analyze the shell error outputs, and patch the failing logic iteratively.

IDE Native Assistance

Developers configure their Zed editor to communicate with the CLI via ACP to drive intelligent codebase modifications seamlessly.

Project Scaffolding

Platform teams instruct the agent to rapidly bootstrap entire project directory structures and boilerplate through natural language.

Getting started: curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash

README

main branch

Kimi Code CLI

License Docs
Documentation · Issues · 中文

Demo of using Kimi Code

What is Kimi Code CLI

Kimi Code CLI is an AI coding agent that runs in your terminal — it can read and edit code, run shell commands, search files, fetch web pages, and choose the next step based on the feedback it receives. It works out of the box with Moonshot AI’s Kimi models and can also be configured to use other compatible providers.

Install

Install with the official script. No Node.js required.

  • macOS or Linux:
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
  • Windows (PowerShell):
irm https://code.kimi.com/kimi-code/install.ps1 | iex

On Windows, install Git for Windows before first launch because Kimi Code CLI uses the bundled Git Bash as its shell environment. If Git Bash is installed in a custom location, set KIMI_SHELL_PATH to the absolute path of bash.exe.

Then, run it with a new shell session:

kimi --version

For npm install, upgrade, uninstall, see Getting Started.

Quick Start

Open a project and start the interactive UI:

cd your-project
kimi

On first launch, run /login inside Kimi Code CLI and choose either Kimi Code OAuth or a Moonshot AI Open Platform API key. After login, try your first task:

Take a look at this project and explain its main directories.

Key Features

  • Single-binary distribution. Install with one command: no Node.js setup, PATH gymnastics, or global module conflicts.
  • Blazing-fast startup. The TUI is ready in milliseconds, so starting a session never feels heavy.
  • Purpose-built TUI. A carefully tuned interface, optimized end to end for long, focused agent sessions.
  • Video input. Drop a screen recording or demo clip into the chat and let the agent watch what is hard to describe in words — turn a reference clip into a LUT, a long video into a short, a screen recording into working code, and more.
  • AI-native MCP configuration. Add, edit, and authenticate Model Context Protocol servers conversationally with /mcp-config, without hand-editing JSON.
  • Rich plugin ecosystem. Install skills, MCP servers, and data sources from the marketplace or any GitHub repo, with each install's trust level surfaced up front.
  • Subagents for focused, parallel work. Dispatch built-in coder, explore, and plan subagents in isolated contexts while keeping the main conversation clean.
  • Lifecycle hooks. Run local commands at key points to gate risky tool calls, audit decisions, trigger desktop notifications, or connect to your own automation.
  • Editor & IDE integration (ACP). Drive a Kimi Code CLI session straight from Zed, JetBrains, or any Agent Client Protocol client with kimi acp.

Use it in your editor (ACP)

Kimi Code CLI speaks the Agent Client Protocol, so ACP-compatible editors and IDEs (Zed, JetBrains, …) can drive a session over stdio. Log in once, then point your editor at the kimi acp subcommand — no extra login needed.

For Zed, add this to ~/.config/zed/settings.json:

{
  "agent_servers": {
    "Kimi Code CLI": {
      "type": "custom",
      "command": "kimi",
      "args": ["acp"],
      "env": {}
    }
  }
}

Then open a new conversation in Zed's Agent panel. See Using in IDEs for JetBrains setup and troubleshooting, and the kimi acp reference for the full capability matrix.

Docs

Develop

Requirements: Node.js ≥ 24.15.0, pnpm 10.33.0.

git clone https://github.com/MoonshotAI/kimi-code.git
cd kimi-code
pnpm install
pnpm dev:cli    # run the CLI in dev mode
pnpm test       # run tests
pnpm typecheck  # TypeScript check
pnpm lint       # oxlint
pnpm build      # build all packages

See CONTRIBUTING.md for the full contribution guide.

Community

Acknowledgements

Our TUI is built on top of pi-tui. We thank the authors of pi-tui for their valuable work.

License

Released under the MIT License.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

81 total
  1. @moonshot-ai/[email protected]@moonshot-ai/[email protected]Sep 24, 2026637 downloads

    ### Patch Changes - [#4013](https://github.com/MoonshotAI/kimi-code/pull/4013) [`929403b`](https://github.com/MoonshotAI/kimi-code/commit/929403b6db219eae6099dd23eae2f0efa2bb2823) Thanks [@7Sageer](https://github.com/7Sageer)! - Roll back some of the overly defensive changes in 2.1.0 - [#4015](https://github.com/MoonshotAI/kimi-code/pull/4015) [`c7dd841`](https://github.com/MoonshotAI/kimi-code/commit/c7dd84124a00d2dc1a68fbbc3e54b1095ee9ac23) Thanks [@sailist](https://github.com/sailist)! - Revert filesystem watchers for config and workspace files to on by default. Set `[watch] enabled` to `false` or `KIMI_CODE_WATCH=0` to keep them off.

  2. @moonshot-ai/[email protected]@moonshot-ai/[email protected]Sep 23, 2026518 downloads

    ### Minor Changes - [#3990](https://github.com/MoonshotAI/kimi-code/pull/3990) [`32000d0`](https://github.com/MoonshotAI/kimi-code/commit/32000d08afcd019016fa60db0d68eaf21f3e35a6) Thanks [@Grapedge](https://github.com/Grapedge)! - In fullscreen, click a folded block to open or close it. - [#4004](https://github.com/MoonshotAI/kimi-code/pull/4004) [`e17ff67`](https://github.com/MoonshotAI/kimi-code/commit/e17ff679281e340fd328bc2ebaba1237e79a9ad3) Thanks [@Grapedge](https://github.com/Grapedge)! - Add a TUI mode setting to /settings with an experimental fullscreen layout; switching modes takes effect after restarting Kimi Code. You can also set `tui_mode` in `~/.kimi-code/tui.toml` directly: `"regular"` renders into the terminal scrollback, while `"fullscreen"` makes parts of the UI mouse-interactive for a smoother experience. ### Patch Changes - [#3964](https://github.com/MoonshotAI/kimi-code/pull/3964) [`6451f1e`](https://github.com/MoonshotAI/kimi-code/commit/6451f1e056e90037bbf832f3578955cf8e55db64) Thanks [@7Sageer](https://github.com/7Sageer)! - Block file tools from accessing files outside the working directory through symlinks. - [#3975](https://github.com/MoonshotAI/kim

  3. @moonshot-ai/[email protected]@moonshot-ai/[email protected]Sep 19, 2026793 downloads

    ### Patch Changes - [#3922](https://github.com/MoonshotAI/kimi-code/pull/3922) [`9df7a9c`](https://github.com/MoonshotAI/kimi-code/commit/9df7a9ccfb0d7d0713b51ae1ac165d0634fc40d2) Thanks [@sailist](https://github.com/sailist)! - Fix new messages occasionally landing at an old position in the conversation after resuming a session. - [#3911](https://github.com/MoonshotAI/kimi-code/pull/3911) [`88a7d93`](https://github.com/MoonshotAI/kimi-code/commit/88a7d932f1cda95c78bf5488d34ff974a160fb08) Thanks [@Grapedge](https://github.com/Grapedge)! - Fix compaction failing after switching to a model with a smaller context window. - [#3929](https://github.com/MoonshotAI/kimi-code/pull/3929) [`6ffdf0d`](https://github.com/MoonshotAI/kimi-code/commit/6ffdf0d579fa1a9f30c2d00c437c6c8de0c03997) Thanks [@7Hanrui](https://github.com/7Hanrui)! - The agent no longer assumes the current working directory is the project root. - [#3933](https://github.com/MoonshotAI/kimi-code/pull/3933) [`9721259`](https://github.com/MoonshotAI/kimi-code/commit/97212596f7d694b9683046ec7aad4d1247d29468) Thanks [@liruifengv](https://github.com/liruifengv)! - Fix a message sent while the agent was running sometimes appear

  4. @moonshot-ai/[email protected]@moonshot-ai/[email protected]Sep 18, 2026253 downloads

    ### Patch Changes - [#3878](https://github.com/MoonshotAI/kimi-code/pull/3878) [`f233f9d`](https://github.com/MoonshotAI/kimi-code/commit/f233f9de04d71c42d27df870b18e1bc1a6605f16) Thanks [@7Sageer](https://github.com/7Sageer)! - Stop listing unavailable media tools in subagent menus and clarify Read errors for images and videos. - [#3762](https://github.com/MoonshotAI/kimi-code/pull/3762) [`c5ad17f`](https://github.com/MoonshotAI/kimi-code/commit/c5ad17f06aa12702d2b30dff63acba9ed08f688d) Thanks [@7Sageer](https://github.com/7Sageer)! - Providers can read their API key from a named environment variable (`api_key_env` in `config.toml` or the provider API). - [#3896](https://github.com/MoonshotAI/kimi-code/pull/3896) [`73ebe9a`](https://github.com/MoonshotAI/kimi-code/commit/73ebe9ab2fbf9bf0ffc8fe5a5375060ce8e984b5) Thanks [@sailist](https://github.com/sailist)! - Keep follow-up messages sent during a turn from appearing twice after a session reload. - [#3889](https://github.com/MoonshotAI/kimi-code/pull/3889) [`5108cad`](https://github.com/MoonshotAI/kimi-code/commit/5108cad9b65845ae992520dcf732cbbccc6a34b9) Thanks [@huangzheng2016](https://github.com/huangzheng2016)! - Compact t

  5. @moonshot-ai/[email protected]@moonshot-ai/[email protected]Sep 17, 2026704 downloads

    ### Major Changes - [#3849](https://github.com/MoonshotAI/kimi-code/pull/3849) [`34ec5d2`](https://github.com/MoonshotAI/kimi-code/commit/34ec5d2a1700e540c39d2a1b6c905c9fa96af2db) Thanks [@wbxl2000](https://github.com/wbxl2000)! - Add the /desktop slash command (alias /install-desktop) and the kimi install-app subcommand to open the Kimi Code desktop app page in the browser. ### Minor Changes - [#3851](https://github.com/MoonshotAI/kimi-code/pull/3851) [`faec32c`](https://github.com/MoonshotAI/kimi-code/commit/faec32c7e7c1df5d27b7060f75a2a665efb59268) Thanks [@Grapedge](https://github.com/Grapedge)! - Render mermaid code blocks as diagrams in the terminal; turn it off under /settings → Mermaid diagrams, or set `mermaid = "off"` in the `[markdown]` section of tui.toml. ### Patch Changes - [#3838](https://github.com/MoonshotAI/kimi-code/pull/3838) [`f4e5822`](https://github.com/MoonshotAI/kimi-code/commit/f4e5822164800ec138f77b0f323e2374963bfe19) Thanks [@sailist](https://github.com/sailist)! - Fix an occasional crash when a running turn is canceled. - [#3802](https://github.com/MoonshotAI/kimi-code/pull/3802) [`c72a202`](https://github.com/MoonshotAI/kimi-code/commit/c72a20270

Code frequency

additions and deletions
+364.5K-364.5KWeek of 2026-05-17: +206,254 linesWeek of 2026-05-17: -1 linesWeek of 2026-05-24: +57,230 linesWeek of 2026-05-24: -31,769 linesWeek of 2026-05-31: +61,915 linesWeek of 2026-05-31: -16,783 linesWeek of 2026-06-07: +37,369 linesWeek of 2026-06-07: -9,917 linesWeek of 2026-06-14: +128,810 linesWeek of 2026-06-14: -3,971 linesWeek of 2026-06-21: +56,133 linesWeek of 2026-06-21: -34,426 linesWeek of 2026-06-28: +90,794 linesWeek of 2026-06-28: -25,754 linesWeek of 2026-07-05: +25,926 linesWeek of 2026-07-05: -8,359 linesWeek of 2026-07-12: +364,517 linesWeek of 2026-07-12: -90,512 linesWeek of 2026-07-19: +96,155 linesWeek of 2026-07-19: -43,420 linesWeek of 2026-07-26: +99,096 linesWeek of 2026-07-26: -39,330 linesWeek of 2026-08-02: +110,423 linesWeek of 2026-08-02: -95,728 linesWeek of 2026-08-09: +57,765 linesWeek of 2026-08-09: -30,269 linesWeek of 2026-08-16: +144,813 linesWeek of 2026-08-16: -98,984 linesWeek of 2026-08-23: +55,051 linesWeek of 2026-08-23: -38,944 linesWeek of 2026-08-30: +54,055 linesWeek of 2026-08-30: -49,863 linesWeek of 2026-09-06: +105,084 linesWeek of 2026-09-06: -261,912 linesWeek of 2026-09-13: +70,082 linesWeek of 2026-09-13: -52,972 linesWeek of 2026-09-20: +14,145 linesWeek of 2026-09-20: -9,577 linesWeek of 2026-09-27: +0 linesWeek of 2026-09-27: -0 linesMay 17, 2026Sep 27, 2026
+1.8M lines added, -942.5K removed over the last year.

Commits per week

last 52 weeks
1820Week of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 2 commitsWeek of 2026-05-24: 119 commitsWeek of 2026-05-31: 108 commitsWeek of 2026-06-07: 87 commitsWeek of 2026-06-14: 72 commitsWeek of 2026-06-21: 115 commitsWeek of 2026-06-28: 125 commitsWeek of 2026-07-05: 102 commitsWeek of 2026-07-12: 182 commitsWeek of 2026-07-19: 62 commitsWeek of 2026-07-26: 64 commitsWeek of 2026-08-02: 76 commitsWeek of 2026-08-09: 63 commitsWeek of 2026-08-16: 91 commitsWeek of 2026-08-23: 69 commitsWeek of 2026-08-30: 83 commitsWeek of 2026-09-06: 82 commitsWeek of 2026-09-13: 87 commitsWeek of 2026-09-20: 27 commitsWeek of 2026-09-27: 0 commitsOct 5, 2025Sep 27, 2026
1.6K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 1 commitsSun 1:00 — 3 commitsSun 2:00 — 1 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 1 commitsSun 10:00 — 2 commitsSun 11:00 — 4 commitsSun 12:00 — 0 commitsSun 13:00 — 3 commitsSun 14:00 — 6 commitsSun 15:00 — 2 commitsSun 16:00 — 2 commitsSun 17:00 — 3 commitsSun 18:00 — 5 commitsSun 19:00 — 4 commitsSun 20:00 — 7 commitsSun 21:00 — 5 commitsSun 22:00 — 3 commitsSun 23:00 — 2 commitsMon 0:00 — 4 commitsMon 1:00 — 2 commitsMon 2:00 — 1 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 1 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 0 commitsMon 10:00 — 1 commitsMon 11:00 — 8 commitsMon 12:00 — 13 commitsMon 13:00 — 17 commitsMon 14:00 — 24 commitsMon 15:00 — 25 commitsMon 16:00 — 26 commitsMon 17:00 — 22 commitsMon 18:00 — 15 commitsMon 19:00 — 19 commitsMon 20:00 — 30 commitsMon 21:00 — 33 commitsMon 22:00 — 18 commitsMon 23:00 — 16 commitsTue 0:00 — 3 commitsTue 1:00 — 2 commitsTue 2:00 — 0 commitsTue 3:00 — 2 commitsTue 4:00 — 0 commitsTue 5:00 — 1 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 0 commitsTue 9:00 — 1 commitsTue 10:00 — 12 commitsTue 11:00 — 22 commitsTue 12:00 — 40 commitsTue 13:00 — 27 commitsTue 14:00 — 37 commitsTue 15:00 — 33 commitsTue 16:00 — 24 commitsTue 17:00 — 31 commitsTue 18:00 — 19 commitsTue 19:00 — 27 commitsTue 20:00 — 33 commitsTue 21:00 — 22 commitsTue 22:00 — 30 commitsTue 23:00 — 11 commitsWed 0:00 — 6 commitsWed 1:00 — 6 commitsWed 2:00 — 5 commitsWed 3:00 — 1 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 1 commitsWed 10:00 — 6 commitsWed 11:00 — 21 commitsWed 12:00 — 25 commitsWed 13:00 — 29 commitsWed 14:00 — 32 commitsWed 15:00 — 24 commitsWed 16:00 — 16 commitsWed 17:00 — 23 commitsWed 18:00 — 19 commitsWed 19:00 — 17 commitsWed 20:00 — 26 commitsWed 21:00 — 38 commitsWed 22:00 — 14 commitsWed 23:00 — 14 commitsThu 0:00 — 4 commitsThu 1:00 — 6 commitsThu 2:00 — 1 commitsThu 3:00 — 1 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 0 commitsThu 9:00 — 2 commitsThu 10:00 — 5 commitsThu 11:00 — 15 commitsThu 12:00 — 15 commitsThu 13:00 — 18 commitsThu 14:00 — 36 commitsThu 15:00 — 19 commitsThu 16:00 — 21 commitsThu 17:00 — 29 commitsThu 18:00 — 20 commitsThu 19:00 — 30 commitsThu 20:00 — 23 commitsThu 21:00 — 28 commitsThu 22:00 — 19 commitsThu 23:00 — 9 commitsFri 0:00 — 6 commitsFri 1:00 — 3 commitsFri 2:00 — 4 commitsFri 3:00 — 2 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 2 commitsFri 8:00 — 0 commitsFri 9:00 — 0 commitsFri 10:00 — 1 commitsFri 11:00 — 21 commitsFri 12:00 — 13 commitsFri 13:00 — 17 commitsFri 14:00 — 20 commitsFri 15:00 — 28 commitsFri 16:00 — 19 commitsFri 17:00 — 25 commitsFri 18:00 — 21 commitsFri 19:00 — 15 commitsFri 20:00 — 12 commitsFri 21:00 — 15 commitsFri 22:00 — 8 commitsFri 23:00 — 5 commitsSat 0:00 — 3 commitsSat 1:00 — 4 commitsSat 2:00 — 4 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 2 commitsSat 10:00 — 1 commitsSat 11:00 — 0 commitsSat 12:00 — 2 commitsSat 13:00 — 1 commitsSat 14:00 — 2 commitsSat 15:00 — 0 commitsSat 16:00 — 2 commitsSat 17:00 — 2 commitsSat 18:00 — 8 commitsSat 19:00 — 6 commitsSat 20:00 — 5 commitsSat 21:00 — 3 commitsSat 22:00 — 0 commitsSat 23:00 — 4 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Aug 17, 2026monthly#15+3,659
Aug 16, 2026monthly#15+3,659
Aug 15, 2026monthly#13+3,600
Aug 14, 2026monthly#13+3,480
Aug 13, 2026monthly#14+3,413
Aug 12, 2026monthly#16+3,345
Aug 11, 2026monthly#16+3,269
Jul 29, 2026weekly#12+1,263
Jul 28, 2026weekly#12+1,263
Jul 27, 2026weekly#9+1,380
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    456.7K stars · TypeScript

  • openclaw/openclaw

    The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

    391.3K stars · TypeScript

  • anomalyco/opencode

    The open source coding agent.

    211.7K stars · TypeScript

  • n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    206.7K stars · TypeScript

  • microsoft/vscode

    Visual Studio Code

    193.5K stars · TypeScript

  • firecrawl/firecrawl

    Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

    188.6K stars · TypeScript