AI

Kimi Code CLI:Moonshot AI 的終端機軟體開發代理

Kimi Code CLI 是 Moonshot AI 推出的開源 AI 終端機代理,可自主讀取、編輯程式碼、執行 shell 指令以及搜尋網路。

Keeping this site alive takes effort — your support means everything.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分! 無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!
Kimi Code CLI:Moonshot AI 的終端機軟體開發代理

終端機仍然是軟體開發中最強大的介面,而 AI 程式碼代理正讓它變得更加強大。Kimi Code CLI(kimi-cli 專案的一部分)是 Moonshot AI 在此領域的開源作品——一個基於終端機的 AI 代理,能夠讀取和編輯程式碼、執行 shell 指令以及搜尋網路,全部在命令列中完成。

Moonshot AI 發佈,也就是 Kimi 聊天機器人背後的中國 AI 實驗室,這個 CLI 代理建立在 Moonshot 自家的大型語言模型之上。位於 github.com/MoonshotAI/kimi-cli 的專案迅速在偏愛終端機原生程式碼助手(無需切換到獨立 IDE 或網頁介面)的開發者中獲得關注。

Kimi Code CLI 與眾不同之處在於其自主模式。與傳統程式碼助手需要對每個動作明確下達提示不同,Kimi Code CLI 可以被賦予高階任務並端到端地執行——讀取檔案、進行編輯、執行測試,並根據結果疊代。它能在您現有的專案目錄中運作,並且完全感知您的開發環境。

什麼是 Kimi Code CLI?

Kimi Code CLI 是一個開源 AI 終端機代理,直接在您的命令列中運作。它能讀取和理解專案結構、進行程式碼編輯、執行 shell 指令、搜尋網路以尋找文件,並自主疊代任務。它由 Moonshot AI 的專有 LLM 驅動,專為軟體開發工作流程而設計。

Kimi Code CLI 提供哪些功能?

Kimi Code CLI 提供了一套全面的軟體開發能力。

功能描述使用案例
自主模式無需逐步提示即可執行多步驟任務“將此模組重構為使用 async/await”
程式碼閱讀了解專案結構和檔案內容“解釋驗證流程如何運作”
程式碼編輯對現有檔案進行精確修改“修復 queue.py 中的競爭條件”
Shell 執行執行指令並解讀輸出“執行測試套件並修復失敗”
網路搜尋尋找文件、API 和解決方案“找到最新的 FastAPI 遷移指南”
檔案建立根據描述生成新的專案檔案“建立一個新的 CLI 工具骨架”

該代理在整個對話中保持上下文,記住先前的動作及其結果。

如何安裝 Kimi Code CLI?

安裝很簡單,可透過 npm 或直接二進位下載:

# 透過 npm 安裝
npm install -g kimi-cli

# 或透過 pip 安裝
pip install kimi-cli

# 啟動工作階段
kimi

首次啟動時,系統會提示您設定 Moonshot AI 的 API 金鑰。CLI 隨後會連接到 Moonshot 的推論基礎設施。

Kimi Code CLI 是否支援 MCP?

是的。Kimi Code CLI 支援模型上下文協定(MCP),允許其與外部工具和服務連接。這使其能夠透過標準化介面與資料庫、API 和開發工具整合。

MCP 功能支援詳細資訊
MCP 客戶端連接到 MCP 伺服器以擴展功能
MCP 伺服器將 Kimi 自身的能力公開為 MCP 工具
自訂工具為專案專屬工作流程定義自訂 MCP 工具
驗證支援 API 金鑰和 OAuth 流程

這種 MCP 支援意味著 Kimi Code CLI 可以作為更廣泛代理生態系統的一部分使用,與其他 MCP 相容工具共享上下文和功能。

Kimi Code CLI 是否與 IDE 整合?

Kimi Code CLI 主要是一個基於終端機的工具,但它透過檔案系統感知能力和 MCP 功能與主流 IDE 整合。

IDE整合方式能力
VS Code終端機面板在 VS Code 的整合終端機中執行 kimi
JetBrains終端機面板在 IntelliJ/PyCharm 終端機中執行 kimi
Neovim/Emacs內建終端機在編輯器內終端機工作流程中完整支援
任何編輯器檔案系統監聽編輯檔案後編輯器會自動重新載入

該代理編輯磁碟上的檔案,因此任何監聽檔案變更的編輯器都會即時反映編輯內容。

常見問題

什麼是 Kimi Code CLI?

Kimi Code CLI 是 Moonshot AI 推出的開源 AI 終端機代理,能夠讀取、編輯和撰寫程式碼、執行 shell 指令以及搜尋網路——全部在命令列中以自主或互動模式完成。

Kimi Code CLI 提供哪些功能?

自主多步驟任務執行、程式碼讀取和編輯、shell 指令執行、網路搜尋文件以及檔案建立。它在整個對話中保持上下文。

如何安裝 Kimi Code CLI?

透過 npm install -g kimi-clipip install kimi-cli 安裝。首次執行時,您需要設定 Moonshot AI API 金鑰。

Kimi Code CLI 是否支援 MCP?

是的。它同時支援 MCP 客戶端和伺服器模式,允許與外部 MCP 相容工具整合,並將其自身能力公開給其他代理。

Kimi Code CLI 可以與我的 IDE 整合嗎?

可以。它可以在任何 IDE(VS Code、JetBrains、Neovim)的終端機中運作,並編輯磁碟上的檔案,您的編輯器會自動擷取這些變更。

延伸閱讀

TAG