MoonshotAI/kimi-cliPublic

Kimi Code CLI is your next CLI agent.

AI summary: A powerful, next-generation command-line interface for the Kimi AI assistant.

Stars
11.1K
+10 today
Forks
1.3K
Watchers
57
Open issues
519
Open PRs
304
Contributors
~71
Commits
1.4K
Branches
35

PythonApache-2.0Created Oct 15, 2025Last push 4d agoLatest release 1.49.0+64 stars this week+161 this month

Star history

since Oct 19, 2025
05K10KOct 2025Jan 2026Apr 2026Aug 2026
11.1K stars as of Aug 7, 2026, tracked back to Oct 19, 2025. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulAugMonWedFri2025-08-10: 0 commits2025-08-11: 0 commits2025-08-12: 0 commits2025-08-13: 0 commits2025-08-14: 0 commits2025-08-15: 0 commits2025-08-16: 0 commits2025-08-17: 0 commits2025-08-18: 0 commits2025-08-19: 0 commits2025-08-20: 0 commits2025-08-21: 0 commits2025-08-22: 0 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 0 commits2025-08-26: 0 commits2025-08-27: 0 commits2025-08-28: 0 commits2025-08-29: 0 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 0 commits2025-09-02: 0 commits2025-09-03: 0 commits2025-09-04: 0 commits2025-09-05: 0 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 2 commits2025-09-09: 11 commits2025-09-10: 11 commits2025-09-11: 11 commits2025-09-12: 13 commits2025-09-13: 20 commits2025-09-14: 7 commits2025-09-15: 8 commits2025-09-16: 12 commits2025-09-17: 13 commits2025-09-18: 11 commits2025-09-19: 5 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 18 commits2025-09-23: 10 commits2025-09-24: 14 commits2025-09-25: 17 commits2025-09-26: 18 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 19 commits2025-09-30: 3 commits2025-10-01: 4 commits2025-10-02: 0 commits2025-10-03: 11 commits2025-10-04: 14 commits2025-10-05: 1 commit2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 12 commits2025-10-10: 4 commits2025-10-11: 15 commits2025-10-12: 0 commits2025-10-13: 15 commits2025-10-14: 15 commits2025-10-15: 5 commits2025-10-16: 11 commits2025-10-17: 5 commits2025-10-18: 12 commits2025-10-19: 0 commits2025-10-20: 3 commits2025-10-21: 10 commits2025-10-22: 19 commits2025-10-23: 7 commits2025-10-24: 36 commits2025-10-25: 21 commits2025-10-26: 7 commits2025-10-27: 11 commits2025-10-28: 20 commits2025-10-29: 4 commits2025-10-30: 14 commits2025-10-31: 10 commits2025-11-01: 1 commit2025-11-02: 1 commit2025-11-03: 11 commits2025-11-04: 2 commits2025-11-05: 5 commits2025-11-06: 10 commits2025-11-07: 6 commits2025-11-08: 18 commits2025-11-09: 13 commits2025-11-10: 17 commits2025-11-11: 4 commits2025-11-12: 12 commits2025-11-13: 10 commits2025-11-14: 1 commit2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 2 commits2025-11-18: 13 commits2025-11-19: 6 commits2025-11-20: 17 commits2025-11-21: 8 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 8 commits2025-11-25: 3 commits2025-11-26: 4 commits2025-11-27: 10 commits2025-11-28: 15 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 16 commits2025-12-02: 1 commit2025-12-03: 12 commits2025-12-04: 5 commits2025-12-05: 5 commits2025-12-06: 7 commits2025-12-07: 0 commits2025-12-08: 8 commits2025-12-09: 3 commits2025-12-10: 1 commit2025-12-11: 5 commits2025-12-12: 12 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 12 commits2025-12-16: 5 commits2025-12-17: 3 commits2025-12-18: 8 commits2025-12-19: 13 commits2025-12-20: 3 commits2025-12-21: 0 commits2025-12-22: 7 commits2025-12-23: 6 commits2025-12-24: 5 commits2025-12-25: 0 commits2025-12-26: 17 commits2025-12-27: 10 commits2025-12-28: 0 commits2025-12-29: 5 commits2025-12-30: 1 commit2025-12-31: 5 commits2026-01-01: 5 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 3 commits2026-01-05: 0 commits2026-01-06: 7 commits2026-01-07: 6 commits2026-01-08: 9 commits2026-01-09: 7 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 4 commits2026-01-13: 2 commits2026-01-14: 5 commits2026-01-15: 5 commits2026-01-16: 3 commits2026-01-17: 0 commits2026-01-18: 4 commits2026-01-19: 4 commits2026-01-20: 3 commits2026-01-21: 18 commits2026-01-22: 9 commits2026-01-23: 2 commits2026-01-24: 10 commits2026-01-25: 5 commits2026-01-26: 7 commits2026-01-27: 7 commits2026-01-28: 3 commits2026-01-29: 2 commits2026-01-30: 10 commits2026-01-31: 2 commits2026-02-01: 0 commits2026-02-02: 9 commits2026-02-03: 3 commits2026-02-04: 11 commits2026-02-05: 9 commits2026-02-06: 8 commits2026-02-07: 13 commits2026-02-08: 1 commit2026-02-09: 9 commits2026-02-10: 4 commits2026-02-11: 4 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: 2 commits2026-02-25: 5 commits2026-02-26: 7 commits2026-02-27: 8 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 5 commits2026-03-03: 6 commits2026-03-04: 1 commit2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 8 commits2026-03-10: 4 commits2026-03-11: 8 commits2026-03-12: 7 commits2026-03-13: 4 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 1 commit2026-03-17: 2 commits2026-03-18: 6 commits2026-03-19: 5 commits2026-03-20: 3 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 5 commits2026-03-24: 4 commits2026-03-25: 13 commits2026-03-26: 0 commits2026-03-27: 10 commits2026-03-28: 1 commit2026-03-29: 3 commits2026-03-30: 17 commits2026-03-31: 8 commits2026-04-01: 9 commits2026-04-02: 15 commits2026-04-03: 3 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 3 commits2026-04-08: 4 commits2026-04-09: 2 commits2026-04-10: 5 commits2026-04-11: 1 commit2026-04-12: 1 commit2026-04-13: 4 commits2026-04-14: 5 commits2026-04-15: 5 commits2026-04-16: 2 commits2026-04-17: 9 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 3 commits2026-04-21: 1 commit2026-04-22: 4 commits2026-04-23: 6 commits2026-04-24: 4 commits2026-04-25: 1 commit2026-04-26: 1 commit2026-04-27: 3 commits2026-04-28: 9 commits2026-04-29: 0 commits2026-04-30: 3 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: 5 commits2026-05-10: 0 commits2026-05-11: 5 commits2026-05-12: 5 commits2026-05-13: 2 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: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 3 commits2026-05-27: 2 commits2026-05-28: 4 commits2026-05-29: 1 commit2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 1 commit2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 3 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 1 commit2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 2 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 3 commits2026-07-15: 0 commits2026-07-16: 2 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 2 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits
1,381 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    11,113 stars

  • Very active

    1,381 commits in 52 weeks

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

  • Repeat trending

    3 trending appearances

