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スタイルのメッセージをサポートしています。
ツール使用 エージェントは、組み込みの検索、ファイルシステムブラウジング、シェルコマンド、メディアツール (mcode-tools) を呼び出すことができます。権限とサンドボックスにより実行の安全性が保たれます。
セッション管理 前回の作業の再開 (mcode --continue)、過去のセッションの選択 (mcode --session)、または「プランモード」切り替えによるプランのエクスポートが可能です。
エディタ統合 Agent Client Protocol (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に正確なシェルコマンドが記載されています。

ソースからのビルド

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
  • FAQ / トラブルシューティング: docs/installation.md#faq
  • 問題報告: GitHubで開いてください(協力者はPRを、それ以外はIssueを提出してください)。

ライセンス – プロジェクト自体のコードはMITライセンスです(LICENSEを参照)。サードパーティの依存関係は、THIRD_PARTY_NOTICES.md に記載されている元のライセンスを保持します。


MiniMax Codeは、LLM主導のコード理解、編集、テストをターミナルにもたらす、真のオープンソースAIコーディングアシスタントです。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト