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 驱动的代码理解、编辑和测试带到了终端。

相关

  • 项目
  • 项目
  • 项目
  • 项目