What kimi-cli does

Kimi CLI integrates the conversational and analytical capabilities of the Kimi AI directly into the terminal environment. It allows developers to interact with the LLM without context-switching to a web browser. The tool is highly optimized for code-related queries, system administration tasks, and local file analysis. It effectively acts as an intelligent coding agent that understands the user's local development environment. As it evolves into Kimi Code CLI, it focuses heavily on providing precise, context-aware programming assistance natively within the shell.

Designed for software developers, system administrators, and DevOps engineers who spend significant time in the terminal. It is ideal for users seeking a fast, keyboard-centric AI interface.

  • Native terminal integration: Operates entirely within the CLI, preserving developer workflows.
  • Local context awareness: Reads and analyzes local project files to provide highly relevant answers.
  • Code-centric optimization: Fine-tuned for programming queries, debugging, and script generation.
  • Streamlined execution: Allows rapid prompting and output generation without GUI overhead.
  • Seamless environment bridging: Acts as the foundational layer for the upcoming Kimi Code agent.

Where teams use it

In-terminal debugging

Developers quickly diagnosing stack traces without leaving their integrated development environment.

Script generation

System administrators requesting and instantly executing complex bash scripts.

Local codebase analysis

Programmers asking the AI to explain undocumented legacy code residing on their local machine.

