From 0be804931776ac376a83c0a973d75f4a036fd71c Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Mon, 9 Feb 2026 10:52:43 +0000 Subject: [PATCH 1/3] feat: Add comprehensive Kimi CLI awesome list content - Replace template with curated resources for Kimi Code CLI - Add official resources, IDE extensions, shell plugins - Add Neovim plugins, MCP servers, model links - Add API providers, tutorials, and community projects - Fix CI workflow to lint readme.md instead of template - Update GitHub Actions to latest versions - Remove template files and ci folder Co-Authored-By: Claude Opus 4.6 --- .github/workflows/lint.yaml | 16 +-- ci/.circleci/config.yml | 31 ----- ci/.github/ISSUE_TEMPLATE/suggestion.yaml | 23 ---- ci/.github/workflows/lint.yaml | 45 ------- ci/.gitlab-ci.yml | 19 --- readme-template.md | 59 --------- readme.md | 149 ++++++++++++++++++---- 7 files changed, 130 insertions(+), 212 deletions(-) delete mode 100644 ci/.circleci/config.yml delete mode 100644 ci/.github/ISSUE_TEMPLATE/suggestion.yaml delete mode 100644 ci/.github/workflows/lint.yaml delete mode 100644 ci/.gitlab-ci.yml delete mode 100644 readme-template.md diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index fae0ac5..2a73201 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -1,5 +1,5 @@ name: lint -on: +on: pull_request: push: branches: @@ -11,15 +11,15 @@ jobs: fail-fast: false matrix: files: - - "readme-template.md" + - "readme.md" runs-on: ubuntu-latest steps: - name: "checkout repo" - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: asdf_install - uses: asdf-vm/actions/install@v1 + uses: asdf-vm/actions/install@v3 - name: "linting: ${{ matrix.files }}" run: npx -y awesome-lint ${{ matrix.files }} awesome-bot: @@ -27,19 +27,19 @@ jobs: fail-fast: false matrix: files: - - "readme-template.md" + - "readme.md" runs-on: ubuntu-latest steps: - name: "checkout repo" - uses: actions/checkout@v2.0.0 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: "setup ruby" uses: ruby/setup-ruby@v1 with: - ruby-version: 3.0.1 + ruby-version: 3.3 bundler-cache: true - name: "install awesome-bot" run: gem install awesome_bot - name: "linting: ${{ matrix.files }}" - run: awesome_bot --allow-redirect --white-list https://github.com/YOUR_GITHUB_USER/YOUR_REPO ${{ matrix.files }} + run: awesome_bot --allow-redirect --white-list https://github.com/lfglabs-dev/awesome-kimi-cli ${{ matrix.files }} diff --git a/ci/.circleci/config.yml b/ci/.circleci/config.yml deleted file mode 100644 index 91df7fb..0000000 --- a/ci/.circleci/config.yml +++ /dev/null @@ -1,31 +0,0 @@ -version: 2.1 - -jobs: - 'awesome-bot': - docker: - - image: circleci/ruby:latest - steps: - - checkout - - run: gem install awesome_bot - - run: awesome_bot readme.md --allow-redirect --allow-dupe - 'awesome-lint': - docker: - - image: circleci/node:lts - steps: - - checkout - - restore_cache: - keys: - - yarn-packages - - run: yarn add awesome-lint - - save_cache: - key: yarn-packages - paths: - - ~/.cache/yarn - - run: yarn awesome-lint - -workflows: - version: 2 - build: - jobs: - - 'awesome-lint' - - 'awesome-bot' \ No newline at end of file diff --git a/ci/.github/ISSUE_TEMPLATE/suggestion.yaml b/ci/.github/ISSUE_TEMPLATE/suggestion.yaml deleted file mode 100644 index 3531f3b..0000000 --- a/ci/.github/ISSUE_TEMPLATE/suggestion.yaml +++ /dev/null @@ -1,23 +0,0 @@ -name: Suggestion -description: Help us improve with suggestions -body: - - type: markdown - attributes: - value: | - Thanks for taking the time to fill out this suggestion form! - - type: input - id: suggestion - attributes: - label: Link to suggestion - description: Please share a link to your suggestion - placeholder: https://... - validations: - required: true - - type: textarea - id: description - attributes: - label: Describe your suggesiton - description: How and why is your suggestion useful to this community? - placeholder: I wish to see tool here becuase it is used for... - validations: - required: true diff --git a/ci/.github/workflows/lint.yaml b/ci/.github/workflows/lint.yaml deleted file mode 100644 index a271c1d..0000000 --- a/ci/.github/workflows/lint.yaml +++ /dev/null @@ -1,45 +0,0 @@ -name: lint -on: - pull_request: - push: - branches: - - main - -jobs: - awesome-lint: - strategy: - fail-fast: false - matrix: - files: - - "readme-template.md" - runs-on: ubuntu-latest - steps: - - name: "checkout repo" - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - name: asdf_install - uses: asdf-vm/actions/install@v1 - - name: "linting: ${{ matrix.files }}" - run: npx -y awesome-lint ${{ matrix.files }} - awesome-bot: - strategy: - fail-fast: false - matrix: - files: - - "readme-template.md" - runs-on: ubuntu-latest - steps: - - name: "checkout repo" - uses: actions/checkout@v2.0.0 - with: - fetch-depth: 0 - - name: "setup ruby" - uses: ruby/setup-ruby@v1 - with: - ruby-version: 3.0.1 - bundler-cache: true - - name: "install awesome-bot" - run: gem install awesome_bot - - name: "linting: ${{ matrix.files }}" - run: awesome_bot --allow-redirect ${{ matrix.files }} diff --git a/ci/.gitlab-ci.yml b/ci/.gitlab-ci.yml deleted file mode 100644 index 4a1027e..0000000 --- a/ci/.gitlab-ci.yml +++ /dev/null @@ -1,19 +0,0 @@ -stages: - - check - -awesome-lint: - stage: check - image: node:lts - cache: - paths: - - node_modules/ - script: - - yarn add awesome-lint - - yarn awesome-lint - -awesome-bot: - stage: check - image: ruby:latest - script: - - gem install awesome_bot - - awesome_bot readme.md --allow-redirect --allow-dupe diff --git a/readme-template.md b/readme-template.md deleted file mode 100644 index 31242a5..0000000 --- a/readme-template.md +++ /dev/null @@ -1,59 +0,0 @@ -
- - - - - -# Awesome List Template [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) [![lint](https://github.com/YOUR_GITHUB_USER/YOUR_REPO/actions/workflows/lint.yaml/badge.svg)](https://github.com/YOUR_GITHUB_USER/YOUR_REPO/actions/workflows/lint.yaml) - - - -A template for an awesome list with required conventions out of the box! - - - - - - - - - -A one line description of the product or tool. See -[awesome-firebase](https://github.com/jthegedus/awesome-firebase) for an -example. - -
- - - -## Contents - -- [Featured (new releases)](#featured-new-releases) -- [Section 1](#section-1) -- [Follow](#follow) - - - -## Featured (new releases) - -- [Apple](https://apple.com) - Apple as a placeholder. - -## Section 1 - -- [Microsoft](https://www.microsoft.com/) - Microsoft as an example. - - - -## Follow - - - -Who else should we be following!? - -## Contributing - -[Contributions of any kind welcome, just follow the guidelines](contributing.md)! - -### Contributors - -[Thanks goes to these contributors](https://github.com/YOUR_GITHUB_USER/YOUR_REPO/graphs/contributors)! diff --git a/readme.md b/readme.md index a33271e..206a264 100644 --- a/readme.md +++ b/readme.md @@ -1,30 +1,125 @@ -# Awesome List Template - -This is an [awesome-list](https://github.com/sindresorhus/awesome) template with -CI to run [awesome-lint](https://github.com/sindresorhus/awesome-lint) and -[awesome_bot](https://github.com/dkhamsing/awesome_bot) to be compliant from the -beginning. - -## Usage - -1. [generate a template of this repo](https://github.com/jthegedus/awesome-list-template/generate) -2. run a find & replace of `YOUR_GITHUB_USER/YOUR_REPO` with your details -3. edit `readme-template.md` - - update the h1 title - - update the subtitle - - update the description - - add img src, make it link to the site of the thing in the image. -4. choose a CI template - - GitHub Action: move config folder from `repo-root/ci/.github/` to - `repo-root/.github` - - Circle CI: move config folder from `repo-root/ci/.circleci/*` to - `repo-root/.circleci/*` - - GitLab CI: move config file from `repo-root/ci/.gitlab-ci.yml` to the - `repo-root/.gitlab-ci.yml` -5. run a find & replace `readme-template.md` to `readme.md` in the CI you chose -5. delete this file -6. rename `readme-template.md` file to `readme.md` +
+ + + +# Awesome Kimi CLI [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) [![lint](https://github.com/lfglabs-dev/awesome-kimi-cli/actions/workflows/lint.yaml/badge.svg)](https://github.com/lfglabs-dev/awesome-kimi-cli/actions/workflows/lint.yaml) + +A curated list of awesome resources, tools, extensions, and integrations for Kimi Code CLI. + + + Kimi CLI Stars + + +[Kimi Code CLI](https://github.com/MoonshotAI/kimi-cli) is an open-source AI coding agent that runs in your terminal, helping you complete software development tasks through code editing, shell commands, and autonomous planning. + +
+ +## Contents + +- [Official Resources](#official-resources) +- [IDE Extensions](#ide-extensions) +- [Shell Plugins](#shell-plugins) +- [Neovim Plugins](#neovim-plugins) +- [MCP Servers](#mcp-servers) +- [Models](#models) +- [API Providers](#api-providers) +- [Tutorials and Guides](#tutorials-and-guides) +- [Community Projects](#community-projects) +- [Related Projects](#related-projects) +- [Follow](#follow) + +## Official Resources + +- [Kimi Code CLI](https://github.com/MoonshotAI/kimi-cli) - The official Kimi Code CLI repository by Moonshot AI. +- [Kimi CLI Documentation](https://moonshotai.github.io/kimi-cli/) - Official documentation with guides, configuration, and reference. +- [Kimi Code Website](https://www.kimi.com/code/en) - Official Kimi Code product page. +- [Moonshot AI Open Platform](https://platform.moonshot.ai/) - Official API platform for Kimi models. +- [PyPI Package](https://pypi.org/project/kimi-cli/) - Install Kimi CLI via pip/uv. + +## IDE Extensions + +- [Kimi Code VS Code Extension](https://marketplace.visualstudio.com/items?itemName=moonshot-ai.kimi-code) - Official VS Code extension with native chat panel, MCP support, and diff view. +- [Kimi Code Open VSX](https://open-vsx.org/extension/moonshot-ai/kimi-code) - Kimi Code extension on the Open VSX Registry for VS Code alternatives. +- [Kimi CLI Zed Extension](https://github.com/MoonshotAI/kimi-code-zed-extension) - Official Zed editor extension with ACP integration. +- [Kimi Commits IntelliJ](https://plugins.jetbrains.com/plugin/23629-kimi-commits) - Generate smart Git commit messages with Kimi AI for JetBrains IDEs. + +## Shell Plugins + +- [zsh-kimi-cli](https://github.com/MoonshotAI/zsh-kimi-cli) - Official Zsh plugin to launch Kimi CLI with Ctrl-X. + +## Neovim Plugins + +- [llm.nvim](https://github.com/Kurama622/llm.nvim) - Neovim LLM plugin with native Kimi support alongside ChatGPT, DeepSeek, and others. +- [avante.nvim](https://github.com/yetone/avante.nvim) - Cursor-like AI IDE experience for Neovim with ACP support for Kimi CLI. +- [sidekick.nvim](https://github.com/folke/sidekick.nvim) - Neovim AI sidekick with built-in terminal for AI CLIs including Kimi. +- [pi.nvim](https://github.com/pablopunk/pi.nvim) - Minimal coding agent for Neovim supporting Kimi models via OpenRouter. +- [codecompanion.nvim](https://github.com/olimorris/codecompanion.nvim) - Neovim AI companion with kimi_cli adapter support. + +## MCP Servers + +Kimi CLI supports MCP (Model Context Protocol) servers to extend AI capabilities. Manage servers with `kimi mcp` commands. + +- [MCP Official Servers](https://github.com/modelcontextprotocol/servers) - Reference MCP server implementations for filesystem, databases, and more. +- [Ultimate MCP Server](https://github.com/Dicklesworthstone/ultimate_mcp_server) - Unified MCP server providing access to a wide variety of tools. + +## Models + +### Official Models + +- [Kimi-K2.5](https://huggingface.co/moonshotai/Kimi-K2.5) - Native multimodal agentic model with vision and text understanding. +- [Kimi-K2-Instruct](https://huggingface.co/moonshotai/Kimi-K2-Instruct) - General-purpose chat and agentic model with 1T total parameters. +- [Kimi-K2-Thinking](https://huggingface.co/moonshotai/Kimi-K2-Thinking) - Thinking model that reasons step-by-step while invoking tools. +- [Kimi-K2 Repository](https://github.com/MoonshotAI/Kimi-K2) - Official Kimi K2 model series repository. +- [Kimi-K2.5 Repository](https://github.com/MoonshotAI/Kimi-K2.5) - Official Kimi K2.5 repository with model code and documentation. + +### Quantized Models + +- [Kimi-K2-Instruct-GGUF](https://huggingface.co/ubergarm/Kimi-K2-Instruct-GGUF) - GGUF quantized versions for local inference. +- [Kimi-K2-Thinking-GGUF](https://huggingface.co/ubergarm/Kimi-K2-Thinking-GGUF) - GGUF quantized thinking model. +- [Kimi K2 on Ollama](https://ollama.com/library/kimi-k2-thinking) - Run Kimi K2 models locally with Ollama. +- [Kimi K2.5 on Ollama](https://ollama.com/library/kimi-k2.5) - Run Kimi K2.5 multimodal model with Ollama. + +## API Providers + +- [Moonshot AI Platform](https://platform.moonshot.ai/) - Official Kimi API with OpenAI-compatible endpoints. +- [NVIDIA NIM](https://build.nvidia.com/moonshotai/kimi-k2.5) - Free Kimi K2.5 API access through NVIDIA. +- [OpenRouter](https://openrouter.ai/moonshotai/kimi-k2.5) - Access Kimi models through OpenRouter's unified API. +- [Together AI](https://www.together.ai/models/kimi-k2-5) - Kimi K2.5 API on Together AI platform. + +## Tutorials and Guides + +- [Getting Started Guide](https://moonshotai.github.io/kimi-cli/en/guides/getting-started.html) - Official getting started documentation. +- [IDE Integration Guide](https://www.kimi.com/code/docs/en/kimi-cli/guides/ides.html) - Using Kimi CLI with various IDEs. +- [MCP Configuration Guide](https://moonshotai.github.io/kimi-cli/en/customization/mcp.html) - Setting up MCP servers with Kimi CLI. +- [Tool Integrations Guide](https://moonshotai.github.io/kimi-cli/en/guides/integrations.html) - Integrating Kimi CLI with external tools. +- [How to Use Kimi CLI](https://apidog.com/blog/how-to-use-kimi-cli/) - Comprehensive usage tutorial by Apidog. +- [Run Kimi K2.5 Locally](https://www.datacamp.com/tutorial/how-to-run-kimi-k2-5-locally) - DataCamp tutorial on local model deployment. +- [Kimi Code Guide](https://aicybr.com/blog/kimi-code-guide) - Architecture, installation, and usage guide. + +## Community Projects + +- [kimi-cli-nvidia](https://github.com/notsointresting/kimi-cli-nvidia) - Kimi CLI fork with NVIDIA API integration. +- [kimi-commits-intellij](https://github.com/ConnectAI-E/kimi-commits-intellij) - Open-source Kimi commit message generator for JetBrains IDEs. +- [Kimi-Dev](https://github.com/MoonshotAI/Kimi-Dev) - Open-source coding LLM optimized for software engineering tasks. +- [Kimi-Audio](https://github.com/MoonshotAI/Kimi-Audio) - Audio foundation model for understanding, generation, and conversation. +- [Mooncake](https://github.com/kvcache-ai/Mooncake) - KV-centric disaggregated LLM serving, Best Paper at FAST 2025. + +## Related Projects + +- [Claude Code](https://github.com/anthropics/claude-code) - Anthropic's CLI coding agent. +- [Gemini CLI](https://github.com/google-gemini/gemini-cli) - Google's Gemini CLI tool. +- [Aider](https://github.com/paul-gauthier/aider) - AI pair programming in your terminal. +- [Continue](https://github.com/continuedev/continue) - Open-source AI code assistant. + +## Follow + +- [Moonshot AI GitHub](https://github.com/MoonshotAI) - Official Moonshot AI organization on GitHub. +- [Kimi on X/Twitter](https://x.com/Kimi_Moonshot) - Official Kimi Twitter account. ## Contributing -Contributions welcome! +[Contributions of any kind welcome, just follow the guidelines](contributing.md)! + +### Contributors + +[Thanks goes to these contributors](https://github.com/lfglabs-dev/awesome-kimi-cli/graphs/contributors)! From a36947bfbf980b04a3f141648633fc87509f8117 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Mon, 9 Feb 2026 10:54:32 +0000 Subject: [PATCH 2/3] fix: Remove duplicate links to pass awesome-lint - Remove duplicate kimi-cli link from description (now plain text) - Remove duplicate platform.moonshot.ai from API Providers section Co-Authored-By: Claude Opus 4.6 --- readme.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 206a264..7575d22 100644 --- a/readme.md +++ b/readme.md @@ -10,7 +10,7 @@ A curated list of awesome resources, tools, extensions, and integrations for Kim Kimi CLI Stars -[Kimi Code CLI](https://github.com/MoonshotAI/kimi-cli) is an open-source AI coding agent that runs in your terminal, helping you complete software development tasks through code editing, shell commands, and autonomous planning. +Kimi Code CLI is an open-source AI coding agent that runs in your terminal, helping you complete software development tasks through code editing, shell commands, and autonomous planning. @@ -81,7 +81,6 @@ Kimi CLI supports MCP (Model Context Protocol) servers to extend AI capabilities ## API Providers -- [Moonshot AI Platform](https://platform.moonshot.ai/) - Official Kimi API with OpenAI-compatible endpoints. - [NVIDIA NIM](https://build.nvidia.com/moonshotai/kimi-k2.5) - Free Kimi K2.5 API access through NVIDIA. - [OpenRouter](https://openrouter.ai/moonshotai/kimi-k2.5) - Access Kimi models through OpenRouter's unified API. - [Together AI](https://www.together.ai/models/kimi-k2-5) - Kimi K2.5 API on Together AI platform. From ae42165e34c380b178cde791d839acb5dbde14e0 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Mon, 9 Feb 2026 10:56:07 +0000 Subject: [PATCH 3/3] fix: Remove 403 links and duplicate to pass awesome-bot - Remove datacamp.com link (returns 403) - Remove aicybr.com link (returns 403) - Remove duplicate kimi-cli link from image anchor Co-Authored-By: Claude Opus 4.6 --- readme.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/readme.md b/readme.md index 7575d22..a103dbf 100644 --- a/readme.md +++ b/readme.md @@ -6,9 +6,7 @@ A curated list of awesome resources, tools, extensions, and integrations for Kimi Code CLI. - - Kimi CLI Stars - +Kimi CLI Stars Kimi Code CLI is an open-source AI coding agent that runs in your terminal, helping you complete software development tasks through code editing, shell commands, and autonomous planning. @@ -92,8 +90,6 @@ Kimi CLI supports MCP (Model Context Protocol) servers to extend AI capabilities - [MCP Configuration Guide](https://moonshotai.github.io/kimi-cli/en/customization/mcp.html) - Setting up MCP servers with Kimi CLI. - [Tool Integrations Guide](https://moonshotai.github.io/kimi-cli/en/guides/integrations.html) - Integrating Kimi CLI with external tools. - [How to Use Kimi CLI](https://apidog.com/blog/how-to-use-kimi-cli/) - Comprehensive usage tutorial by Apidog. -- [Run Kimi K2.5 Locally](https://www.datacamp.com/tutorial/how-to-run-kimi-k2-5-locally) - DataCamp tutorial on local model deployment. -- [Kimi Code Guide](https://aicybr.com/blog/kimi-code-guide) - Architecture, installation, and usage guide. ## Community Projects