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 掛接到理解該協議的編輯器中。

快速入門

  1. 安裝 – 一鍵安裝程序 (macOS/Linux/WSL) 或 Windows 的 PowerShell 腳本,或 npm i -g @minimax-ai/code。安裝程序還會在需要時提取兼容的 Node.js 運行時。
  2. 登錄mcode login(非中國帳戶使用 --region global)。或者設置 MCODE_PROVIDER_API_KEY 並添加自定義提供商。
  3. 運行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 驅動的代碼理解、編輯和測試帶到了終端。

相關

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