Workflow automation

Power users piping CLI output directly into the agent for automated formatting and extraction.

Getting started: git clone https://github.com/MoonshotAI/kimi-cli.git && make prepare

README

main branch

Kimi CLI

Commit Activity Checks Version Downloads Ask DeepWiki

Kimi Code | Documentation | 文档

Important

Kimi CLI is evolving into Kimi Code CLI — the next-generation terminal AI agent from the same team. Installing Kimi Code CLI automatically migrates your configuration and sessions. This project will be gradually wound down; the docs and existing installations remain available.

Kimi CLI is an AI agent that runs in the terminal, helping you complete software development tasks and terminal operations. It can read and edit code, execute shell commands, search and fetch web pages, and autonomously plan and adjust actions during execution.

Getting Started

See Getting Started for how to install and start using Kimi CLI.

Key Features

Shell command mode

Kimi CLI is not only a coding agent, but also a shell. You can switch the shell command mode by pressing Ctrl-X. In this mode, you can directly run shell commands without leaving Kimi CLI.

Note

Built-in shell commands like cd are not supported yet.

VS Code extension

Kimi CLI can be integrated with Visual Studio Code via the Kimi Code VS Code Extension.

VS Code Extension

IDE integration via ACP

Kimi CLI supports Agent Client Protocol out of the box. You can use it together with any ACP-compatible editor or IDE.

To use Kimi CLI with ACP clients, make sure to run Kimi CLI in the terminal and send /login to complete the login first. Then, you can configure your ACP client to start Kimi CLI as an ACP agent server with command kimi acp.

For example, to use Kimi CLI with Zed or JetBrains, add the following configuration to your ~/.config/zed/settings.json or ~/.jetbrains/acp.json file:

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

Then you can create Kimi CLI threads in IDE's agent panel.

Zsh integration

You can use Kimi CLI together with Zsh, to empower your shell experience with AI agent capabilities.

Install the zsh-kimi-cli plugin via:

git clone https://github.com/MoonshotAI/zsh-kimi-cli.git \
  ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/kimi-cli

Note

If you are using a plugin manager other than Oh My Zsh, you may need to refer to the plugin's README for installation instructions.

Then add kimi-cli to your Zsh plugin list in ~/.zshrc:

plugins=(... kimi-cli)

After restarting Zsh, you can switch to agent mode by pressing Ctrl-X.

MCP support

Kimi CLI supports MCP (Model Context Protocol) tools.

kimi mcp sub-command group

You can manage MCP servers with kimi mcp sub-command group. For example:

# Add streamable HTTP server:
kimi mcp add --transport http context7 https://mcp.context7.com/mcp --header "CONTEXT7_API_KEY: ctx7sk-your-key"

# Add streamable HTTP server with OAuth authorization:
kimi mcp add --transport http --auth oauth linear https://mcp.linear.app/mcp

# Add stdio server:
kimi mcp add --transport stdio chrome-devtools -- npx chrome-devtools-mcp@latest

# List added MCP servers:
kimi mcp list

# Remove an MCP server:
kimi mcp remove chrome-devtools

# Authorize an MCP server:
kimi mcp auth linear

Ad-hoc MCP configuration

Kimi CLI also supports ad-hoc MCP server configuration via CLI option.

Given an MCP config file in the well-known MCP config format like the following:

{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "CONTEXT7_API_KEY": "YOUR_API_KEY"
      }
    },
    "chrome-devtools": {
      "command": "npx",
      "args": ["-y", "chrome-devtools-mcp@latest"]
    }
  }
}

Run kimi with --mcp-config-file option to connect to the specified MCP servers:

kimi --mcp-config-file /path/to/mcp.json

More

See more features in the Documentation.

Development

To develop Kimi CLI, run:

git clone https://github.com/MoonshotAI/kimi-cli.git
cd kimi-cli

make prepare  # prepare the development environment

Then you can start working on Kimi CLI.

Refer to the following commands after you make changes:

uv run kimi  # run Kimi CLI

make format  # format code
make check  # run linting and type checking
make test  # run tests
make test-kimi-cli  # run Kimi CLI tests only
make test-kosong  # run kosong tests only
make test-pykaos  # run pykaos tests only
make build-web  # build the web UI and sync it into the package (requires Node.js/npm)
make build  # build python packages
make build-bin  # build standalone binary
make help  # show all make targets

Note: make build and make build-bin automatically run make build-web to embed the web UI.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

102 total
  1. 1.49.01.49.0Jul 16, 202620.3K downloads

    ## What's Changed * fix(kimi): use remaining context for completion budget by @RealKai42 in https://github.com/MoonshotAI/kimi-cli/pull/2494 * fix(kosong): preserve empty-string reasoning_content as ThinkPart by @bigeagle in https://github.com/MoonshotAI/kimi-cli/pull/2498 * fix(kosong): stop sending Kimi reasoning effort implicitly by @RealKai42 in https://github.com/MoonshotAI/kimi-cli/pull/2499 * feat(telemetry): align events with TS schema, add trace_id and missing events by @7Sageer in https://github.com/MoonshotAI/kimi-cli/pull/2500 * chore(release): bump kimi-cli to 1.49.0 and kosong to 0.55.0 by @sailist in https://github.com/MoonshotAI/kimi-cli/pull/2503 **Full Changelog**: https://github.com/MoonshotAI/kimi-cli/compare/1.48.0...1.49.0

  2. 1.48.01.48.0Jun 22, 202617K downloads

    ## What's Changed * fix(kosong): round-trip empty reasoning content by @RealKai42 in https://github.com/MoonshotAI/kimi-cli/pull/2446 * feat(soul): escalate repeated-tool-call reminders and force-stop on dead-end streak by @jackfish212 in https://github.com/MoonshotAI/kimi-cli/pull/2466 * chore(release): bump kimi-cli to 1.48.0 and kosong to 0.54.0 by @sailist in https://github.com/MoonshotAI/kimi-cli/pull/2467 ## New Contributors * @sailist made their first contribution in https://github.com/MoonshotAI/kimi-cli/pull/2467 **Full Changelog**: https://github.com/MoonshotAI/kimi-cli/compare/1.47.0...1.48.0

  3. 1.47.01.47.0Jun 5, 202610.3K downloads

    ## What's Changed * fix(tools): include trailing output in error briefs and render brief as plain text by @liruifengv in https://github.com/MoonshotAI/kimi-cli/pull/2389 * docs: rename project to Kimi CLI and link to Kimi Code CLI successor by @RealKai42 in https://github.com/MoonshotAI/kimi-cli/pull/2431 * feat(shell): guide users to upgrade to the new Kimi Code by @RealKai42 in https://github.com/MoonshotAI/kimi-cli/pull/2432 * chore(release): bump kimi-cli to 1.47.0 by @RealKai42 in https://github.com/MoonshotAI/kimi-cli/pull/2433 **Full Changelog**: https://github.com/MoonshotAI/kimi-cli/compare/1.46.0...1.47.0

  4. 1.46.01.46.0May 29, 20265.1K downloads

    ## What's Changed * docs: announce evolution to Kimi Code successor project by @RealKai42 in https://github.com/MoonshotAI/kimi-cli/pull/2377 * docs: fix router auto language redirect by @RealKai42 in https://github.com/MoonshotAI/kimi-cli/pull/2378 * feat(shell): update welcome tip link to kimi.com/code and support styled Text by @jackfish212 in https://github.com/MoonshotAI/kimi-cli/pull/2390 * fix(acp): replay session history on load by @bugkeep in https://github.com/MoonshotAI/kimi-cli/pull/2132 * fix(term, app): prevent TTY hang on exit and close MCP connections during shutdown by @thecannabisapp in https://github.com/MoonshotAI/kimi-cli/pull/1985 * docs: update evolution banner to announce rebuilt CLI release by @RealKai42 in https://github.com/MoonshotAI/kimi-cli/pull/2393 * chore(release): bump kimi-cli to 1.46.0 by @jackfish212 in https://github.com/MoonshotAI/kimi-cli/pull/2391 ## New Contributors * @bugkeep made their first contribution in https://github.com/MoonshotAI/kimi-cli/pull/2132 * @thecannabisapp made their first contribution in https://github.com/MoonshotAI/kimi-cli/pull/1985 **Full Changelog**: https://github.com/MoonshotAI/kimi-cli/compare/1.45.0...1.46.0

  5. 1.45.01.45.0May 27, 20262.2K downloads

    ## What's Changed * fix(shell): Fix misleading "Quota exceeded" prefix shown on every 403 error by @liruifengv in https://github.com/MoonshotAI/kimi-cli/pull/2342 * feat(toolset): improve dedup with sparse reminders and canonical args by @jackfish212 in https://github.com/MoonshotAI/kimi-cli/pull/2372 * chore(release): bump kimi-cli to 1.45.0 by @jackfish212 in https://github.com/MoonshotAI/kimi-cli/pull/2373 **Full Changelog**: https://github.com/MoonshotAI/kimi-cli/compare/1.44.0...1.45.0

