Skip to main content
Glama

grok-plugin-codex

中文 | English

Codex の中で Grok を直接使えるプラグイン。
人間は引き続き Codex と話す。レビュー、ハードバグ修正、設計提案、設計書作成、PR 監視、ドキュメント / 画像 / 動画生成は、ローカルの Grok Build に任せる。

中文检索词

Codex 调用 Grok · 在 Codex 上用 Grok · Codex Grok 插件 · OpenAI Codex 用 xAI Grok · Codex MCP Grok

English search terms

Codex Grok plugin · use Grok in Codex · Grok MCP for Codex · Grok Build Codex · delegate Codex tasks to Grok

xAI / OpenAI の公式製品ではない。現在のバージョンは 0.6.0。Apache-2.0。stdevMac/grok-in-codex から派生。


これは何か

Codex は引き続き現場監督の役割:あなたが Codex に話しかけ、Codex がタスクを分解して進捗を管理する。
このリポジトリはごく薄い MCP プラグインに過ぎず、Codex を置き換えるものではないし、Grok モデルを Codex に埋め込むものでもない。呼び出すのは、あなたのマシンに既にインストールされている grok CLI。

人が Codex に指示を渡し、プラグインがタスクをローカルの Grok に渡す

向いている用途: Codex の中にもう一つ働けるセカンドエージェントを追加したい;マージ前に構造化レビューが欲しい;「設計 → 実装 → 実行」の流れで進めたい;あるいは Grok の画像 / 動画 / ドキュメント生成機能(Codex にはない)を使いたい。
使う必要がない場合: 一行で直せる修正、リネーム、あるいはリポジトリに一切触れない雑談。

何を Codex に残し、何を Grok に任せるか


Related MCP server: Grok-in-Codex

できること

やりたいこと

Codex に伝える

ツール

問題修正 / 調査

「Grok にテストが失敗する理由を調べさせて」

grok_rescue

設計だけ出してコードは変えない

「Grok で認証基盤の書き換えを計画して」

grok_plan

設計ドキュメント + PR 分割

「Grok に設計ドキュメントを作らせて」

grok_design

設計に沿って実装

「最新の Grok 設計を実行して、まず dry-run」

grok_execute_plan

ブランチ / PR レビュー

「Grok に main と比較してこのブランチをレビューさせて」

grok_review

前提への挑戦

「課金設計に対して敵対的レビューをして」

grok_adversarial_review

CI / Review コメント監視

「Grok に開いている PR を監視させて」

grok_babysit

名前付きワークフロー

「Grok ワークフローを一覧 / 実行して」

grok_workflow

PDF / Word / PPT

「リリース用の PDF を 1 ページ作って」

grok_document

画像 / ショート動画

「Grok で 16:9 のリリースバナーを作って」

grok_image / grok_video

タスクボード

「Grok のタスク状況を見せて」

grok_status / grok_result / grok_cancel

大きなプロダクト作業を一回の巨大な rescue に詰め込まないこと:

大きな作業はこのパイプラインで進める。一回の巨大な rescue は避ける

成果物はプロジェクトディレクトリに保存される(gitignore 推奨):.grok-plans/ .grok-designs/ .grok-reviews/ .grok-docs/ .grok-media/ .grok-workflows/。


環境

  • Node.js 18.18+

  • Grok Build CLI(grok)が PATH 上にあること。一般的なパスは ~/.grok/bin/grok

  • grok login

  • Grok Build は ≥ 1.0.5 を推奨(0.2.118 でも起動は可能。具体的なフラグは機能検出スイッチによる)

  • PR にコメントを投稿する場合のみ gh が必要

このプラグインはモデルを内蔵しておらず、Grok へのログインを代行もしない。


インストール

codex plugin marketplace add /path/to/grok-plugin-codex/.agents/plugins
codex plugin add grok@grok-plugin-codex

新しい Codex セッションを開くと MCP ツールが読み込まれる。その後:

node plugins/grok/scripts/grok-companion.mjs setup

または Codex に grok_setup を呼び出させる。

Codex はインストールキャッシュからプラグインを起動することがある。ツールを呼び出すたびに実際のプロジェクトパスを cwd として渡せば、タスクと成果物がそのリポジトリに保存される:

grok_review cwd="/path/to/project" base=main
grok_status cwd="/path/to/project" json=true

使い始める

Codex で直接こう言う:

让 Grok 对照 main 评审这个分支。
用 Grok 规划一次鉴权重写。
让 Grok 出一份设计文档,然后 dry-run 执行最新方案。
给重试重构开一个后台 Grok rescue。
用 Grok 生成一张 16:9 发布 banner。
看看 Grok 任务状态。

MCP の例:

grok_plan prompt="plan the auth rewrite" background=true
grok_design prompt="design multi-tenant billing" background=true
grok_execute_plan latest=true dryRun=true
grok_workflow action=list
grok_review base=main focus="auth, data loss, and race conditions"
grok_rescue prompt="investigate why npm test is failing" background=true
grok_babysit action=list
grok_document type=pdf prompt="one-pager for the launch"
grok_image aspect="16:9" prompt="Dark developer-tool launch banner"
grok_video image="./.grok-media/image/hero.png" duration="6" prompt="gentle camera push-in"
grok_status
grok_result jobId="plan-abc123"

