4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Code利用者がCodexを使い始めるときに最低限やっておきたい設定・コマンド比較まとめ

4
Last updated at Posted at 2026-06-07

Claude Code利用者がCodexも使いたい、あるいはCodexに移行したい時に最低限やっておきたい・把握しておきたいことを覚書きも兼ねてまとめました。

前提条件

本記事の内容は2026年6月7日時点のものであり、Claude Code, CodexはそれぞれCLIで以下のバージョンを使用しています。

  • Claude Code: 2.1.168 (Claude Code)
  • Codex: codex-cli 0.137.0

実施内容

1. ルールのインポート

独自のルールをCLAUDE.mdに書いてる場合は、それをAGENTS.mdからインポート

AGENTS.md
@CLAUDE.md

2. スキルにシンボリック

スキルを移したいディレクトリにて以下を実施

# 併用する場合
ln -s ../.claude/skills .agents/skills
# 移行したい場合
cp -r .claude/skills/ .agents/skills/

スキルを明示的に起動する時のプレフィックスは、Claude Codeでは/ですが、Codexでは$となります。

# analyze-directory というスキルを使う時
## Claude Code
/analyze-directory
## Codex
$analyze-directory

3. よく使う組み込みコマンドの把握

Claude Code / Codex 両方でほぼ変わらないものもあれば、どちらか片方にしかなかったりするものもあります。

それぞれの詳細については、

に記載されてますが、開発でそこそこ使いそうなものを比較も兼ねて以下にまとめます。

概ね互換 ― コマンド名・挙動ともにほぼ同等

用途 コマンド 備考
会話リセット /clear /new も同等エイリアスとして存在
コンテキスト圧縮 /compact
モデル切り替え /model
プランモード /plan
セッション状態確認 /status Codexはトークン使用量も含む(Claude Codeは /cost が別途存在)
権限管理 /permissions
MCP管理 /mcp
プロジェクト初期化 /init 生成ファイル名のみ異なる(Claude Code → CLAUDE.md、Codex → AGENTS.md)
コードレビュー /review
Git差分確認 /diff
サブエージェント管理 /agents / /agent 複数/単数の表記差のみ
自律的なゴール達成モード /goal
フック管理 /hooks
高速モード /fast
セッション終了 /exit /quit も同等エイリアスとして存在

Claude Code 独自

用途 コマンド 備考
ファイル変更の巻き戻し /rewind 過去の状態へ戻す。コード・会話・両方の3択+部分圧縮(Summarize from/up to here)も選択可。Codexの /fork とは方向が逆
メモリ確認・編集 /memory Project / User / Local の3種メモリを確認・編集するUI。人間が手動で記述・管理する。Codexの /memories(AI自動生成)とは思想が異なる
設定変更 /config Claude CodeはTUIから設定変更可能。Codexは config.toml を直接編集するため相当コマンドなし
推論品質レベル設定 /effort (2026/06/07時点)low / medium / high / xhigh / max の5段階。Opus 4.7のデフォルトはxhigh、Opus 4.8以降はhighがデフォルト。xhighは複雑なコーディング・エージェント向け、maxはセッション内限りで永続しない。Codexの /fast とは粒度が異なる
並列エージェント実行 /batch 大規模リファクタ向け。Codexに直接対応するコマンドなし
セキュリティレビュー /security-review Codexには専用コマンドなし。自然言語での依頼で代替可能
CI失敗の自動修正 /autofix-pr Codexに相当コマンドなし
会話のエクスポート /export Codexに相当コマンドなし
トークンコスト確認 /cost Codexは /status に統合
コンテキスト使用量表示 /context Codexは /status に統合
コマンド一覧表示 /help Codexには /help に相当する一覧出力コマンドはなく、代わりに / 入力でサジェスチョン形式のポップアップが開き、文字入力で絞り込める
セッション内定期実行 /loop /loop 5m タスク でcron登録。セッション中のみ有効、3日で期限切れ。停止はEscキーだが効かないケースあり(既知の問題)。Codexに相当コマンドなし
永続スケジュール実行 /schedule Anthropicクラウド上で実行。マシンが落ちていても動作、最小間隔1時間。停止は自然言語で依頼(専用コマンドなし)。Codexに相当コマンドなし

Codex 独自

