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をフックできます。 |
クイックスタート
- インストール – ワンライナーインストーラー (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に正確なシェルコマンドが記載されています。
ソースからのビルド
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コーディングアシスタントです。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト