GitHub: https://github.com/zed-industries/codex-acp

OpenAI の Codex CLI が最近話題になっているが、ターミナルはコードを書くには最適な場所ではない。Zed チームが codex-acp を開発し、Codex を ACP(Agent Client Protocol)アダプターとしてラップすることで、Zed の Agent Panel で直接 Codex を実行できるようにした。

これは何か

codex-acp は Codex CLI の機能を ACP プロトコルで公開する軽量なアダプターレイヤー。Zed v0.180 から External Agents をネイティブサポートしており、このアダプターをインストールすればエディタ内で Codex と対話できる。

主な機能

  • コンテキスト @-mentions:会話中にファイル、シンボル、コードスニペットを @ で参照し、Codex が完全なコンテキストを把握できる
  • 画像サポート:画像を直接貼り付けて Codex に分析させられる
  • ツール呼び出し:Codex がローカルツールを呼び出せる。実行前に権限リクエストのポップアップが表示される
  • 編集レビュー:Codex の提案した変更は diff ビューに表示され、確認後に適用される
  • TODO リスト:Codex がタスクリストを作成し、完了した項目をチェックできる
  • スラッシュコマンド
    • /review - コードレビュー(カスタム指示を追加可能)
    • /review-branch - ブランチ全体の変更をレビュー
    • /review-commit - 指定したコミットをレビュー
    • /init - プロジェクト設定の初期化
    • /compact - 会話履歴の圧縮
    • /logout - ログアウト

接続方法

Zed の最新版には既に組み込みサポートがある。Agent Panel を開き、右上の + ボタンから「New Codex Thread」を選択するだけ。

他の ACP クライアントを使用する場合は手動でインストールできる:

# リリースからプラットフォームに合ったバイナリをダウンロード
# または npx で直接使用
npx @zed-industries/codex-acp

認証は2つの方法に対応:

  • ChatGPT Plus サブスクリプション(有料が必要で、リモートプロジェクトは非対応)
  • CODEX_API_KEY または OPENAI_API_KEY 環境変数

注目すべき理由

673 stars のニッチプロジェクトだが、実際の痛点を解決している。Codex は強力だが、ターミナルインタラクションには限界がある。これをエディタに組み込み、Zed の協調編集と高速性能と組み合わせることで、体験が大きく向上する。

特に /review 系コマンドは、Codex を「コードを書くツール」から「コードレビューアシスタント」に変え、より完全なワークフローを実現する。


プロジェクトは急速に開発が進んでおり、Zed チーム自身も使用中。Zed と Codex の両方を使っているなら、このアダプターは試す価値がある。