用途 コマンド 備考
会話フォーク(分岐) /fork 現在の状態をコピーして別スレッドを作る。
応答スタイル変更 /personality friendly / pragmatic / none の3択。
バックグラウンドプロセス確認 /ps / /stop 長時間タスクのプロセス管理
プラグイン管理 /plugins 環境・バージョンにより提供状況に差あり。常に存在するとは限らない
TUIテーマ変更 /theme ターミナルUIのビジュアルテーマをプレビュー・保存
メモリの挙動管理 /memories (2026/06/07時点)セッション終了後にAIが自動生成・蓄積する動的メモリ層の使用・生成・無効化を切り替え。Claude Codeの /memory(手動記述)とは思想が異なる

補足:/memory vs /memories の思想の違い

項目 Claude Code /memory Codex /memories
メモリ生成 手動 自動(AIが抽出)
編集 手動編集 有効 / 無効の切り替え
保管対象 人間が明示的に記述した内容 AIがセッションから抽出した傾向・知見
主用途 プロジェクトルール・規約の固定 利用者の作業傾向・経験知の蓄積

4. 起動時オプションの把握

続いては起動時のオプションについてです。
CLIのバージョン・契約プラン・モデル世代によって変動しやすいため、最新情報については公式ドキュメントにて確認する


ディレクトリ指定

用途 Claude Code Codex
現在ディレクトリで起動 claude codex
指定ディレクトリで起動 claude /path/to/project codex /path/to/project

セッション再開

用途 Claude Code Codex
直前のセッションを即座に再開 claude -c / claude --continue codex resume --last
セッションを選んで再開 claude --resume codex resume(一覧表示)
セッションIDを指定して再開 claude --resume <SESSION_ID> codex resume <SESSION_ID>

モデル指定

用途 Claude Code Codex
モデル指定 claude --model <モデル名> codex --model <モデル名>
例 claude --model sonnet codex --model gpt-5.5

Claude Codeは opus sonnet haiku などの短縮エイリアスが使えます。

Codexではバージョン含めて指定する必要があり、使用可能なものについては起動後に/modelを実行するか、公式ドキュメントを見て確認する必要があります。


パーミッション指定

パーミッションについては、Claude CodeとCodexで以下のような違いがあります。

  • Claude Code: --permission-mode 1つで制御
  • Codexは「何をできるか(--sandbox)」と「いつ確認するか(--ask-for-approval)」の2層構造

実行例(Claude Code)

# 標準(全て確認)
claude --permission-mode default

# ファイル編集を自動承認(普段使いに便利)
claude --permission-mode acceptEdits

# 実行せず計画のみ(大きな変更の事前確認に)
claude --permission-mode plan

# 全自動(CI/コンテナ環境専用)
claude --permission-mode bypassPermissions

実行例(Codex)

# ローカル開発の標準(プロジェクト内読み書き・境界超えで確認)
codex --sandbox workspace-write --ask-for-approval on-request

# 読み取り専用(コードを見るだけの場合)
codex --sandbox read-only --ask-for-approval always

# 全自動(CI/コンテナ環境専用)
codex --yolo

resume時のpermissionの挙動

resume時の挙動 永続化する方法
Claude Code セッション中の一時許可は基本的に引き継がれない settings.json に permissionMode を記載
Codex 原則引き継ぎ(スリープ復帰後にリセットされるバグあり) config.toml に default_permissions を記載

effort指定(Claude Code のみ)

Claude Codeのみの内容で、デフォルト値はモデルやバージョンによって変化します。
例えば、Opus4.7ではxhighがデフォルトでしたが、Opus4.8ではhighがデフォルト。

オプション 用途
claude --effort low 高速・低コスト。単純なタスク向け
claude --effort medium バランス型
claude --effort high 標準的な品質
claude --effort xhigh 複雑なコーディング・エージェント向け
claude --effort max 最高品質。セッション内限りで永続しない

Codexには相当するオプションは今のところありませんが、起動後に /fast でオン/オフを切り替えるのが近い操作かなと。

終わりに

Claude CodeとCodex併用してますが、ちょっとした違いでつまづいたので、整理しました。
(特に、カスタムコマンドが、/ 始まりか、$始まりか、とか)

設定ファイルの書き換えもできればよかったのですが、自分がそこまでガッツリ使ってないのと、Claude Code / Codexで形式が違うのもあり、今回はパス。

2週間もすれば、また色々変わってるんだろうなぁ...

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?