ツール一覧

ツール

用途

grok_setup

CLI + ログイン + バージョン + doctor;オプションで stop-review の閾値

grok_rescue

調査 / 実装(デフォルトで書き込み可)

grok_plan

設計のみ → .grok-plans/

grok_review

読み取り専用レビュー(tree / ブランチ / PR;オプションで postPending)

grok_adversarial_review

設計と前提への挑戦

grok_workflow

Grok Rhai ワークフローの一覧 / 実行

grok_design

設計ドキュメント + PR 計画 → .grok-designs/

grok_execute_plan

設計ドキュメント内の PR DAG を実行

grok_babysit

PR 監視 / CI とレビューコメントの修正(list は読み取り専用)

grok_document

docx / pdf / pptx → .grok-docs/

grok_image

画像の生成または編集 → .grok-media/image/

grok_video

ショート動画 → .grok-media/video/

grok_sessions

Grok セッションの一覧 / 検索 / エクスポート

grok_transfer

Grok へのコンテキスト引き継ぎノート

grok_status

タスク + リアルタイム進捗 / ログ末尾 + 使用量

grok_result

最終出力(plan タスクは plan.md を優先)

grok_cancel

バックグラウンドタスクのキャンセル

長時間タスクの制御パラメータ:sandbox(workspace、read-only、strict、devbox、off;旧エイリアス workspace-write は workspace に正規化される)、planMode / permissionMode、agent、noSubagents、memory / noMemory、allow / deny、disableWebSearch、forkSession、maxTurns。

Grok CLI 1.0.x に合わせる:CLI に --check / --best-of-n がない場合はハードコードで渡さない。check=true は prompt に書き込まれる。読み取り専用 / 多数のターンを実行してもファイルを書かない書き込みタスクは、実行ドリフトとして停止する。


使い方のポイント

Rescue — デフォルトで書き込み可。readOnly=true は調査のみ。worktree=true でより安全に変更。

Plan / design / execute — 成果物は .grok-plans/ と .grok-designs/ に保存。latest=true で最新の設計を選択。dryRun=true は読み取り専用。

Review — パッチは一切適用しない。postPending=true を PR に付けると、発見があった場合のみ PENDING GitHub コメントを投稿。

Media — ファイルは .grok-media/ にコピーされ、プロジェクトパス契約の範囲内に保たれる。

Jobs — background=true で job id が返る。複数の Grok タスクを同時に実行できる。grok_status / grok_result / grok_cancel で追跡。

CLI の姿勢 — allowlist ではなく denylist(--disallowed-tools)を使う。メディア、dry-run / validate-only、babysit の list はすべて読み取り専用(yolo は付けない)。レビューはデフォルトで --sandbox read-only で、shell ツールは外さない(Grok 1.0.x がタスク結果を生成するために必要)。

環境変数

変数

用途

GROK_BINARY

grok のパスを上書き(テストでは mock を使用)

GROK_CODEX_PLUGIN_STATE

このプラグインのタスク状態ルートディレクトリ

CODEX_PLUGIN_DATA

ホストのプラグインデータディレクトリ。basename が grok / grok-* の場合のみ信頼

デフォルトの状態ディレクトリ:~/.grok/codex-plugin/state/。Claude プラグインの状態とは共有しない。

タスク制御

  • グローバルな単一タスクロックはない。長時間タスクは background=true を優先。

  • 状態はテキストストリームと thought ストリームに追従。空白トークンのみの場合も running を表示。状態は直近のツールと、書き込みツールを実行したかどうかも記録。

  • Plan 結果は plan.md を優先して回収。完了したタスクは config、usage、artifacts(v3)を保存。

  • Reaper:pid が死んでいて result.json が完全 → completed;pid が死んでいるが結果が途中で切れている → failed(永遠に running のままにはならない)。

  • バックグラウンドの result.json はアトミック書き込み(tmp + rename)。

  • PR post-pending はバックグラウンド完了時にも実行。空 diff / 大きすぎる diff は fail closed し、発見は .grok-reviews/ に書き込まれる。


開発

npm test
node plugins/grok/scripts/grok-companion.mjs setup --json
node plugins/grok/mcp/server.mjs   # stdio NDJSON MCP server

package.json、plugins/grok/.codex-plugin/plugin.json、.agents/plugins/marketplace.json のバージョン番号は一致している必要がある。


ライセンス

Apache-2.0。LICENSE と NOTICE を参照。

このプロジェクトは stdevMac の stdevMac/grok-in-codex から派生したものである。

Maintenance

ActivityStale
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables Codex to use Grok Build CLI as a controlled subagent via MCP tools for independent investigation, review, and isolated implementation tasks.
    5
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Connects OpenAI Codex and Claude Code to the local Grok Build CLI for second-opinion code reviews, bounded coding tasks, web research, media generation, and TTS.
    3
    Apache 2.0