MoonshotAI/kimi-cli

Kimi Code CLI is your next CLI agent.

解決的問題

Kimi CLI 提供了一種直接在命令列中使用 AI 代理進行軟體開發與終端操作的方法。透過將 AI 能力整合到開發者現有的工作流程中,消除了在獨立的 AI 聊天介面與終端之間切換的需要。

工作原理

它作為一個基於終端的 AI 代理運作,可以讀取並編輯程式碼、執行 Shell 指令以及獲取網頁。它使用自主規劃在執行過程中調整其行動。此工具支援多種整合方式:

  • Shell Mode:用於直接執行 Shell 指令的專用模式(透過 Ctrl-X 切換)。
  • IDE Integration:透過擴充功能連接至 VS Code,或使用 Agent Client Protocol (ACP) 連接至其他 IDE(如 Zed 或 JetBrains)。
  • Shell Integration:透過外掛程式與 Zsh 整合,允許快速切換至代理模式。
  • MCP Support:支援 Model Context Protocol (MCP),允許使用者透過 HTTP 或 stdio 新增並管理外部工具伺服器。

適用對象

希望將 AI 助手整合到其終端與 IDE 中,以自動化編碼任務與系統操作的開發者。

亮點

  • 自主執行:可以獨立規劃並執行 Shell 指令與程式碼編輯。
  • 廣泛的整合:支援 VS Code、Zed、JetBrains 與 Zsh。
  • 相容 MCP:支援透過 Model Context Protocol 新增自定義工具。
  • 支援 ACP:開箱即用支援用於 IDE 連接的 Agent Client Protocol。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案