MiniMax-AI/minimax-code
An open-source coding agent for your terminal, powered by MiniMax.
MiniMax Code – 一款基於終端的編碼助手
它是什麼 – MiniMax Code(通常調用為 mcode)是一個命令行工具,讓您可以與大型語言模型 (LLM) 對話,直接從終端理解、編輯和測試代碼。它適用於 MiniMax 託管的模型、“Token Plan”帳戶,或您提供的任何兼容 OpenAI 或 Anthropic 的端點。
核心功能
| 功能 | 您可以做什麼 |
|---|---|
| 交互式 TUI | 打開基於文本的 UI,描述任務(例如,“修復失敗的測試”),並觀察代理讀取文件、提出差異、運行命令並應用更改。 |
| 無頭/CI 模式 | mcode exec "<prompt>" 在沒有 UI 的情況下運行 – 非常適合腳本、CI 流水線或批量評估。 |
| 模型靈活性 | 使用 MiniMax 帳戶或通過 mcode provider add … 添加您自己的提供商。支持 OpenAI 風格的補全、OpenAI 風格的響應和 Anthropic 風格的消息。 |
| 工具使用 | 代理可以調用內置搜索、文件系統瀏覽、Shell 命令和媒體工具 (mcode-tools)。權限和沙箱確保執行安全。 |
| 會話管理 | 恢復之前的工作 (mcode --continue),選擇過去的會話 (mcode --session),或通過“計劃模式”切換導出計劃。 |
| 編輯器集成 | 通過代理客戶端協議 (ACP),您可以將 CLI 掛接到理解該協議的編輯器中。 |
快速入門
- 安裝 – 一鍵安裝程序 (macOS/Linux/WSL) 或 Windows 的 PowerShell 腳本,或
npm i -g @minimax-ai/code。安裝程序還會在需要時提取兼容的 Node.js 運行時。 - 登錄 –
mcode login(非中國帳戶使用--region global)。或者設置MCODE_PROVIDER_API_KEY並添加自定義提供商。 - 運行 –
cd /path/to/your/project && mcode(交互式)或mcode "Fix the failing test"(單條提示)。在 UI 內使用快捷鍵(Enter發送,Alt+Enter加入隊列,Shift+Tab切換計劃模式等)。
安裝詳情
- 默認安裝位置:
~/.minimax-code(POSIX) 或%USERPROFILE%\.minimax-code(Windows)。CLI 二進制文件為mcode(或mcode.cmd/.ps1)。 - 用戶數據(登錄令牌、提供商配置、會話歷史)位於
~/.minimax(或通過MINIMAX_DATA_DIR指定的自定義目錄)。 - 通過刪除安裝文件夾和可選的
~/.minimax數據目錄來卸載;README 提供了確切的 Shell 命令。
從源代碼構建
git clone https://github.com/MiniMax-AI/minimax-code.git
cd minimax-code
pnpm install --frozen-lockfile # 需要 Node 22‑26 和 pnpm 9.12+
pnpm build
pnpm mcode # 運行剛構建的 CLI
源代碼檢出產生的 CLI 與發佈為 npm 包 @minimax-ai/code@0.4.12 的相同。
文檔與幫助
- 完整文檔:
docs/README.md - 任務示例:
docs/examples.md - 常見問題解答/故障排除:
docs/installation.md#faq - 問題:在 GitHub 上開啟(協作者可以提交 PR,其他人應提交 Issue)。
許可證 – 項目本身的代碼是 MIT 許可的(參見 LICENSE)。第三方依賴項保留其原始許可證,列於 THIRD_PARTY_NOTICES.md 中。
MiniMax Code 是一款真正的開源 AI 驅動編碼助手,將 LLM 驅動的代碼理解、編輯和測試帶到了終端。
相關
- 專案
- 專案
- 專案
- 專案