Code frequency

additions and deletions
+48.5K-48.5KWeek of 2025-09-07: +6,058 linesWeek of 2025-09-07: -2,380 linesWeek of 2025-09-14: +4,441 linesWeek of 2025-09-14: -1,690 linesWeek of 2025-09-21: +4,693 linesWeek of 2025-09-21: -2,249 linesWeek of 2025-09-28: +2,633 linesWeek of 2025-09-28: -514 linesWeek of 2025-10-05: +2,367 linesWeek of 2025-10-05: -1,419 linesWeek of 2025-10-12: +5,857 linesWeek of 2025-10-12: -1,245 linesWeek of 2025-10-19: +4,529 linesWeek of 2025-10-19: -1,914 linesWeek of 2025-10-26: +3,873 linesWeek of 2025-10-26: -2,113 linesWeek of 2025-11-02: +6,158 linesWeek of 2025-11-02: -2,871 linesWeek of 2025-11-09: +3,169 linesWeek of 2025-11-09: -1,330 linesWeek of 2025-11-16: +4,983 linesWeek of 2025-11-16: -2,281 linesWeek of 2025-11-23: +3,667 linesWeek of 2025-11-23: -1,857 linesWeek of 2025-11-30: +3,188 linesWeek of 2025-11-30: -2,026 linesWeek of 2025-12-07: +5,452 linesWeek of 2025-12-07: -1,610 linesWeek of 2025-12-14: +4,677 linesWeek of 2025-12-14: -1,484 linesWeek of 2025-12-21: +4,392 linesWeek of 2025-12-21: -3,398 linesWeek of 2025-12-28: +11,244 linesWeek of 2025-12-28: -1,525 linesWeek of 2026-01-04: +5,556 linesWeek of 2026-01-04: -1,609 linesWeek of 2026-01-11: +3,533 linesWeek of 2026-01-11: -1,128 linesWeek of 2026-01-18: +18,330 linesWeek of 2026-01-18: -12,358 linesWeek of 2026-01-25: +48,164 linesWeek of 2026-01-25: -1,572 linesWeek of 2026-02-01: +48,493 linesWeek of 2026-02-01: -37,185 linesWeek of 2026-02-08: +2,922 linesWeek of 2026-02-08: -1,010 linesWeek of 2026-02-15: +0 linesWeek of 2026-02-15: -0 linesWeek of 2026-02-22: +7,936 linesWeek of 2026-02-22: -517 linesWeek of 2026-03-01: +4,344 linesWeek of 2026-03-01: -219 linesWeek of 2026-03-08: +32,143 linesWeek of 2026-03-08: -1,353 linesWeek of 2026-03-15: +12,634 linesWeek of 2026-03-15: -845 linesWeek of 2026-03-22: +19,414 linesWeek of 2026-03-22: -3,478 linesWeek of 2026-03-29: +17,881 linesWeek of 2026-03-29: -1,768 linesWeek of 2026-04-05: +9,992 linesWeek of 2026-04-05: -3,024 linesWeek of 2026-04-12: +3,569 linesWeek of 2026-04-12: -976 linesWeek of 2026-04-19: +11,084 linesWeek of 2026-04-19: -319 linesWeek of 2026-04-26: +4,190 linesWeek of 2026-04-26: -644 linesWeek of 2026-05-03: +2,041 linesWeek of 2026-05-03: -237 linesWeek of 2026-05-10: +2,011 linesWeek of 2026-05-10: -515 linesWeek of 2026-05-17: +0 linesWeek of 2026-05-17: -0 linesWeek of 2026-05-24: +721 linesWeek of 2026-05-24: -121 linesWeek of 2026-05-31: +527 linesWeek of 2026-05-31: -56 linesWeek of 2026-06-07: +65 linesWeek of 2026-06-07: -2 linesWeek of 2026-06-14: +0 linesWeek of 2026-06-14: -0 linesWeek of 2026-06-21: +391 linesWeek of 2026-06-21: -57 linesWeek of 2026-06-28: +0 linesWeek of 2026-06-28: -0 linesWeek of 2026-07-05: +0 linesWeek of 2026-07-05: -0 linesWeek of 2026-07-12: +3,052 linesWeek of 2026-07-12: -178 linesWeek of 2026-07-19: +0 linesWeek of 2026-07-19: -0 linesWeek of 2026-07-26: +0 linesWeek of 2026-07-26: -0 linesWeek of 2026-08-02: +59 linesWeek of 2026-08-02: -11 linesSep 7, 2025Aug 2, 2026
+340.4K lines added, -101.1K removed over the last year.

