機能マトリクス
Claude Code / Codex / Gemini CLI の機能比較。
根拠と読み方
- 各セルの根拠は
facts/<tool>/に書かれている内容のみ。 facts に記述が無いものは、機能が無いのではなく「未確認」として?を入れている - front matter の
sourcesは各 facts が引いている一次ソースの入口。Gemini CLI だけllms-full.txtではなくllms.txtなのは表記ゆれではなく、https://geminicli.com/llms.txtそのものが索引ではなく全文エクスポート(約 25,000 行)だから(_meta/sources.yamlのgemini-cli.docs.full_export.urlと一致) - 3 ツールは対象範囲が異なる(Codex は ChatGPT desktop app / web / CLI / IDE extension を横断する製品群、Claude Code と Gemini CLI は CLI を中心とした製品)。同じ行でも、あるツールでは特定のサーフェスに限定されることがある。その場合は脚注で示す
- 各ツールで参照した facts のトピック一覧は末尾の「対象 facts」を参照
凡例
| 記号 | 意味 |
|---|---|
| ○ | 対応 |
| △ | 部分的に対応(制約あり。脚注で説明) |
| × | 非対応 |
| ? | 未確認(facts に記述が無い) |
拡張機構
| 機能 | Claude Code | Codex | Gemini CLI |
|---|---|---|---|
| ライフサイクル hook | ○ | ○ | ○ |
| hook handler の種類 | ○ 1 | △ 2 | △ 3 |
| hook の非同期実行 | ○ 4 | × 5 | ? |
| hook のブロック(ツール拒否) | ○ | ○ | ○ |
| hook の信頼/レビュー機構 | ? | ○ 6 | ○ 7 |
Skills(SKILL.md) | ○ | ○ | ○ |
| skill の暗黙呼び出しの抑止 | ○ 8 | ○ 9 | ? |
| 配布可能な拡張パッケージ | ○ 10 | ○ 11 | ○ 12 |
| 拡張マーケットプレイス | ○ 10 | ○ 13 | ○ 14 |
| ユーザー定義の slash コマンド | ○ 15 | △ 16 | ○ 17 |
| 応答スタイル/人格の切り替え | ○ 18 | ○ 19 | ? |
外部ツール連携(MCP)
| 機能 | Claude Code | Codex | Gemini CLI |
|---|---|---|---|
| MCP クライアント(stdio) | ○ | ○ | ○ |
| MCP クライアント(HTTP / SSE) | ○ 20 | ○ 21 | ○ 22 |
| MCP の OAuth 認証 | ○ | ○ | ○ |
| ツール単位の allow / deny | ○ | ○ | ○ |
| ツール単位の承認モード | ? | ○ 23 | ○ 24 |
| 自身を MCP サーバーとして公開 | ○ 25 | ○ 26 | ? |
| MCP リソースの読み取り | ? | ? | ○ 27 |
| 拡張/plugin による MCP バンドル | ○ | ○ | ○ |
サブエージェント
| 機能 | Claude Code | Codex | Gemini CLI |
|---|---|---|---|
| サブエージェント | ○ | ○ | ○ |
| 組み込みエージェント | ○ 28 | ○ 29 | ○ 30 |
| ユーザー定義ファイル | ○ 31 | ○ 32 | ○ 33 |
| ツールの制限 | ○ | △ 34 | ○ |
| エージェント別のモデル指定 | ○ | ○ | ○ |
| 同時実行数の上限設定 | ○ 35 | ○ 36 | ? |
| サブエージェントのネスト | ○ 37 | ? | × 38 |
| バックグラウンド実行 | ○ 39 | ? | ? |
| エージェント間メッセージ | ○ 40 | ? | ? |
| リモートエージェント | ? | ? | ○ 41 |
| ブラウザ操作エージェント | ? | ? | ○ 42 |
設定
| 機能 | Claude Code | Codex | Gemini CLI |
|---|---|---|---|
| 設定ファイル形式 | JSON 43 | TOML 44 | JSON 45 |
| user / project / system の階層 | ○ | ○ | ○ |
| 名前付きプロファイルの切り替え | ? | ○ 46 | ? |
| 管理者による強制設定 | ○ 47 | ○ 48 | ○ 49 |
| 設定値内の環境変数展開 | ? | ? | ○ 50 |
| 子プロセスへの環境変数フィルタ | ? | ○ 51 | ○ 52 |
| JSON / TOML スキーマの公開 | ? | ○ 53 | ○ 54 |
| フィーチャーフラグ | ? | ○ 55 | ○ 56 |
モデル
| 機能 | Claude Code | Codex | Gemini CLI |
|---|---|---|---|
| セッション中のモデル切り替え | ○ | ○ | ○ |
| reasoning / thinking の制御 | ○ 57 | ○ 58 | ○ 59 |
| 自動モデル選択 | ? | ○ 60 | ○ 61 |
| 失敗時のモデルフォールバック | ○ 62 | ? | ○ 63 |
| ローカルモデルの利用 | ? | ○ 64 | ○ 65 |
| サードパーティ経由のホスティング | ○ 66 | ○ 67 | ? |
| 生成パラメータの詳細制御 | ? | ○ 68 | ○ 69 |
| 実行中のモデル誘導 | ? | ? | ○ 70 |
権限・サンドボックス
| 機能 | Claude Code | Codex | Gemini CLI |
|---|---|---|---|
| 権限モード(複数プリセット) | ○ 71 | ○ 72 | ○ 73 |
| read-only の計画モード | ○ 74 | △ 75 | ○ 76 |
| OS レベルの sandbox | ○ 77 | ○ 78 | ○ 79 |
| Windows ネイティブ sandbox | × 80 | ○ 81 | ○ 82 |
| コンテナ sandbox | ? | ? | ○ 83 |
| ツール単位の sandbox | ? | ? | ○ 84 |
| ネットワークのドメイン allowlist | ○ 85 | ○ 86 | △ 87 |
| ルールファイルによるポリシー | ○ 88 | ○ 89 | ○ 90 |
| フォルダ/プロジェクトの信頼 | ○ 91 | ○ 92 | ○ 93 |
| LLM による承認レビュー | ○ 94 | ○ 95 | ○ 96 |
| 全承認をスキップする危険モード | ○ 97 | ○ 98 | ○ 99 |
| 危険モードの管理者による封鎖 | ? | ○ 100 | ○ 101 |
セッション管理
| 機能 | Claude Code | Codex | Gemini CLI |
|---|---|---|---|
| セッションの再開 | ○ | ○ | ○ |
| セッションの fork | ○ 102 | ○ 103 | ? |
| チェックポイントと巻き戻し | ○ 104 | ? | ○ 105 |
| コンテキストの圧縮 | ○ 106 | ○ 107 | ○ 108 |
| git worktree の分離 | ○ 109 | △ 110 | △ 111 |
| セッションの自動削除 | ○ 112 | ? | ○ 113 |
非対話・自動化
| 機能 | Claude Code | Codex | Gemini CLI |
|---|---|---|---|
| 非対話モード | ○ 114 | ○ 115 | ○ 116 |
| JSON 出力 | ○ | ○ | ○ |
| ストリーミング JSON | ○ 117 | ○ 118 | ○ 119 |
| 出力スキーマの指定 | ○ 120 | ○ 121 | ? |
| stdin のパイプ入力 | ? | ○ 122 | ○ 123 |
| 非対話での終了コード規約 | ○ 124 | ? | ○ 125 |
| 公式の CI インテグレーション | ? | ○ 126 | ○ 127 |
IDE 統合
| 機能 | Claude Code | Codex | Gemini CLI |
|---|---|---|---|
| IDE 統合 | ○ 128 | ○ 129 | ○ 130 |
| VS Code 系エディタ | ? | ○ | ○ |
| JetBrains | ? | ○ 131 | ○ 132 |
| ACP(Agent Client Protocol) | ? | ? | ○ 132 |
| エディタ内 diff | ? | ? | ○ 133 |
メモリ・プロジェクト指示
| 機能 | Claude Code | Codex | Gemini CLI |
|---|---|---|---|
| プロジェクト指示ファイル | ○ 134 | ○ 135 | ○ 136 |
| 階層的な読み込み | ○ | ○ | ○ |
| ファイルのインポート構文 | ○ 137 | ? | ○ 138 |
| 指示ファイル名のカスタマイズ | ? | ○ 139 | ○ 140 |
| 自動メモリ生成 | ○ 141 | ○ 142 | ○ 143 |
| 自動メモリのレビュー UI | ? | ? | ○ 144 |
課金・使用量
| 機能 | Claude Code | Codex | Gemini CLI |
|---|---|---|---|
| サブスクリプションプラン | ○ 145 | ○ 146 | ○ 147 |
| API キーによる従量課金 | ○ 148 | ○ 149 | ○ 150 |
| セッション内の使用量表示 | ○ 151 | ○ 152 | ○ 153 |
| 無料枠 | ? | ? | ○ 154 |
| 組織単位の支出管理 | ○ 155 | ○ 156 | ? |
監視
脚注
対象 facts
- Claude Code:
facts/claude-code/(25 トピック) - Codex:
facts/codex/(22 トピック) - Gemini CLI:
facts/gemini-cli/(22 トピック)
facts に無いトピック(Codex の Codex cloud / Codex Security / scheduled tasks、Gemini CLI の telemetry / session-management / enterprise / troubleshooting など)はこの表の対象外で、そこに関わるセルは ? になっている。
Footnotes
-
command/http/mcp_tool/prompt/agentの 5 種類。agentは実験的(facts/claude-code/hooks.md)。 ↩ -
現時点で動くのは
type: "command"のみ。promptとagentはパースされるがスキップされる(facts/codex/hooks.md)。 ↩ -
typeは現時点で"command"のみサポート(facts/gemini-cli/hooks.md)。 ↩ -
async/asyncRewakeで command hook をバックグラウンド実行できる(facts/claude-code/hooks.md)。 ↩ -
asyncオプションはパースされるが「非同期 command hook は未対応」と明記されている(facts/codex/hooks.md)。 ↩ -
managed でない command hook は、ハッシュに対する信頼を付与するまで実行されない。
/hooksでレビューする(facts/codex/hooks.md)。 ↩ -
project hook を fingerprint し、名前やコマンドが変わると新しい untrusted な hook として警告する(
facts/gemini-cli/hooks.md)。 ↩ -
disable-model-invocation: trueの skill は preload できず、/verifyと/code-reviewはユーザーが呼んだときのみ実行される(facts/claude-code/sub-agents.md、facts/claude-code/skills.md)。 ↩ -
agents/openai.yamlのpolicy.allow_implicit_invocation(既定true)をfalseにすると暗黙呼び出しをしなくなる(facts/codex/skills.md)。 ↩ -
plugin として skill / agent / hook / MCP サーバーをまとめ、marketplace 経由で配布する(
facts/claude-code/plugins.md)。 ↩ ↩2 -
plugin は skill / connector / MCP サーバー / browser extension / hook / scheduled task template を含みうる。IDE extension では利用できない(
facts/codex/plugins.md)。 ↩ -
extension は prompt / MCP サーバー / カスタムコマンド / テーマ / hooks / sub-agents / skills をまとめる(
facts/gemini-cli/extensions.md)。 ↩ -
codex plugin marketplaceで GitHub / HTTP(S) / SSH / ローカルのマーケットプレイスソースを管理する(facts/codex/cli-reference.md)。 ↩ -
extension gallery があり、
gemini extensions install <GitHub URL>で入れる(facts/gemini-cli/extensions.md)。 ↩ -
.claude/commands/*.mdと.claude/skills/*/SKILL.mdがどちらも/<name>を作る(facts/claude-code/skills.md)。 ↩ -
~/.codex/prompts/の Markdown を/prompts:<name>として呼べるが、custom prompts は deprecated で skills の利用が案内されている(facts/codex/slash-commands.md)。 ↩ -
~/.gemini/commands/と<project>/.gemini/commands/の TOML。サブディレクトリで:区切りの名前空間を作る(facts/gemini-cli/custom-commands.md)。 ↩ -
output styles(Default / Proactive / Explanatory / Learning)がシステムプロンプトを置き換える(
facts/claude-code/output-styles.md)。 ↩ -
personality設定と/personality(friendly/pragmatic/none)。supportsPersonalityを宣言するモデルでのみ有効(facts/codex/configuration-reference.md、facts/codex/slash-commands.md)。 ↩ -
HTTP(推奨)/ SSE(非推奨)/ stdio / WebSocket(
facts/claude-code/mcp.md)。 ↩ -
stdio と streamable HTTP(
facts/codex/mcp.md)。 ↩ -
stdio(
command)/ SSE(url)/ streamable HTTP(httpUrl)(facts/gemini-cli/mcp-server.md)。 ↩ -
default_tools_approval_modeとtools.<tool>.approval_modeにauto/prompt/writes/approve(facts/codex/mcp.md)。 ↩ -
サーバー単位の
trust、ツール単位の allow-list、policy engine のmcpNameルールで制御する(facts/gemini-cli/mcp-server.md、facts/gemini-cli/policy-engine.md)。 ↩ -
claude mcp serveで自身を stdio MCP サーバーとして起動する(facts/claude-code/mcp.md)。 ↩ -
codex mcp-serverがcodexとcodex-replyの 2 ツールを公開する(facts/codex/mcp.md)。 ↩ -
list_mcp_resourcesとread_mcp_resource(facts/gemini-cli/tools.md)。 ↩ -
Explore / Plan / General-purpose / claude / statusline-setup / claude-code-guide(
facts/claude-code/sub-agents.md)。 ↩ -
default/worker/explorer(facts/codex/subagents.md)。 ↩ -
codebase_investigator/cli_help/generalist/browser_agent(facts/gemini-cli/subagents.md)。 ↩ -
.claude/agents/*.md(YAML frontmatter + Markdown)(facts/claude-code/sub-agents.md)。 ↩ -
~/.codex/agents/または.codex/agents/の TOML。config レイヤーとして読み込まれるため、通常のセッション設定と同じキーを上書きできる(facts/codex/subagents.md)。 ↩ -
.gemini/agents/*.mdまたは~/.gemini/agents/*.md(YAML frontmatter + Markdown)(facts/gemini-cli/subagents.md)。 ↩ -
agent ファイルに
sandbox_modeやmcp_serversを書いて実行環境を絞れる。ただし Claude Code / Gemini CLI の agent ファイルのような、組み込みツール名を列挙する allow/deny リストの記述は facts に無いため、絞れるのは環境(sandbox と MCP サーバー)までとして△にしている(facts/codex/subagents.md)。 ↩ -
既定 20、
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTSで変更(facts/claude-code/sub-agents.md)。 ↩ -
agents.max_concurrent_threads_per_session(facts/codex/subagents.md)。 ↩ -
既定 3 層。
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTHで変更(facts/claude-code/sub-agents.md)。 ↩ -
「subagent は他の subagent を呼べない。
*のワイルドカードを与えても他の agent を見ることも呼ぶこともできない」と明記(facts/gemini-cli/subagents.md)。 ↩ -
v2.1.198 以降は既定でバックグラウンド実行(
facts/claude-code/sub-agents.md)。 ↩ -
SendMessageで完了済み subagent を resume できる(facts/claude-code/sub-agents.md)。 ↩ -
Agent-to-Agent(A2A)プロトコルでリモート subagent に委譲できる(
facts/gemini-cli/subagents.md)。 ↩ -
browser_agent。既定で無効、Chrome 144 以降が必要(facts/gemini-cli/subagents.md)。 ↩ -
settings.json(managed / user / project / local)(facts/claude-code/settings.md)。 ↩ -
config.toml(system / user / profile / project)+hooks.json(facts/codex/config-basics.md)。 ↩ -
settings.json(system defaults / user / project / system)(facts/gemini-cli/configuration.md)。 ↩ -
~/.codex/profile-name.config.tomlを--profileで選ぶ(facts/codex/config-basics.md)。 ↩ -
managed policy settings(server-managed、plist / registry、
managed-settings.json)(facts/claude-code/settings.md)。 ↩ -
requirements.toml。allowlist だけでなく厳密な値の強制もできる(facts/codex/configuration-reference.md)。 ↩ -
system settings ファイル(全設定ファイルに優先)と
admin.*設定(facts/gemini-cli/configuration.md)。 ↩ -
settings.jsonとgemini-extension.jsonの文字列値で$VAR/${VAR}/${VAR:-DEFAULT}を展開する(facts/gemini-cli/configuration.md)。 ↩ -
[shell_environment_policy]のfilters/exclude/include_only/set(facts/codex/configuration-reference.md)。 ↩ -
MCP サーバー起動時に機微な環境変数を既定で redact し、
envで明示したものだけを通す(facts/gemini-cli/mcp-server.md)。 ↩ -
https://developers.openai.com/codex/config-schema.json(facts/codex/configuration-reference.md)。 ↩ -
schemas/settings.schema.json(facts/gemini-cli/configuration.md)。 ↩ -
[features]テーブルと--enable/--disable(facts/codex/config-basics.md、facts/codex/cli-reference.md)。 ↩ -
experimental.*の設定群(experimental.autoMemory、experimental.modelSteering、experimental.worktrees、experimental.enableAgents、experimental.taskTrackerなど)(facts/gemini-cli/auto-memory.md、facts/gemini-cli/model.md、facts/gemini-cli/git-worktrees.md、facts/gemini-cli/subagents.md、facts/gemini-cli/tools.md)。 ↩ -
effort level(
low/medium/high/xhigh/max)と extended thinking(facts/claude-code/model-config.md)。 ↩ -
model_reasoning_effort。Responses API のみで、xhighはモデル依存(facts/codex/configuration-reference.md)。 ↩ -
modelConfigsのgenerateContentConfigに渡すthinkingConfig(thinkingBudgetなど)(facts/gemini-cli/model.md)。 ↩ -
モデルと effort を固定しない場合、Codex が知能・速度・価格のバランスを取る構成を選びうる(
facts/codex/subagents.md)。 ↩ -
/modelの Auto オプション。既定のモデルはauto(facts/gemini-cli/model.md)。 ↩ -
安全性 classifier による automatic model fallback と fallback model chains(
facts/claude-code/model-config.md)。 ↩ -
ModelAvailabilityServiceによる fallback。既定では切り替え前に確認するが、内部ユーティリティ呼び出しは silent fallback(facts/gemini-cli/model.md)。 ↩ -
--ossとoss_provider(lmstudio/ollama)(facts/codex/cli-reference.md)。 ↩ -
ルーティング判断にローカルの Gemma モデルを使う。experimental(
facts/gemini-cli/model.md)。 ↩ -
Amazon Bedrock(inference profile ARN)、Microsoft Foundry(deployment name)、Google Cloud's Agent Platform(version name)(
facts/claude-code/model-config.md)。 ↩ -
model_providers.<id>でカスタムプロバイダを定義できる。wire_apiはresponsesのみ、Chat Completions のサポートは deprecated(facts/codex/configuration-reference.md、facts/codex/models.md)。 ↩ -
model_verbosity、model_reasoning_summary、model_supports_reasoning_summariesなど(facts/codex/configuration-reference.md)。 ↩ -
modelConfigsの alias / override でtemperature、topP、maxOutputTokensなどを制御する(facts/gemini-cli/model.md)。 ↩ -
model steering。experimental で既定無効(
facts/gemini-cli/model.md)。 ↩ -
default/acceptEdits/plan/auto/dontAsk/bypassPermissions(facts/claude-code/permission-modes.md)。 ↩ -
approval policy(
untrusted/on-request/never/ granular)と sandbox mode(read-only/workspace-write/danger-full-access)の 2 軸(facts/codex/sandbox.md)。 ↩ -
default/autoEdit/plan/yolo(facts/gemini-cli/policy-engine.md)。 ↩ -
permission mode の
plan(facts/claude-code/permission-modes.md)。 ↩ -
/planで切り替わる plan モードとplan_mode_reasoning_effortは確認できる。ただし plan モードが read-only であるという記述も、許可ツールの一覧も facts に無いため、この行が問う「read-only」までは裏付けが取れていない。Claude Code と Gemini CLI は read-only 性が明示されているので、同列の○にはしない(facts/codex/slash-commands.md、facts/codex/configuration-reference.md)。 ↩ -
Plan Mode。許可ツールが明示的に列挙され、書き込みは plans ディレクトリの
.mdに限定される(facts/gemini-cli/plan-mode.md)。 ↩ -
macOS Seatbelt、Linux / WSL2 は bubblewrap + socat(
facts/claude-code/sandboxing.md)。 ↩ -
macOS Seatbelt、Linux は bwrap + seccomp(Landlock フォールバック)(
facts/codex/approvals-and-security.md、facts/codex/permissions.md)。 ↩ -
macOS Seatbelt、Docker / Podman、Windows native、gVisor/runsc、LXC/LXD(experimental)(
facts/gemini-cli/sandbox.md)。 ↩ -
「ネイティブ Windows は非対応(WSL2 内で動かす)」と明記(
facts/claude-code/sandboxing.md)。 ↩ -
[windows] sandbox = "elevated" | "unelevated"。unelevatedはネットワーク隔離が弱いフォールバック(facts/codex/configuration-reference.md、facts/codex/permissions.md)。 ↩ -
Windows Native Sandbox。
icaclsによる "Low" 整合性レベルの変更はセッション終了後も永続する(facts/gemini-cli/sandbox.md)。 ↩ -
Docker / Podman、gVisor/runsc、LXC/LXD(
facts/gemini-cli/sandbox.md)。 ↩ -
security.toolSandboxingで個々のツール実行を隔離する(facts/gemini-cli/sandbox.md)。 ↩ -
allowedDomainsとallowManagedDomainsOnly(facts/claude-code/sandboxing.md)。 ↩ -
features.network_proxyのdomainsで exact /*./**./*のルール。denyが優先(facts/codex/approvals-and-security.md)。 ↩ -
sandbox 側は
tools.sandboxNetworkAccessの真偽値のみ。ドメイン単位の allowlist は browser agent のallowedDomainsとして facts に記載があるが、sandbox 全体のドメイン制御は未確認(facts/gemini-cli/configuration.md、facts/gemini-cli/subagents.md)。 ↩ -
settings.jsonのpermissionsの allow / ask / deny ルール(facts/claude-code/permissions.md)。 ↩ -
execpolicy の
.rulesとrequirements.tomlの[rules](prefix_rules)(facts/codex/cli-reference.md、facts/codex/configuration-reference.md)。 ↩ -
Policy Engine の
.toml。Workspace ティアは現時点で機能しない(facts/gemini-cli/policy-engine.md)。 ↩ -
workspace trust ダイアログ。project subagent の frontmatter hook や
.mcp.jsonの承認に影響する(facts/claude-code/hooks.md、facts/claude-code/mcp.md)。 ↩ -
project の
.codex/レイヤー(config / hooks / rules)は trusted なプロジェクトでのみ読み込まれる(facts/codex/config-basics.md)。 ↩ -
Trusted Folders。untrusted では workspace 設定・
.env・MCP 接続・カスタムコマンドが読み込まれない(facts/gemini-cli/trusted-folders.md)。 ↩ -
auto mode のバックグラウンド classifier(
facts/claude-code/permission-modes.md)。 ↩ -
approvals_reviewer = "auto_review"。既に承認が必要なアクションのみを評価し、失敗は fail closed(facts/codex/approvals-and-security.md)。 ↩ -
security.enableConseca(context-aware security checker)。既定で無効(facts/gemini-cli/configuration.md)。 ↩ -
bypassPermissionsモード(facts/claude-code/permission-modes.md)。 ↩ -
--dangerously-bypass-approvals-and-sandbox(別名--yolo)(facts/codex/approvals-and-security.md)。 ↩ -
--yolo/--approval-mode=yolo。設定ファイルからは有効にできない(facts/gemini-cli/configuration.md)。 ↩ -
requirements.tomlのallowed_approval_policies/allowed_sandbox_modes(facts/codex/configuration-reference.md)。 ↩ -
security.disableYoloModeとadmin.secureModeEnabled(facts/gemini-cli/configuration.md)。 ↩ -
/subtask(v2.1.212 以降。以前は/fork)(facts/claude-code/sub-agents.md)。 ↩ -
codex forkと/fork(facts/codex/cli-reference.md、facts/codex/slash-commands.md)。 ↩ -
/rewind。プロンプトごとにチェックポイントを作り、最新 100 件のファイルスナップショットを保持する(facts/claude-code/checkpointing.md)。 ↩ -
general.checkpointing.enabled(既定無効)+/restore、および/rewind(facts/gemini-cli/checkpointing.md)。 ↩ -
auto-compaction と compaction hook(
facts/claude-code/costs.md、facts/claude-code/hooks.md)。 ↩ -
/compact、model_auto_compact_token_limit、PreCompact/PostCompacthook(facts/codex/slash-commands.md、facts/codex/configuration-reference.md、facts/codex/hooks.md)。 ↩ -
/compressとPreCompresshook(facts/gemini-cli/commands.md、facts/gemini-cli/hooks.md)。 ↩ -
claude --worktree <name>。作成先は.claude/worktrees/<name>/(facts/claude-code/worktrees.md)。 ↩ -
ChatGPT desktop app の Codex でのみ利用できる。CLI からの worktree 作成は facts に無い(
facts/codex/worktrees.md)。 ↩ -
--worktree(-w)。experimental で、experimental.worktreesによる有効化が必要(facts/gemini-cli/git-worktrees.md)。 ↩ -
cleanupPeriodDays(既定 30 日)(facts/claude-code/checkpointing.md)。 ↩ -
general.sessionRetention.*(既定maxAge: "30d")(facts/gemini-cli/configuration.md)。 ↩ -
claude -p/--print(facts/claude-code/headless.md)。 ↩ -
codex exec(codex e)。既定は read-only sandbox(facts/codex/non-interactive-mode.md)。 ↩ -
gemini -p、または非 TTY 環境(facts/gemini-cli/headless.md)。 ↩ -
--output-format stream-json(facts/claude-code/cli-reference.md)。 ↩ -
--jsonで stdout が JSONL ストリームになる(facts/codex/non-interactive-mode.md)。 ↩ -
--output-format stream-json(facts/gemini-cli/configuration.md、facts/gemini-cli/headless.md)。 ↩ -
--json-schema。構造化出力はstructured_outputに入る(facts/claude-code/headless.md)。 ↩ -
--output-schema(facts/codex/non-interactive-mode.md)。 ↩ -
prompt + stdin、または
codex exec -(facts/codex/non-interactive-mode.md)。 ↩ -
パイプ入力を stdin から読む(
facts/gemini-cli/headless.md)。 ↩ -
成功時 0、失敗時 0 以外(
facts/claude-code/headless.md)。 ↩ -
0成功 /1一般エラー /42入力エラー /53ターン上限超過(facts/gemini-cli/headless.md)。 ↩ -
Codex GitHub Action(
openai/codex-action)。codex execを CI で動かし、Responses API プロキシの起動まで面倒を見る(facts/codex/non-interactive-mode.md)。 ↩ -
/setup-githubで issue トリアージと PR レビューの GitHub Actions を設定する(facts/gemini-cli/commands.md)。 ↩ -
/ideコマンドで IDE 統合の管理と状態表示ができる。対応 IDE の一覧や機能詳細は facts に無い(facts/claude-code/commands.md)。 ↩ -
VS Code / Cursor / Windsurf は Codex extension、Xcode と JetBrains は独自統合(
facts/codex/ide-extension.md)。 ↩ -
VS Code companion extension と ACP の 2 経路(
facts/gemini-cli/ide-integration.md)。 ↩ -
JetBrains IDE は独自の統合を提供する(
facts/codex/ide-extension.md)。 ↩ -
ACP Agent Registry 経由で JetBrains / Zed などから導入できる(
facts/gemini-cli/ide-integration.md)。 ↩ ↩2 -
IDE のネイティブ diff ビューアで変更をレビュー・編集・受け入れ/拒否できる(
facts/gemini-cli/ide-integration.md)。 ↩ -
CLAUDE.md(facts/claude-code/memory.md)。 ↩ -
AGENTS.md(+AGENTS.override.md)。合計サイズはproject_doc_max_bytes(既定 32 KiB)で制限される(facts/codex/agents-md.md)。 ↩ -
GEMINI.md。global / workspace に加え JIT(ツールがアクセスしたディレクトリの祖先を走査) で読み込む(facts/gemini-cli/gemini-md.md)。 ↩ -
@path/to/import構文(facts/claude-code/memory.md)。 ↩ -
@file.md構文。循環検出あり、最大深さは既定 5(facts/gemini-cli/gemini-md.md)。 ↩ -
project_doc_fallback_filenames(facts/codex/agents-md.md)。 ↩ -
context.fileName(facts/gemini-cli/gemini-md.md)。 ↩ -
auto memory。毎セッション先頭 200 行または 25KB を読み込む(
facts/claude-code/memory.md)。 ↩ -
Memories。
config.tomlの[features]のmemoriesは Experimental で、ローカルの Codex memories は既定 off(facts/codex/memories.md)。 ↩ -
Auto Memory。experimental で既定 off(
facts/gemini-cli/auto-memory.md)。 ↩ -
/memory inboxで候補をレビューし、promote / apply / discard する(facts/gemini-cli/auto-memory.md)。 ↩ -
Pro / Max / Team / Enterprise(
facts/claude-code/costs.md)。 ↩ -
Plus / Pro / Business / Enterprise & Edu(
facts/codex/pricing.md)。 ↩ -
Google AI Pro / Ultra、Gemini Code Assist Standard / Enterprise、Workspace AI Ultra(
facts/gemini-cli/quota-and-pricing.md)。 ↩ -
API のトークン消費で課金される(
facts/claude-code/costs.md)。 ↩ -
API Key でのサインイン。cloud ベースの機能は使えず、標準 API 料金になる(
facts/codex/pricing.md、facts/codex/authentication.md)。 ↩ -
Gemini API キーまたは Vertex AI の pay-as-you-go(
facts/gemini-cli/quota-and-pricing.md)。 ↩ -
/usage(facts/claude-code/costs.md)。 ↩ -
/usageと/status(facts/codex/slash-commands.md、facts/codex/pricing.md)。 ↩ -
/stats model。セッション終了時にも要約が出る(facts/gemini-cli/quota-and-pricing.md)。 ↩ -
Google ログインで 1 日 1,000 リクエスト、Gemini API キーで 250 リクエスト(Flash のみ)(
facts/gemini-cli/quota-and-pricing.md)。 ↩ -
組織の spend report と spend limits、Enterprise Analytics API(
facts/claude-code/costs.md)。 ↩ -
ワークスペースクレジットの購入、usage dashboard(
facts/codex/pricing.md)。 ↩ -
OTEL_*環境変数と設定(facts/claude-code/settings.md、facts/claude-code/env-vars.md)。 ↩ -
[otel]ブロック。opt-in で既定 off、プロンプトは既定で redact(facts/codex/approvals-and-security.md)。 ↩ -
Enterprise の Compliance API による監査ログと使用量モニタリング(
facts/codex/pricing.md)。 ↩