Commits per week

last 52 weeks
960Week of 2025-08-10: 0 commitsWeek of 2025-08-17: 0 commitsWeek of 2025-08-24: 0 commitsWeek of 2025-08-31: 0 commitsWeek of 2025-09-07: 68 commitsWeek of 2025-09-14: 56 commitsWeek of 2025-09-21: 77 commitsWeek of 2025-09-28: 51 commitsWeek of 2025-10-05: 32 commitsWeek of 2025-10-12: 63 commitsWeek of 2025-10-19: 96 commitsWeek of 2025-10-26: 67 commitsWeek of 2025-11-02: 53 commitsWeek of 2025-11-09: 57 commitsWeek of 2025-11-16: 46 commitsWeek of 2025-11-23: 40 commitsWeek of 2025-11-30: 46 commitsWeek of 2025-12-07: 29 commitsWeek of 2025-12-14: 44 commitsWeek of 2025-12-21: 45 commitsWeek of 2025-12-28: 16 commitsWeek of 2026-01-04: 32 commitsWeek of 2026-01-11: 19 commitsWeek of 2026-01-18: 50 commitsWeek of 2026-01-25: 36 commitsWeek of 2026-02-01: 53 commitsWeek of 2026-02-08: 18 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 22 commitsWeek of 2026-03-01: 12 commitsWeek of 2026-03-08: 31 commitsWeek of 2026-03-15: 17 commitsWeek of 2026-03-22: 33 commitsWeek of 2026-03-29: 55 commitsWeek of 2026-04-05: 15 commitsWeek of 2026-04-12: 26 commitsWeek of 2026-04-19: 19 commitsWeek of 2026-04-26: 16 commitsWeek of 2026-05-03: 5 commitsWeek of 2026-05-10: 12 commitsWeek of 2026-05-17: 0 commitsWeek of 2026-05-24: 10 commitsWeek of 2026-05-31: 4 commitsWeek of 2026-06-07: 1 commitsWeek of 2026-06-14: 0 commitsWeek of 2026-06-21: 2 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 5 commitsWeek of 2026-07-19: 0 commitsWeek of 2026-07-26: 0 commitsWeek of 2026-08-02: 2 commitsAug 10, 2025Aug 2, 2026
1.4K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 2 commitsSun 1:00 — 3 commitsSun 2:00 — 3 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 1 commitsSun 9:00 — 4 commitsSun 10:00 — 4 commitsSun 11:00 — 2 commitsSun 12:00 — 2 commitsSun 13:00 — 7 commitsSun 14:00 — 5 commitsSun 15:00 — 0 commitsSun 16:00 — 1 commitsSun 17:00 — 7 commitsSun 18:00 — 4 commitsSun 19:00 — 0 commitsSun 20:00 — 0 commitsSun 21:00 — 1 commitsSun 22:00 — 0 commitsSun 23:00 — 1 commitsMon 0:00 — 0 commitsMon 1:00 — 1 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 2 commitsMon 10:00 — 1 commitsMon 11:00 — 12 commitsMon 12:00 — 2 commitsMon 13:00 — 16 commitsMon 14:00 — 27 commitsMon 15:00 — 19 commitsMon 16:00 — 18 commitsMon 17:00 — 19 commitsMon 18:00 — 13 commitsMon 19:00 — 17 commitsMon 20:00 — 30 commitsMon 21:00 — 27 commitsMon 22:00 — 24 commitsMon 23:00 — 23 commitsTue 0:00 — 14 commitsTue 1:00 — 6 commitsTue 2:00 — 2 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 0 commitsTue 9:00 — 0 commitsTue 10:00 — 2 commitsTue 11:00 — 12 commitsTue 12:00 — 7 commitsTue 13:00 — 16 commitsTue 14:00 — 17 commitsTue 15:00 — 21 commitsTue 16:00 — 25 commitsTue 17:00 — 14 commitsTue 18:00 — 11 commitsTue 19:00 — 9 commitsTue 20:00 — 19 commitsTue 21:00 — 11 commitsTue 22:00 — 5 commitsTue 23:00 — 9 commitsWed 0:00 — 8 commitsWed 1:00 — 3 commitsWed 2:00 — 0 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 0 commitsWed 10:00 — 4 commitsWed 11:00 — 9 commitsWed 12:00 — 6 commitsWed 13:00 — 20 commitsWed 14:00 — 17 commitsWed 15:00 — 31 commitsWed 16:00 — 27 commitsWed 17:00 — 23 commitsWed 18:00 — 8 commitsWed 19:00 — 18 commitsWed 20:00 — 25 commitsWed 21:00 — 11 commitsWed 22:00 — 12 commitsWed 23:00 — 8 commitsThu 0:00 — 9 commitsThu 1:00 — 6 commitsThu 2:00 — 12 commitsThu 3:00 — 4 commitsThu 4:00 — 1 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 0 commitsThu 9:00 — 1 commitsThu 10:00 — 0 commitsThu 11:00 — 18 commitsThu 12:00 — 6 commitsThu 13:00 — 19 commitsThu 14:00 — 12 commitsThu 15:00 — 28 commitsThu 16:00 — 21 commitsThu 17:00 — 19 commitsThu 18:00 — 10 commitsThu 19:00 — 16 commitsThu 20:00 — 12 commitsThu 21:00 — 17 commitsThu 22:00 — 17 commitsThu 23:00 — 12 commitsFri 0:00 — 8 commitsFri 1:00 — 13 commitsFri 2:00 — 5 commitsFri 3:00 — 3 commitsFri 4:00 — 7 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 1 commitsFri 9:00 — 0 commitsFri 10:00 — 9 commitsFri 11:00 — 5 commitsFri 12:00 — 0 commitsFri 13:00 — 16 commitsFri 14:00 — 22 commitsFri 15:00 — 21 commitsFri 16:00 — 18 commitsFri 17:00 — 16 commitsFri 18:00 — 10 commitsFri 19:00 — 11 commitsFri 20:00 — 21 commitsFri 21:00 — 27 commitsFri 22:00 — 26 commitsFri 23:00 — 20 commitsSat 0:00 — 18 commitsSat 1:00 — 10 commitsSat 2:00 — 9 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 — 0 commitsSat 10:00 — 3 commitsSat 11:00 — 1 commitsSat 12:00 — 2 commitsSat 13:00 — 6 commitsSat 14:00 — 14 commitsSat 15:00 — 10 commitsSat 16:00 — 12 commitsSat 17:00 — 6 commitsSat 18:00 — 8 commitsSat 19:00 — 5 commitsSat 20:00 — 15 commitsSat 21:00 — 9 commitsSat 22:00 — 17 commitsSat 23:00 — 9 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jul 27, 2026weekly#12+1,200
Jul 19, 2026daily#6+8
Jan 29, 2026daily#21+137