<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>エージェント - CayTech Lab</title>
	<atom:link href="https://caymezon.com/tag/%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88/feed/" rel="self" type="application/rss+xml" />
	<link>https://caymezon.com</link>
	<description></description>
	<lastBuildDate>Sat, 25 Apr 2026 06:53:34 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://caymezon.com/wp-content/uploads/2026/01/cropped-CayTechLab-32x32.jpg</url>
	<title>エージェント - CayTech Lab</title>
	<link>https://caymezon.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<atom:link rel='hub' href='https://caymezon.com/?pushpress=hub'/>
	<item>
		<title>AWS Kiro vs Claude Code vs Codex CLI｜IDE・CLI徹底比較【Kiroだけができること一覧】【2026年4月版】</title>
		<link>https://caymezon.com/aws-kiro-vs-claude-code-codex/</link>
					<comments>https://caymezon.com/aws-kiro-vs-claude-code-codex/#respond</comments>
		
		<dc:creator><![CDATA[caymezon]]></dc:creator>
		<pubDate>Sun, 12 Apr 2026 03:54:45 +0000</pubDate>
				<category><![CDATA[AI & Next Tech]]></category>
		<category><![CDATA[Cloud & Infra]]></category>
		<category><![CDATA[AWS Kiro]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[Codex CLI]]></category>
		<category><![CDATA[Hook]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Spec]]></category>
		<category><![CDATA[エージェント]]></category>
		<guid isPermaLink="false">https://caymezon.com/?p=20350</guid>

					<description><![CDATA[<p>目次 はじめに基本スペック比較Kiroだけができること1. Specモード（仕様駆動開発）2. Hook（イベント駆動の自動品質チェック）3. IAM Policy Autopilot（2026年2月リリース）4. St [&#8230;]</p>
<p>The post <a href="https://caymezon.com/aws-kiro-vs-claude-code-codex/">AWS Kiro vs Claude Code vs Codex CLI｜IDE・CLI徹底比較【Kiroだけができること一覧】【2026年4月版】</a> first appeared on <a href="https://caymezon.com">CayTech Lab</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">はじめに</a></li><li><a href="#toc2" tabindex="0">基本スペック比較</a></li><li><a href="#toc3" tabindex="0">Kiroだけができること</a><ol><li><a href="#toc4" tabindex="0">1. Specモード（仕様駆動開発）</a></li><li><a href="#toc5" tabindex="0">2. Hook（イベント駆動の自動品質チェック）</a></li><li><a href="#toc6" tabindex="0">3. IAM Policy Autopilot（2026年2月リリース）</a></li><li><a href="#toc7" tabindex="0">4. Steering の条件付き読み込み（fileMatch / auto）</a></li></ol></li><li><a href="#toc8" tabindex="0">Claude Codeだけができること</a><ol><li><a href="#toc9" tabindex="0">1. マルチエージェント並列実行</a></li><li><a href="#toc10" tabindex="0">2. プロジェクト外ファイルへの自由なアクセス</a></li><li><a href="#toc11" tabindex="0">3. MCP直接統合</a></li></ol></li><li><a href="#toc12" tabindex="0">Codex CLIだけができること</a><ol><li><a href="#toc13" tabindex="0">1. サンドボックス実行</a></li><li><a href="#toc14" tabindex="0">2. Apache-2.0オープンソース</a></li><li><a href="#toc15" tabindex="0">3. Terminal-Bench 2.0スコア最高（77.3%）</a></li></ol></li><li><a href="#toc16" tabindex="0">AI推論能力はほぼ同等</a></li><li><a href="#toc17" tabindex="0">「AWSのみ」という誤解</a></li><li><a href="#toc18" tabindex="0">どれを選ぶべきか</a><ol><li><a href="#toc19" tabindex="0">AWSメインで開発している人</a></li><li><a href="#toc20" tabindex="0">ターミナル作業・CI/CDを高度に自動化したい人</a></li><li><a href="#toc21" tabindex="0">GUIで快適に使いたい・ターミナルが苦手</a></li><li><a href="#toc22" tabindex="0">無料で試したい</a></li></ol></li><li><a href="#toc23" tabindex="0">「道具の哲学」の違い</a></li><li><a href="#toc24" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">はじめに</span></h2>
<p>「Claude Code、Codex CLI、そしてAWS Kiro——どれを選べばいいのか分からない…」</p>
<p>AIを使った開発ツールが乱立する2026年、三者の違いを正確に理解している人は意外と少ないです。特に「<strong>Kiroだけにできて、Claude CodeやCodex CLIではできないこと</strong>」が整理されていないまま使っている人が多いのが現状です。</p>
<p>本記事では、3つのツールを<strong>同じ観点で徹底比較</strong>します。特にAWSユーザーが気になる「Kiroを使うべき場面」を明確にします。</p>
<p><!-- ![3ツール比較](images/three-tools-comparison.jpg) --></p>
<p>各ツールの詳細については以下を参照してください。</p>
<ul>
<li>Claude Code完全ガイド: <a href="https://caymezon.com/claude-code-overview/">https://caymezon.com/claude-code-overview/</a></li>
<li>OpenAI Codex CLI完全ガイド: <a href="https://caymezon.com/codex-cli-overview/">https://caymezon.com/codex-cli-overview/</a></li>
<li>Claude Code vs Gemini CLI vs Codex CLI比較: <a href="https://caymezon.com/codex-cli-vs-claude-code-vs-gemini-cli/">https://caymezon.com/codex-cli-vs-claude-code-vs-gemini-cli/</a></li>
</ul>
<hr>
<h2><span id="toc2">基本スペック比較</span></h2>
<table>
<thead>
<tr>
<th>項目</th>
<th><strong>AWS Kiro</strong></th>
<th><strong>Claude Code</strong></th>
<th><strong>Codex CLI</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>開発元</strong></td>
<td>AWS</td>
<td>Anthropic</td>
<td>OpenAI</td>
</tr>
<tr>
<td><strong>形態</strong></td>
<td>IDE（VSCode互換）</td>
<td>CLI（ターミナル）</td>
<td>CLI（ターミナル）</td>
</tr>
<tr>
<td><strong>基盤モデル</strong></td>
<td>Claude（Bedrock経由）</td>
<td>Claude（Anthropic API直接）</td>
<td>GPT-5系</td>
</tr>
<tr>
<td><strong>無料枠</strong></td>
<td><strong>50クレジット/月</strong></td>
<td>なし</td>
<td>なし</td>
</tr>
<tr>
<td><strong>月額（標準）</strong></td>
<td>$20（1,000クレジット）</td>
<td>$20（Pro）</td>
<td>$20（ChatGPT Plus）</td>
</tr>
<tr>
<td><strong>仕様駆動開発</strong></td>
<td><strong>Specモード搭載</strong></td>
<td>なし</td>
<td>なし</td>
</tr>
<tr>
<td><strong>イベント自動化</strong></td>
<td><strong>Hook機能</strong></td>
<td>なし</td>
<td>なし</td>
</tr>
<tr>
<td><strong>並列エージェント</strong></td>
<td>なし</td>
<td><strong>サブエージェント並列実行</strong></td>
<td><strong>マルチエージェントv2</strong></td>
</tr>
<tr>
<td><strong>サンドボックス</strong></td>
<td>なし</td>
<td>なし</td>
<td><strong>OSネイティブ</strong></td>
</tr>
<tr>
<td><strong>MCP統合</strong></td>
<td>Powers（自動最適化）</td>
<td>ネイティブ直接統合</td>
<td>設定ファイル経由</td>
</tr>
<tr>
<td><strong>オープンソース</strong></td>
<td>なし</td>
<td>なし</td>
<td>Apache-2.0</td>
</tr>
<tr>
<td><strong>AWSアカウント</strong></td>
<td>不要</td>
<td>不要</td>
<td>不要</td>
</tr>
</tbody>
</table>
<hr>
<h2><span id="toc3">Kiroだけができること</span></h2>
<h3><span id="toc4">1. Specモード（仕様駆動開発）</span></h3>
<p><strong>これがKiro最大の差別化機能</strong>です。Claude CodeもCodex CLIも「指示→即実装」ですが、KiroのSpecモードは実装前に仕様書を自動生成して確認するフローを挟みます。</p>
<pre><code class="language-plaintext">【Claude Code / Codex CLI の流れ】
指示 → 即実装開始
  ↓
「あれ、思ってたのと違う…」
  ↓
作り直し

【Kiro Specモードの流れ】
指示 → Requirements（EARS記法）→ 確認・修正
  ↓
Design（アーキテクチャ設計）→ 確認・修正
  ↓
Tasks（実装チェックリスト）→ 確認・修正
  ↓
実装
  ↓
「意図通りに完成」</code></pre>
<p><strong>Specモードが特に有効なケース：</strong></p>
<ul>
<li>AWSシステムをゼロから設計・構築する</li>
<li>複数サービスが連携する複雑な機能開発</li>
<li>チームで設計を共有・レビューしながら進めたい</li>
<li>「AIが勝手に作って後で全部やり直し」を防ぎたい</li>
</ul>
<p>「規模の大小ではなく、要件から一緒に考えたいかどうか」がSpecモードを選ぶ基準です。</p>
<hr>
<h3><span id="toc5">2. Hook（イベント駆動の自動品質チェック）</span></h3>
<p>ファイル保存・作成・削除などのイベントに反応して、AIエージェントが自動でバックグラウンドタスクを実行します。</p>
<table>
<thead>
<tr>
<th>トリガー</th>
<th>実行できる自動タスク</th>
</tr>
</thead>
<tbody>
<tr>
<td>ファイル保存時</td>
<td>テスト実行・リント・ドキュメント更新</td>
</tr>
<tr>
<td>ファイル作成時</td>
<td>セキュリティスキャン・型チェック</td>
</tr>
<tr>
<td>ファイル削除時</td>
<td>依存関係の整合性確認</td>
</tr>
</tbody>
</table>
<p><strong>Claude Code・Codex CLIとの決定的な違い：</strong></p>
<pre><code class="language-plaintext">Claude Code / Codex CLI:
  テストを実行したい → 手動でコマンドを打つ
  ドキュメントを更新したい → 手動で指示する

Kiro（Hook設定済み）:
  ファイルを保存する → 自動でテスト実行・ドキュメント更新
  → 「やり忘れ」がゼロになる</code></pre>
<hr>
<h3><span id="toc6">3. IAM Policy Autopilot（2026年2月リリース）</span></h3>
<p>AWSの中の人が作ったツールならではの機能です。コードを書くと<strong>最小権限のIAMポリシーを自動生成</strong>します。</p>
<pre><code class="language-python"># Kiroがこのコードを検知
s3 = boto3.client('s3')
s3.get_object(Bucket='my-bucket', Key='data.json')
s3.put_object(Bucket='my-bucket', Key='result.json', Body=data)

# ↓ Kiroが自動提案するIAMポリシー
{
  "Effect": "Allow",
  "Action": [
    "s3:GetObject",
    "s3:PutObject"
  ],
  "Resource": "arn:aws:s3:::my-bucket/*"
}</code></pre>
<p>「必要以上の権限を与えない」というAWSセキュリティのベストプラクティスを、コードを書きながら自動で実践できます。Claude CodeでもCodex CLIでも「IAMポリシーを作って」と指示はできますが、コードを書いたら<strong>勝手に提案してくれる</strong>のはKiroだけです。</p>
<hr>
<h3><span id="toc7">4. Steering の条件付き読み込み（fileMatch / auto）</span></h3>
<p>Claude CodeのCLAUDE.mdはすべてのやり取りで全ルールが常時適用されますが、KiroのSteeringは<strong>状況に応じてルールを使い分け</strong>られます。</p>
<pre><code class="language-yaml"># Terraformファイルを操作するときだけ読み込む
---
inclusion: fileMatch
fileMatchPattern: "**/*.tf"
---
# Terraform専用ルール</code></pre>
<pre><code class="language-yaml"># セキュリティ関連の質問をしたときだけ自動読み込み
---
inclusion: auto
description: AWSセキュリティのベストプラクティスとIAM設計ガイド
---</code></pre>
<p>これにより、コンテキストを効率的に管理しクレジットの無駄遣いを防げます。</p>
<hr>
<h2><span id="toc8">Claude Codeだけができること</span></h2>
<h3><span id="toc9">1. マルチエージェント並列実行</span></h3>
<p>Claude Codeは複数のサブエージェントを<strong>同時に走らせる</strong>ことができます。</p>
<pre><code class="language-plaintext">フロントエンドのリファクタリング ┐
バックエンドのリファクタリング  ├ 同時並行で実行
テストコードの作成            ┘</code></pre>
<p>Kiroはこれらを<strong>順番に実行</strong>します。日常的な開発では差を感じませんが、大規模コードベースで複数モジュールを横断的に改修する場合はClaude Codeの方が効率的です。</p>
<h3><span id="toc10">2. プロジェクト外ファイルへの自由なアクセス</span></h3>
<p>Claude CodeはCLIなので、パスを指定すればプロジェクト外のファイルも参照できます。</p>
<pre><code class="language-bash"># 別リポジトリのファイルを参照しながら作業
&gt; /path/to/other-repo/config.yaml を参考に、このプロジェクトの設定を修正して</code></pre>
<p>KiroはVSCodeのワークスペース内が基本です（マルチルートワークスペースで一部対応可能）。</p>
<h3><span id="toc11">3. MCP直接統合</span></h3>
<p>Claude Codeは PostgreSQL・GitHub・Jiraなどとネイティブに直接接続できます。Kiroも同様のことはPowers経由で可能ですが、Claude Codeの方が設定のシンプルさで優ります。</p>
<hr>
<h2><span id="toc12">Codex CLIだけができること</span></h2>
<h3><span id="toc13">1. サンドボックス実行</span></h3>
<p>コマンド実行をOSネイティブの機能で<strong>安全に隔離</strong>します。<code>--approval-policy never</code> と組み合わせた完全自動化をCI/CDに組み込む場合に有利です。</p>
<h3><span id="toc14">2. Apache-2.0オープンソース</span></h3>
<p>ソースコードを確認・改変して社内ツールに組み込めます。ベンダーロックインのリスクが最も低いです。</p>
<h3><span id="toc15">3. Terminal-Bench 2.0スコア最高（77.3%）</span></h3>
<p>シェル操作・ターミナル作業の能力評価で業界最高水準。シェルスクリプトの自動化や複雑なターミナル操作が得意です。</p>
<hr>
<h2><span id="toc16">AI推論能力はほぼ同等</span></h2>
<p>KiroとClaude CodeはどちらもClaudeモデルを使います。</p>
<pre><code class="language-plaintext">Kiro:       Claude（Amazon Bedrock経由）
Claude Code: Claude（Anthropic API直接）</code></pre>
<p>コーディング能力・推論能力は本質的に<strong>同じClaudeモデルを使うため差はほぼゼロ</strong>です。ただし：</p>
<ul>
<li>Claude Codeは最新モデルを<strong>即座に</strong>使える</li>
<li>Kiroは Bedrockへのデプロイを待つため<strong>数日の差</strong>が生じることがある</li>
</ul>
<p>日常利用では気にならないレベルの差です。</p>
<hr>
<h2><span id="toc17">「AWSのみ」という誤解</span></h2>
<p>「KiroはAWS開発専用」というイメージを持っている人がいますが、<strong>これは誤りです</strong>。</p>
<table>
<thead>
<tr>
<th>クラウド</th>
<th>Kiroでの対応</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>AWS</strong></td>
<td>公式Powers・IAM Autopilot等で最高の統合度</td>
</tr>
<tr>
<td><strong>Azure</strong></td>
<td>コミュニティのAzure Powersで対応可能</td>
</tr>
<tr>
<td><strong>GCP</strong></td>
<td>Firebase Powers等で対応可能</td>
</tr>
<tr>
<td><strong>クラウド非依存</strong></td>
<td>通常のVibeモードで問題なし</td>
</tr>
</tbody>
</table>
<p>AzureリソースをローカルにGit管理した状態でKiroを使い、Azureの構成や開発について質問・実装することは普通にできます。「AWS向けの深い統合機能が充実している」というだけで、他クラウドが使えないわけではありません。</p>
<hr>
<h2><span id="toc18">どれを選ぶべきか</span></h2>
<h3><span id="toc19">AWSメインで開発している人</span></h3>
<p><strong>Kiro + Claude Codeの使い分けがおすすめ</strong></p>
<pre><code class="language-plaintext">AWS設計・構築（一から要件検討）  → Kiro（Specモード）
既存コードの修正・解析          → どちらでもOK
複数リポジトリを横断した作業     → Claude Code
大規模並列リファクタリング       → Claude Code</code></pre>
<h3><span id="toc20">ターミナル作業・CI/CDを高度に自動化したい人</span></h3>
<p><strong>Codex CLI</strong></p>
<p>サンドボックス付きの完全自動化、CI/CDパイプライン組み込みはCodex CLIが最適です。</p>
<h3><span id="toc21">GUIで快適に使いたい・ターミナルが苦手</span></h3>
<p><strong>Kiro</strong></p>
<p>VSCodeライクなIDEで、ターミナル操作なしにAIを使った開発ができます。</p>
<h3><span id="toc22">無料で試したい</span></h3>
<p><strong>Kiro（Free: 50クレジット/月）</strong></p>
<p>Claude CodeもCodex CLIも無料枠はありませんが、KiroはAWSアカウントなしで無料枠から始められます。</p>
<hr>
<h2><span id="toc23">「道具の哲学」の違い</span></h2>
<p>3つのツールは技術的な差以上に、<strong>開発への向き合い方</strong>が異なります。</p>
<table>
<thead>
<tr>
<th>ツール</th>
<th>哲学</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Kiro</strong></td>
<td>「計画してから作る。仕様書が残る。品質は自動化する。」</td>
</tr>
<tr>
<td><strong>Claude Code</strong></td>
<td>「今すぐ動かす。粘り強く直す。並列で速く。」</td>
</tr>
<tr>
<td><strong>Codex CLI</strong></td>
<td>「自動化を安全に。ターミナルを極める。オープンに。」</td>
</tr>
</tbody>
</table>
<p>どれが「最高」ではなく、<strong>作業の性質と自分のスタイルに合ったものを選ぶ</strong>のが正解です。AWSを使った本格的なシステム開発なら、Kiroの仕様駆動開発が生産性と品質の両方を高めてくれます。</p>
<hr>
<h2><span id="toc24">まとめ</span></h2>
<p><strong>Kiroだけができること：</strong></p>
<p>✅ Specモード（要件→設計→実装の仕様駆動開発）<br />✅ Hook（ファイル操作に反応した自動品質チェック）<br />✅ IAM Policy Autopilot（最小権限IAMの自動生成）<br />✅ Steering の条件付き読み込み（fileMatch / auto）</p>
<p><strong>Claude Codeだけができること：</strong></p>
<p>✅ マルチエージェント並列実行<br />✅ プロジェクト外ファイルへの自由なアクセス</p>
<p><strong>Codex CLIだけができること：</strong></p>
<p>✅ OSネイティブのサンドボックス実行<br />✅ Apache-2.0オープンソース（社内カスタマイズ自由）<br />✅ Terminal-Bench最高水準のターミナル作業能力</p>
<p><strong>関連記事：</strong></p>
<ul>
<li>Claude Code完全ガイド｜ターミナルで動くAIコーディングアシスタントの全貌</li>
</ul>

<a rel="noopener" href="https://caymezon.com/claude-code-overview/" title="Claude Code完全ガイド｜ターミナルで動くAIコーディングアシスタントの全貌【2026年4月版】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-376x212.jpg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Claude Code完全ガイド｜ターミナルで動くAIコーディングアシスタントの全貌【2026年4月版】</div><div class="blogcard-snippet internal-blogcard-snippet">はじめに「AIにコードを書かせたいけど、ブラウザとエディタを行き来するのが面倒…」そんな悩みを解決するのがClaude Codeです。2026年4月時点で、Anthropicが提供するターミナル型AIエージェントとして、開発者の間で急速に注...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.02.14</div></div></div></div></a>
<ul>
<li>OpenAI Codex CLI完全ガイド｜ターミナルで動くOpenAIのAIエージェントの全貌</li>
</ul>

<a rel="noopener" href="https://caymezon.com/codex-cli-overview/" title="OpenAI Codex CLI完全ガイド｜ターミナルで動くOpenAIのAIエージェントの全貌【2026年4月最新】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/03/codex-cli-overview-featured-c9678c-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/03/codex-cli-overview-featured-c9678c-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-overview-featured-c9678c-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-overview-featured-c9678c-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-overview-featured-c9678c-376x212.jpg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">OpenAI Codex CLI完全ガイド｜ターミナルで動くOpenAIのAIエージェントの全貌【2026年4月最新】</div><div class="blogcard-snippet internal-blogcard-snippet">はじめに「Claude CodeやGemini CLIみたいなAIエージェントを、OpenAIのモデルで使いたい…」「ターミナルで動くAIエージェントの中で、OpenAIが出しているものって何？」そんな疑問を持つエンジニアに向けて、Open...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.03.28</div></div></div></div></a>
<ul>
<li>Claude Code vs Gemini CLI vs Codex CLI｜できること・できないことを徹底比較</li>
</ul>

<a rel="noopener" href="https://caymezon.com/codex-cli-vs-claude-code-vs-gemini-cli/" title="Claude Code vs Gemini CLI vs Codex CLI｜できること・できないことを徹底比較【2026年4月版】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-376x212.jpg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Claude Code vs Gemini CLI vs Codex CLI｜できること・できないことを徹底比較【2026年4月版】</div><div class="blogcard-snippet internal-blogcard-snippet">はじめに「ターミナル型AIエージェントが乱立していて、どれを選べばいいか分からない…」Claude Code（Anthropic）、Gemini CLI（Google）、Codex CLI（OpenAI）——三大AI企業がそれぞれターミナル...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.03.28</div></div></div></div></a>
<ul>
<li>AWS構成図をKiroで自動生成｜Claude Codeとdraw.io活用を徹底比較</li>
</ul>
<p>（本ブログ内）</p>
<hr>
<p><strong>タグ:</strong> #Kiro #AWSKiro #ClaudeCode #CodexCLI #比較 #IDE #CLI #Spec #Hook #開発効率化</p><p>The post <a href="https://caymezon.com/aws-kiro-vs-claude-code-codex/">AWS Kiro vs Claude Code vs Codex CLI｜IDE・CLI徹底比較【Kiroだけができること一覧】【2026年4月版】</a> first appeared on <a href="https://caymezon.com">CayTech Lab</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://caymezon.com/aws-kiro-vs-claude-code-codex/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AWS Kiro完全ガイド｜Agentic IDEの全貌とは【セットアップ・料金・機能まで】【2026年4月版】</title>
		<link>https://caymezon.com/aws-kiro-overview/</link>
					<comments>https://caymezon.com/aws-kiro-overview/#respond</comments>
		
		<dc:creator><![CDATA[caymezon]]></dc:creator>
		<pubDate>Sun, 12 Apr 2026 03:54:41 +0000</pubDate>
				<category><![CDATA[AI & Next Tech]]></category>
		<category><![CDATA[Cloud & Infra]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[AWS Kiro]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Spec]]></category>
		<category><![CDATA[Vibe]]></category>
		<category><![CDATA[エージェント]]></category>
		<category><![CDATA[セットアップ]]></category>
		<category><![CDATA[開発効率化]]></category>
		<guid isPermaLink="false">https://caymezon.com/?p=20348</guid>

					<description><![CDATA[<p>目次 はじめにこの記事で分かることこんな人におすすめAWS Kiroとは基本概念Claude Code・Codex CLIとの違いAI推論の実体環境構築・セットアップSTEP 1: KiroのダウンロードSTEP 2:  [&#8230;]</p>
<p>The post <a href="https://caymezon.com/aws-kiro-overview/">AWS Kiro完全ガイド｜Agentic IDEの全貌とは【セットアップ・料金・機能まで】【2026年4月版】</a> first appeared on <a href="https://caymezon.com">CayTech Lab</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">はじめに</a></li><li><a href="#toc2" tabindex="0">この記事で分かること</a></li><li><a href="#toc3" tabindex="0">こんな人におすすめ</a></li><li><a href="#toc4" tabindex="0">AWS Kiroとは</a><ol><li><a href="#toc5" tabindex="0">基本概念</a></li><li><a href="#toc6" tabindex="0">Claude Code・Codex CLIとの違い</a></li><li><a href="#toc7" tabindex="0">AI推論の実体</a></li></ol></li><li><a href="#toc8" tabindex="0">環境構築・セットアップ</a><ol><li><a href="#toc9" tabindex="0">STEP 1: Kiroのダウンロード</a></li><li><a href="#toc10" tabindex="0">STEP 2: サインイン</a></li><li><a href="#toc11" tabindex="0">STEP 3: プロジェクトを開く</a></li><li><a href="#toc12" tabindex="0">STEP 4: 動作確認</a></li></ol></li><li><a href="#toc13" tabindex="0">Kiro独自の主要機能</a><ol><li><a href="#toc14" tabindex="0">1. VibeモードとSpecモード</a></li><li><a href="#toc15" tabindex="0">2. Steering（プロジェクトルール管理）</a></li><li><a href="#toc16" tabindex="0">3. Hook（イベント駆動自動化）</a></li><li><a href="#toc17" tabindex="0">4. Skills（カスタムコマンド）</a></li><li><a href="#toc18" tabindex="0">5. サブエージェントと自律型エージェント</a></li><li><a href="#toc19" tabindex="0">6. Powers（MCPの自動最適化）</a></li><li><a href="#toc20" tabindex="0">7. IAM Policy Autopilot（2026年2月〜）</a></li></ol></li><li><a href="#toc21" tabindex="0">メリット</a><ol><li><a href="#toc22" tabindex="0">1. GUI IDEなのでターミナル操作が不要</a></li><li><a href="#toc23" tabindex="0">2. Specモードで「AIの暴走」を防げる</a></li><li><a href="#toc24" tabindex="0">3. Hookで品質チェックが自動化される</a></li><li><a href="#toc25" tabindex="0">4. AWSとの深い統合</a></li><li><a href="#toc26" tabindex="0">5. 無料枠がある</a></li></ol></li><li><a href="#toc27" tabindex="0">デメリット・注意点</a><ol><li><a href="#toc28" tabindex="0">1. プロジェクト外のファイルアクセスが制限される</a></li><li><a href="#toc29" tabindex="0">2. マルチエージェント並列実行（2026年2月以降は対応済み）</a></li><li><a href="#toc30" tabindex="0">3. 新モデルの適用に数日の遅れがある可能性</a></li><li><a href="#toc31" tabindex="0">4. Specモードは小さなタスクには過剰</a></li><li><a href="#toc32" tabindex="0">5. 大規模なコードのリバースエンジニアリングには向かない</a></li></ol></li><li><a href="#toc33" tabindex="0">料金体系</a><ol><li><a href="#toc34" tabindex="0">プラン比較</a></li><li><a href="#toc35" tabindex="0">モデルによるクレジット消費倍率</a></li><li><a href="#toc36" tabindex="0">Claude Codeとの料金比較</a></li></ol></li><li><a href="#toc37" tabindex="0">セキュリティ・データ保護</a></li><li><a href="#toc38" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">はじめに</span></h2>
<p>「Claude CodeやCodex CLIのようなAI開発ツールはターミナル操作が必要で難しい…」</p>
<p>「AWSを使った開発をもっとスマートにしたい。IDEでAIに設計から実装まで任せたい…」</p>
<p>そんな悩みに応えるのが<strong>AWS Kiro</strong>です。2025年7月のプレビュー公開を経て同年11月にGA（一般提供）を開始したAgentic IDE（エージェント型統合開発環境）で、<strong>プロトタイプから本番品質のアプリケーション構築まで</strong>をAIが一貫してサポートします。</p>
<p><!-- ![AWS Kiro 起動画面](images/kiro-launch.jpg) --></p>
<p>Claude CodeやCodex CLIがターミナルベースのAIエージェントであるのに対し、KiroはVSCodeライクなGUI IDEとして動作します。初心者でも使いやすく、それでいて本格的な仕様駆動開発（Spec-Driven Development）に対応した点が最大の特徴です。</p>
<p>本記事では、2026年4月時点の最新情報をもとに、<strong>Kiroの全貌をゼロから徹底解説</strong>します。</p>
<h2><span id="toc2">この記事で分かること</span></h2>
<ul>
<li>AWS Kiroとは何か（Claude Code・Codex CLIとの違い）</li>
<li>インストール・セットアップの手順</li>
<li>Kiro独自の機能（Spec・Vibe・Hook・Steering・Skills・Powers・サブエージェント）</li>
<li>メリット・デメリットの詳細分析</li>
<li>料金体系とプラン比較</li>
<li>個人利用での注意点</li>
</ul>
<h2><span id="toc3">こんな人におすすめ</span></h2>
<ul>
<li>AWSを使った開発をAIで効率化したい人</li>
<li>ターミナル操作に不慣れで、GUIベースのAIツールを探している人</li>
<li>設計・要件定義から実装まで一貫してAIにサポートしてほしい人</li>
<li>Claude Code・Codex CLIと何が違うのか知りたい人</li>
<li>最新のAI開発IDEを試してみたい人</li>
</ul>
<h2><span id="toc4">AWS Kiroとは</span></h2>
<h3><span id="toc5">基本概念</span></h3>
<p><strong>AWS Kiro</strong>は、AWSが開発したAgentic IDE（エージェント型統合開発環境）です。VSCodeをベースにしており、VSCode拡張機能として提供されています。</p>
<pre><code class="language-plaintext">■ Agentic IDE
└→ 単なるコード補完ではなく、AIが自律的にタスクを遂行
└→ 要件定義・設計・実装・テストまで一連の流れをサポート

■ VSCode互換
└→ 使い慣れたVSCodeのUIでAIエージェントを活用
└→ 既存のVSCode拡張機能もそのまま使用可能

■ AWSアカウント不要
└→ AWS Builder ID・Google・GitHubアカウントで利用開始
└→ 個人開発者でも手軽に始められる</code></pre>
<p><!-- ![AWS Kiro の概要図](images/kiro-overview.jpg) --></p>
<h3><span id="toc6">Claude Code・Codex CLIとの違い</span></h3>
<table>
<thead>
<tr>
<th>項目</th>
<th>AWS Kiro</th>
<th>Claude Code</th>
<th>Codex CLI</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>開発元</strong></td>
<td>AWS</td>
<td>Anthropic</td>
<td>OpenAI</td>
</tr>
<tr>
<td><strong>形態</strong></td>
<td>IDE（VSCode互換）</td>
<td>CLI（ターミナル）</td>
<td>CLI（ターミナル）</td>
</tr>
<tr>
<td><strong>操作方法</strong></td>
<td>GUI + チャット</td>
<td>ターミナル</td>
<td>ターミナル</td>
</tr>
<tr>
<td><strong>基盤モデル</strong></td>
<td>Claude（Amazon Bedrock経由）</td>
<td>Claude（Anthropic API直接）</td>
<td>GPT-5系</td>
</tr>
<tr>
<td><strong>仕様駆動開発</strong></td>
<td><strong>Specモード搭載</strong></td>
<td>なし</td>
<td>なし</td>
</tr>
<tr>
<td><strong>イベント自動化</strong></td>
<td><strong>Hook機能</strong></td>
<td>なし</td>
<td>なし</td>
</tr>
<tr>
<td><strong>IAM自動生成</strong></td>
<td><strong>IAM Policy Autopilot</strong></td>
<td>なし</td>
<td>なし</td>
</tr>
<tr>
<td><strong>並列実行</strong></td>
<td><strong>サブエージェント並列対応</strong></td>
<td>サブエージェント並列対応</td>
<td>マルチエージェントv2</td>
</tr>
<tr>
<td><strong>無料枠</strong></td>
<td>50クレジット/月</td>
<td>なし</td>
<td>なし</td>
</tr>
</tbody>
</table>
<p>詳細な比較は以下の関連記事も参照してください。</p>
<ul>
<li>Claude Code完全ガイド: <a href="https://caymezon.com/claude-code-overview/">https://caymezon.com/claude-code-overview/</a></li>
<li>Claude Code vs Gemini CLI vs Codex CLI比較: <a href="https://caymezon.com/codex-cli-vs-claude-code-vs-gemini-cli/">https://caymezon.com/codex-cli-vs-claude-code-vs-gemini-cli/</a></li>
</ul>
<h3><span id="toc7">AI推論の実体</span></h3>
<p>KiroはAIの推論処理に<strong>Amazon Bedrockを経由してClaudeモデルを使用</strong>します。</p>
<pre><code class="language-plaintext">[ユーザーの指示]
      ↓
[Kiro IDE]
      ↓
[Amazon Bedrock]
      ↓
[Claude Sonnet 4.6 / Opus等]
      ↓
[コード生成・設計・実装]</code></pre>
<p>Claude Codeと同じClaudeモデルを使うため、<strong>推論能力・コーディング能力はほぼ同等</strong>です。2026年4月時点ではClaude Opus 4.7にも対応しています。ただしClaudeの最新モデルリリース時、Claude CodeはAnthropicから即座に使えるのに対し、KiroはBedrockへの展開タイミングに数日の差が生じることがあります。</p>
<hr>
<h2><span id="toc8">環境構築・セットアップ</span></h2>
<h3><span id="toc9">STEP 1: Kiroのダウンロード</span></h3>
<p><a href="https://kiro.dev/">Kiro公式サイト</a>にアクセスし、インストーラーをダウンロードします。</p>
<ul>
<li>Windows / Mac / Linux に対応</li>
<li>VSCodeの拡張機能としてインストール</li>
</ul>
<p><!-- ![Kiroのダウンロード画面](images/kiro-download.jpg) --></p>
<h3><span id="toc10">STEP 2: サインイン</span></h3>
<p>Kiroは<strong>AWSアカウントが不要</strong>です。以下のいずれかのアカウントでサインインできます。</p>
<table>
<thead>
<tr>
<th>認証方法</th>
<th>説明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>AWS Builder ID</strong></td>
<td>AWSが提供する無料の開発者向けID</td>
</tr>
<tr>
<td><strong>Google</strong></td>
<td>Googleアカウント</td>
</tr>
<tr>
<td><strong>GitHub</strong></td>
<td>GitHubアカウント</td>
</tr>
</tbody>
</table>
<p>企業利用の場合は<strong>IAM Identity Center（SSO）経由</strong>が推奨です。AWS請求に統合でき、組織単位での利用管理が可能になります。</p>
<h3><span id="toc11">STEP 3: プロジェクトを開く</span></h3>
<p>既存のプロジェクトフォルダをKiroで開くだけで準備完了です。初回起動時にプロジェクト配下に <code>.kiro/</code> ディレクトリが自動生成されます。</p>
<pre><code class="language-plaintext">my-project/
├── .kiro/                  ← 自動生成
│   ├── steering/           ← プロジェクトルール（Steering）
│   ├── skills/             ← カスタムコマンド（Skills）
│   ├── hooks/              ← 自動化トリガー（Hooks）
│   └── specs/              ← 仕様書（Spec使用時）
├── src/
└── README.md</code></pre>
<h3><span id="toc12">STEP 4: 動作確認</span></h3>
<p>Kiroのチャットパネルを開き、日本語で話しかけてみましょう。</p>
<pre><code class="language-plaintext">&gt; このプロジェクトの構造を教えて</code></pre>
<p>日本語でのやり取りがそのままできます。</p>
<hr>
<h2><span id="toc13">Kiro独自の主要機能</span></h2>
<h3><span id="toc14">1. VibeモードとSpecモード</span></h3>
<p>Kiroには<strong>2つのチャットモード</strong>があり、新しいセッション開始時に選択できます。</p>
<p><!-- ![Vibe vs Spec モード選択画面](images/vibe-spec-selector.jpg) --></p>
<h4>Vibeモード（会話型・即時実装）</h4>
<p>Claude CodeやCodex CLIと同じ感覚で使えるモードです。指示したことをすぐに実装します。</p>
<p><strong>向いているケース：</strong></p>
<ul>
<li>コードの質問・解析</li>
<li>小さな機能追加・バグ修正</li>
<li>既存コードのリファクタリング</li>
<li>ドキュメント生成</li>
</ul>
<pre><code class="language-plaintext">例: &gt; EC2インスタンスに接続するPythonスクリプトを作成して
→ すぐにコードを生成して保存</code></pre>
<h4>Specモード（仕様駆動開発）</h4>
<p>Kiro最大の特徴です。実装前に<strong>要件・設計・タスクリストを自動生成</strong>し、計画的に開発を進めます。2026年3月からは<strong>Design First（設計ファースト）Spec</strong>が追加され、技術設計やシステムアーキテクチャから仕様駆動開発を開始できるようになりました。</p>
<pre><code class="language-plaintext">ユーザーの指示（「〇〇機能を作りたい」）
      ↓
① Requirements（要件定義）
  EARS記法でユーザーストーリーと受け入れ条件を自動生成
      ↓
② Design（設計）
  アーキテクチャ・コンポーネント設計ドキュメントを自動生成
      ↓
③ Task list（タスク整理）
  依存関係順に実装タスクを分解・ひも付け
      ↓
④ 実装
  タスクを順番に実行し、抜け漏れなく完成</code></pre>
<p>生成された仕様書は <code>.kiro/specs/</code> に保存され、後から参照・修正できます。</p>
<p><strong>向いているケース：</strong></p>
<ul>
<li>新規機能・システムをゼロから構築する</li>
<li>要件を一緒に考えてほしい</li>
<li>チームで設計を共有・レビューしたい</li>
<li>ドキュメントを残しながら開発したい</li>
</ul>
<p><strong>モード選択の目安：</strong></p>
<table>
<thead>
<tr>
<th>作業の性質</th>
<th>推奨モード</th>
</tr>
</thead>
<tbody>
<tr>
<td>既存コードの修正・解析・質問</td>
<td>Vibe</td>
</tr>
<tr>
<td>明確な指示があってすぐ動かしたい</td>
<td>Vibe</td>
</tr>
<tr>
<td>ゼロから要件を考えて設計・実装する</td>
<td><strong>Spec</strong></td>
</tr>
<tr>
<td>チームと設計を共有したい</td>
<td><strong>Spec</strong></td>
</tr>
</tbody>
</table>
<hr>
<h3><span id="toc15">2. Steering（プロジェクトルール管理）</span></h3>
<p>プロジェクトのルールや規約をMarkdownファイルで定義し、Kiroに<strong>常時・自動的に守らせる</strong>機能です。Claude CodeのCLAUDE.mdに相当しますが、より細かく制御できます。</p>
<p><strong>ファイル配置：</strong></p>
<pre><code class="language-plaintext">.kiro/steering/
├── product.md      ← 製品の目的・ターゲット・機能（自動生成可）
├── tech.md         ← 技術スタック・フレームワーク（自動生成可）
├── structure.md    ← ディレクトリ構造・命名規則（自動生成可）
└── custom-rule.md  ← 独自ルール（手動作成）</code></pre>
<p><strong>4つのinclusionモード：</strong></p>
<table>
<thead>
<tr>
<th>モード</th>
<th>動作</th>
<th>適したルール</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>always</code></td>
<td>常時自動読み込み</td>
<td>コーディング規約・言語設定</td>
</tr>
<tr>
<td><code>fileMatch</code></td>
<td>指定パターンのファイル操作時のみ</td>
<td>特定技術のルール</td>
</tr>
<tr>
<td><code>manual</code></td>
<td><code>#ファイル名</code> で手動参照</td>
<td>トラブルシューティングガイド</td>
</tr>
<tr>
<td><code>auto</code></td>
<td>descriptionとのマッチングで自動読み込み</td>
<td>専門知識ガイド</td>
</tr>
</tbody>
</table>
<p><strong>設定例（常に日本語で応答させる）：</strong></p>
<pre><code class="language-markdown">---
inclusion: always
---

# プロジェクトルール

- すべてのやり取りは日本語で行うこと
- コメントはコードの右側に記述すること
- AWSリソース名はケバブケースで統一すること</code></pre>
<p>グローバル設定（<code>~/.kiro/steering/</code>）に置けば、すべてのプロジェクトに共通ルールを適用できます。</p>
<hr>
<h3><span id="toc16">3. Hook（イベント駆動自動化）</span></h3>
<p>特定のタイミングでAIエージェントが<strong>バックグラウンドで自動的にタスクを実行</strong>する機能です。</p>
<p><strong>トリガーと自動実行の例：</strong></p>
<table>
<thead>
<tr>
<th>トリガー</th>
<th>自動実行できること</th>
</tr>
</thead>
<tbody>
<tr>
<td>ファイル保存時</td>
<td>リント・テスト・ドキュメント更新</td>
</tr>
<tr>
<td>ファイル作成時</td>
<td>セキュリティスキャン・型チェック</td>
</tr>
<tr>
<td>ファイル削除時</td>
<td>依存関係の整合性確認</td>
</tr>
<tr>
<td>手動トリガー</td>
<td>任意のバッチ処理</td>
</tr>
</tbody>
</table>
<p><strong>設定は自然言語で記述でき、JSONファイルとして保存</strong>されます。</p>
<pre><code class="language-json">{
  "name": "auto-test-on-save",
  "trigger": "fileSave",
  "filePattern": "src/**/*.ts",
  "instruction": "変更されたファイルに対応するテストを実行し、失敗があれば内容を報告してください"
}</code></pre>
<p>Claude CodeやCodex CLIはこれらを<strong>手動で実行する必要</strong>がありますが、Kiroは自動化できます。</p>
<hr>
<h3><span id="toc17">4. Skills（カスタムコマンド）</span></h3>
<p>チームやプロジェクト独自の処理を<strong>スラッシュコマンド（<code>/コマンド名</code>）として登録</strong>できる機能です。</p>
<p><strong>ファイル構造：</strong></p>
<pre><code class="language-plaintext">.kiro/skills/
└── draw-diagram/          ← スキル名
    ├── SKILL.md           ← 必須：コマンド定義
    └── references/        ← オプション：参考資料
        └── style-guide.md</code></pre>
<p><strong>SKILL.md の形式：</strong></p>
<pre><code class="language-markdown">---
name: draw-diagram
description: AWS構成図をdraw.io形式で生成する。ハンズオンのディレクトリ名を指定してarchitecture.drawioを作成する。
---

# AWS構成図生成スキル

## 実行手順
1. 指定されたディレクトリのREADME.mdとtemplate.yamlを読み込む
2. architecture.drawioを生成して保存する

（以下、draw.ioの生成ルールを記述）</code></pre>
<p>チャット入力欄で <code>/</code> を入力するとスキル一覧が表示され、<code>/draw-diagram ec2-apache-web</code> のように実行できます。</p>
<p>Claude CodeのSlash Command（<code>.claude/commands/</code>）と同等の機能ですが、<strong>YAML frontmatterで<code>name</code>と<code>description</code>を定義</strong>する点が異なります。<code>description</code>フィールドにより、スラッシュコマンドだけでなく自然言語からも自動起動されます。</p>
<hr>
<h3><span id="toc18">5. サブエージェントと自律型エージェント</span></h3>
<h4>カスタムサブエージェント（2026年2月〜）</h4>
<p>2026年2月5日から、<strong>カスタムサブエージェントを使った並列タスク実行</strong>が可能になりました。</p>
<pre><code class="language-plaintext">メインエージェント
├── サブエージェントA（例: APIモジュール実装）
├── サブエージェントB（例: フロントエンド実装）
└── サブエージェントC（例: テストコード生成）
      ↓ 全サブエージェント完了後
メインエージェントが結果を統合</code></pre>
<p>各サブエージェントは独立したコンテキストウィンドウを持ち、メインエージェントのコンテキストを汚染しません。複数のGitHubイシューを並列処理するなど、繰り返し・手順が決まったタスクに特に有効です。</p>
<h4>自律型エージェント（Autonomous Agent）</h4>
<p><strong>最大10タスクを同時実行</strong>できる自律型エージェントが提供されています。複数リポジトリをまたいだ開発タスク、セッション間での文脈保持、コードレビューフィードバックからの学習に対応しています。</p>
<hr>
<h3><span id="toc19">6. Powers（MCPの自動最適化）</span></h3>
<p>MCP（Model Context Protocol）サーバーを<strong>必要なときだけ自動でアクティブ化</strong>する機能です。コンテキストの無駄遣いを防ぎ、クレジット消費を最小化します。</p>
<pre><code class="language-plaintext">Terraformに関するプロンプト → Terraform Powersが自動起動
AWS CDKに関するプロンプト  → CDK Powersが自動起動
通常のコーディング         → 余分なMCPは起動しない</code></pre>
<p>公式AWSサービス向けPowersに加え、<strong>AWS Transform</strong>がKiro Powerとして統合されており、Kiroのチャットから直接レガシーコードの変換処理を実行できます。コミュニティが開発した<strong>Azure Powers</strong>も利用可能です（<a href="https://github.com/requix/azure-kiro-powers">GitHub: azure-kiro-powers</a>）。KiroはAWS向けが充実していますが、<strong>Azure・GCPの開発も問題なく行えます</strong>。</p>
<hr>
<h3><span id="toc20">7. IAM Policy Autopilot（2026年2月〜）</span></h3>
<p>Lambda・DynamoDB・S3などを使うコードを書くと、<strong>最小権限のIAMポリシーを自動生成</strong>するAWS専用機能です。</p>
<pre><code class="language-python"># Kiroがこのコードを検知
import boto3
s3 = boto3.client('s3')
s3.put_object(Bucket='my-bucket', Key='file.txt', Body=b'data')

# ↓ IAM Policy Autopilotが自動提案
{
  "Effect": "Allow",
  "Action": ["s3:PutObject"],
  "Resource": "arn:aws:s3:::my-bucket/*"
}</code></pre>
<p>「必要最小限の権限だけを付与する」というAWSのセキュリティベストプラクティスを、AIが自動で実践してくれます。</p>
<hr>
<h2><span id="toc21">メリット</span></h2>
<h3><span id="toc22">1. GUI IDEなのでターミナル操作が不要</span></h3>
<p>Claude CodeやCodex CLIはターミナル操作が前提ですが、Kiroは<strong>VSCodeライクなGUI</strong>で動作します。ターミナルが苦手な方でも、チャット感覚でAIを使いながら開発できます。</p>
<h3><span id="toc23">2. Specモードで「AIの暴走」を防げる</span></h3>
<p>プロンプトを投げるとすぐ実装を始めるClaude Code・Codex CLIに対して、KiroのSpecモードは<strong>実装前に仕様書を確認するステップ</strong>が入ります。</p>
<pre><code class="language-plaintext">「ここが意図と違う」→ 実装前に修正できる
「この要件が抜けている」→ タスクに追加できる</code></pre>
<p>大きな機能を作る際に、後で全部作り直す事態を防げます。</p>
<h3><span id="toc24">3. Hookで品質チェックが自動化される</span></h3>
<p>ファイル保存のたびに自動でテスト・リント・ドキュメント更新が走ります。「テストを書き忘れた」「ドキュメントが古いまま」という問題を防げます。</p>
<h3><span id="toc25">4. AWSとの深い統合</span></h3>
<p>IAM Policy Autopilotをはじめ、AWS特有のベストプラクティスを自動で適用してくれます。Bedrock・Lambda・DynamoDB・S3などのAWSサービスに関するコード生成精度が高いです。</p>
<h3><span id="toc26">5. 無料枠がある</span></h3>
<p>50クレジット/月の無料枠があり、<strong>AWSアカウントなし・クレジットカードなし</strong>で試せます。Claude CodeはProプラン（$20/月）が必須、Codex CLIはAPIキーが必須なのと対照的です。</p>
<hr>
<h2><span id="toc27">デメリット・注意点</span></h2>
<h3><span id="toc28">1. プロジェクト外のファイルアクセスが制限される</span></h3>
<p>Claude CodeはCLIなのでプロジェクト外のファイルをパス指定で参照できますが、Kiroは<strong>開いたワークスペース内のファイルが基本</strong>です。複数リポジトリをまたいだ横断的な作業には不向きです（マルチルートワークスペースで複数フォルダを開く方法で一部対応可能）。</p>
<h3><span id="toc29">2. マルチエージェント並列実行（2026年2月以降は対応済み）</span></h3>
<p>2026年2月以降、<strong>カスタムサブエージェントによる並列実行</strong>に対応しました。最大10タスクを同時実行できる自律型エージェントも利用可能です。ただし、Claude Codeのようにシンプルにサブエージェントを使い始める場合と比べると、<strong>カスタムサブエージェントの定義ファイル（SKILL.md）を事前に用意する必要</strong>があり、初期設定の手間が若干かかります。</p>
<h3><span id="toc30">3. 新モデルの適用に数日の遅れがある可能性</span></h3>
<p>KiroはAmazon Bedrock経由でClaudeを使うため、Anthropicが新しいモデルをリリースしても、BedrockへのデプロイまでにClaude Codeより数日遅れることがあります。</p>
<h3><span id="toc31">4. Specモードは小さなタスクには過剰</span></h3>
<p>ちょっとした修正や質問に対してSpecモードを使うと、仕様書生成のステップが邪魔になります。タスクの性質でVibeとSpecを使い分けることが重要です。</p>
<h3><span id="toc32">5. 大規模なコードのリバースエンジニアリングには向かない</span></h3>
<p>既存の大規模システムを解析してクラス図・ER図などを作成する作業は、<strong>Specモードのフローが逆方向</strong>になるため恩恵を受けにくいです。その場合はVibeモードを使いながら、モジュール単位で分割実行するのが現実的です。</p>
<hr>
<h2><span id="toc33">料金体系</span></h2>
<p>Kiroは<strong>クレジット制</strong>を採用しています。毎月クレジットが付与され、AIとのやり取りのたびに消費します。</p>
<h3><span id="toc34">プラン比較</span></h3>
<table>
<thead>
<tr>
<th>プラン</th>
<th>月額</th>
<th>月間クレジット</th>
<th>向いている人</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Free</strong></td>
<td>$0</td>
<td>50</td>
<td>お試し・軽い用途</td>
</tr>
<tr>
<td><strong>Pro</strong></td>
<td>$20</td>
<td>1,000</td>
<td>個人の本格的な開発</td>
</tr>
<tr>
<td><strong>Pro+</strong></td>
<td>$40</td>
<td>2,000</td>
<td>ヘビーユーザー</td>
</tr>
<tr>
<td><strong>Power</strong></td>
<td>$200</td>
<td>10,000</td>
<td>チーム・大規模利用</td>
</tr>
</tbody>
</table>
<p>追加クレジット：<strong>$0.04 / 1クレジット</strong></p>
<h3><span id="toc35">モデルによるクレジット消費倍率</span></h3>
<table>
<thead>
<tr>
<th>モデル</th>
<th>消費倍率</th>
<th>特徴</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Auto（推奨）</strong></td>
<td>1.0倍</td>
<td>タスクに応じて自動最適化</td>
</tr>
<tr>
<td><strong>Claude Haiku</strong></td>
<td>0.4倍</td>
<td>高速・低コスト。単純なタスク向け</td>
</tr>
<tr>
<td><strong>Claude Sonnet 4.6</strong></td>
<td>1.3倍</td>
<td>高性能。複雑な開発タスク向け</td>
</tr>
<tr>
<td><strong>Claude Opus 4.6</strong></td>
<td>2.2倍</td>
<td>最高性能。難解な設計・推論向け</td>
</tr>
<tr>
<td><strong>Claude Opus 4.7</strong></td>
<td>2.2倍</td>
<td>※2026年4月時点で順次展開中</td>
</tr>
</tbody>
</table>
<p>日常的な開発はAutoモード（タスクに応じてモデルを自動最適化）で十分です。Opusは複雑なアーキテクチャ設計のみに絞ることでクレジットを節約できます。</p>
<h3><span id="toc36">Claude Codeとの料金比較</span></h3>
<pre><code class="language-plaintext">■ Kiro Free（$0/月）
└→ 50クレジット（お試し）
└→ AWSアカウント不要

■ Kiro Pro（$20/月）
└→ 1,000クレジット
└→ 使い切ったら $0.04/クレジットで追加購入

■ Claude Code Pro（$20/月）
└→ 5時間ごとに約10〜40プロンプト
└→ Web版・Desktop版と使用量を共有</code></pre>
<p>月額は同じですが、<strong>KiroはクレジットをWebブラウジングで消費しない</strong>点が異なります。Claude Codeのように「Web版で調べ物をしたらClaude Codeの制限に達した」という問題が起きません。</p>
<hr>
<h2><span id="toc37">セキュリティ・データ保護</span></h2>
<table>
<thead>
<tr>
<th>項目</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>転送中の暗号化</strong></td>
<td>TLS 1.2以上</td>
</tr>
<tr>
<td><strong>保存時の暗号化</strong></td>
<td>AWS KMSで暗号化</td>
</tr>
<tr>
<td><strong>データ利用</strong></td>
<td>Pro/Enterprise経由ではサービス改善に使用されない</td>
</tr>
<tr>
<td><strong>機密ファイル除外</strong></td>
<td><code>.kiroignore</code> で除外設定可能（<code>.gitignore</code>と同じ書式）</td>
</tr>
<tr>
<td><strong>GovCloud対応</strong></td>
<td>AWS GovCloud（US-East / US-West）でも利用可能（2026年2月〜）</td>
</tr>
</tbody>
</table>
<p>企業での利用では、IAM Identity Center経由のSSOを使うことで組織管理・監査ログの整備も可能です。</p>
<blockquote>
<p><strong>注記（セキュリティ）</strong>: 2026年4月に細工されたプロジェクトファイルによる任意コード実行の脆弱性（CVE-2026-4295）が報告されましたが、Kiro IDE v0.8.0で修正済みです。最新バージョンへのアップデートを推奨します。</p>
</blockquote>
<hr>
<h2><span id="toc38">まとめ</span></h2>
<p>AWS Kiroは、ターミナル操作が不要なGUI IDE形式のAgentic IDEとして、2025年11月のGA（一般提供）以降急速に機能拡張が進んでいます。2026年4月時点ではカスタムサブエージェントによる並列実行、自律型エージェント、Claude Opus 4.7対応など、リリース当初から大幅に強化されています。</p>
<p><strong>主要なポイント：</strong></p>
<p>✅ <strong>メリット</strong></p>
<ul>
<li>GUI IDEなのでターミナル操作が不要</li>
<li>Specモードで仕様駆動開発が可能（要件→設計→実装のフローを強制）</li>
<li>Hookでファイル保存時の品質チェックを自動化</li>
<li>IAM Policy Autopilotでセキュリティリスクを自動低減</li>
<li>無料枠あり（50クレジット/月）</li>
<li>AWSアカウント不要で始められる</li>
</ul>
<p>⚠️ <strong>デメリット・注意点</strong></p>
<ul>
<li>プロジェクト外ファイルへのアクセスが制限される</li>
<li>サブエージェント並列実行は設定ファイルの事前準備が必要</li>
<li>新モデル適用がClaude Codeより数日遅れる可能性</li>
<li>リバースエンジニアリング用途にはSpecモードが不向き</li>
</ul>
<p>🎯 <strong>こんな方に特におすすめ</strong></p>
<ul>
<li>AWSを使った開発が多い人</li>
<li>ターミナルよりGUI操作が得意な人</li>
<li>設計から実装まで一貫してAIにサポートしてほしい人</li>
<li>チームで設計ドキュメントを共有しながら開発したい人</li>
</ul>
<p><strong>次のステップ：</strong></p>
<p>まずは<a href="https://kiro.dev/">kiro.dev</a>からインストールして、Free枠で体験してみてください。日本語での対話がそのまま使えます。</p>
<p><strong>関連記事：</strong></p>
<ul>
<li>Claude Code完全ガイド｜ターミナルで動くAIコーディングアシスタントの全貌</li>
</ul>

<a rel="noopener" href="https://caymezon.com/claude-code-overview/" title="Claude Code完全ガイド｜ターミナルで動くAIコーディングアシスタントの全貌【2026年4月版】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-376x212.jpg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Claude Code完全ガイド｜ターミナルで動くAIコーディングアシスタントの全貌【2026年4月版】</div><div class="blogcard-snippet internal-blogcard-snippet">はじめに「AIにコードを書かせたいけど、ブラウザとエディタを行き来するのが面倒…」そんな悩みを解決するのがClaude Codeです。2026年4月時点で、Anthropicが提供するターミナル型AIエージェントとして、開発者の間で急速に注...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.02.14</div></div></div></div></a>
<ul>
<li>OpenAI Codex CLI完全ガイド｜ターミナルで動くOpenAIのAIエージェントの全貌</li>
</ul>

<a rel="noopener" href="https://caymezon.com/codex-cli-overview/" title="OpenAI Codex CLI完全ガイド｜ターミナルで動くOpenAIのAIエージェントの全貌【2026年4月最新】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/03/codex-cli-overview-featured-c9678c-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/03/codex-cli-overview-featured-c9678c-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-overview-featured-c9678c-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-overview-featured-c9678c-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-overview-featured-c9678c-376x212.jpg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">OpenAI Codex CLI完全ガイド｜ターミナルで動くOpenAIのAIエージェントの全貌【2026年4月最新】</div><div class="blogcard-snippet internal-blogcard-snippet">はじめに「Claude CodeやGemini CLIみたいなAIエージェントを、OpenAIのモデルで使いたい…」「ターミナルで動くAIエージェントの中で、OpenAIが出しているものって何？」そんな疑問を持つエンジニアに向けて、Open...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.03.28</div></div></div></div></a>
<ul>
<li>Claude Code vs Gemini CLI vs Codex CLI｜できること・できないことを徹底比較</li>
</ul>

<a rel="noopener" href="https://caymezon.com/codex-cli-vs-claude-code-vs-gemini-cli/" title="Claude Code vs Gemini CLI vs Codex CLI｜できること・できないことを徹底比較【2026年4月版】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-376x212.jpg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Claude Code vs Gemini CLI vs Codex CLI｜できること・できないことを徹底比較【2026年4月版】</div><div class="blogcard-snippet internal-blogcard-snippet">はじめに「ターミナル型AIエージェントが乱立していて、どれを選べばいいか分からない…」Claude Code（Anthropic）、Gemini CLI（Google）、Codex CLI（OpenAI）——三大AI企業がそれぞれターミナル...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.03.28</div></div></div></div></a>
<ul>
<li>AWS Kiro の使い方完全解説｜主要機能カテゴリ別ガイド</li>
</ul>
<p>（本ブログ内・関連記事）</p>
<hr>
<p><strong>タグ:</strong> #Kiro #AWSKiro #AWS #AI #IDE #エージェント #Spec #Vibe #開発効率化 #セットアップ</p><p>The post <a href="https://caymezon.com/aws-kiro-overview/">AWS Kiro完全ガイド｜Agentic IDEの全貌とは【セットアップ・料金・機能まで】【2026年4月版】</a> first appeared on <a href="https://caymezon.com">CayTech Lab</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://caymezon.com/aws-kiro-overview/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OpenAI Codex CLI完全ガイド｜ターミナルで動くOpenAIのAIエージェントの全貌【2026年4月最新】</title>
		<link>https://caymezon.com/codex-cli-overview/</link>
					<comments>https://caymezon.com/codex-cli-overview/#respond</comments>
		
		<dc:creator><![CDATA[caymezon]]></dc:creator>
		<pubDate>Sat, 28 Mar 2026 07:05:56 +0000</pubDate>
				<category><![CDATA[AI & Next Tech]]></category>
		<category><![CDATA[Cloud & Infra]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Codex]]></category>
		<category><![CDATA[Codex CLI]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[エージェント]]></category>
		<category><![CDATA[ターミナル]]></category>
		<category><![CDATA[開発効率化]]></category>
		<guid isPermaLink="false">https://caymezon.com/?p=20302</guid>

					<description><![CDATA[<p>目次 はじめにこの記事で分かることこんな人におすすめCodex CLIとは基本概念他のAIエージェントとの違い2026年4月時点の最新バージョンCodex CLIでできること1. ファイル操作（作成・編集・削除）2. コ [&#8230;]</p>
<p>The post <a href="https://caymezon.com/codex-cli-overview/">OpenAI Codex CLI完全ガイド｜ターミナルで動くOpenAIのAIエージェントの全貌【2026年4月最新】</a> first appeared on <a href="https://caymezon.com">CayTech Lab</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">はじめに</a></li><li><a href="#toc2" tabindex="0">この記事で分かること</a></li><li><a href="#toc3" tabindex="0">こんな人におすすめ</a></li><li><a href="#toc4" tabindex="0">Codex CLIとは</a><ol><li><a href="#toc5" tabindex="0">基本概念</a></li><li><a href="#toc6" tabindex="0">他のAIエージェントとの違い</a></li><li><a href="#toc7" tabindex="0">2026年4月時点の最新バージョン</a></li></ol></li><li><a href="#toc8" tabindex="0">Codex CLIでできること</a><ol><li><a href="#toc9" tabindex="0">1. ファイル操作（作成・編集・削除）</a></li><li><a href="#toc10" tabindex="0">2. コードの理解と分析</a></li><li><a href="#toc11" tabindex="0">3. シェルコマンドの実行</a></li><li><a href="#toc12" tabindex="0">4. Git操作の自動化</a></li><li><a href="#toc13" tabindex="0">5. Web検索との連携</a></li><li><a href="#toc14" tabindex="0">6. 大規模ドキュメント・コードの一括処理</a></li></ol></li><li><a href="#toc15" tabindex="0">主要機能の詳細</a><ol><li><a href="#toc16" tabindex="0">承認モード（Approval Policy）【安全のために重要】</a></li><li><a href="#toc17" tabindex="0">サンドボックス実行【Codex CLI独自の安全機能】</a></li><li><a href="#toc18" tabindex="0">AGENTS.md（プロジェクト設定ファイル）【Claude CodeのCLAUDE.mdに相当】</a></li><li><a href="#toc19" tabindex="0">config.toml（設定ファイル）</a></li><li><a href="#toc20" tabindex="0">MCP（Model Context Protocol）連携【拡張性が魅力】</a></li><li><a href="#toc21" tabindex="0">マルチエージェントv2【v0.117.0〜】</a></li><li><a href="#toc22" tabindex="0">スラッシュコマンド</a></li><li><a href="#toc23" tabindex="0">会話の再開</a></li></ol></li><li><a href="#toc24" tabindex="0">使用モデル</a></li><li><a href="#toc25" tabindex="0">料金体系</a><ol><li><a href="#toc26" tabindex="0">前提：APIキーが必須</a></li><li><a href="#toc27" tabindex="0">ChatGPTサブスクリプション経由</a></li><li><a href="#toc28" tabindex="0">APIキー（従量課金）</a></li><li><a href="#toc29" tabindex="0">コスト最適化の考え方</a></li></ol></li><li><a href="#toc30" tabindex="0">インストール手順</a><ol><li><a href="#toc31" tabindex="0">前提条件</a></li><li><a href="#toc32" tabindex="0">Step 1: Node.jsのインストール確認</a></li><li><a href="#toc33" tabindex="0">Step 2: Codex CLIのインストール</a></li><li><a href="#toc34" tabindex="0">Step 3: APIキーの設定</a></li><li><a href="#toc35" tabindex="0">Step 4: 初回起動と動作確認</a></li><li><a href="#toc36" tabindex="0">Windowsネイティブでの使用</a></li></ol></li><li><a href="#toc37" tabindex="0">メリット</a><ol><li><a href="#toc38" tabindex="0">1. ターミナル作業能力が最高水準</a></li><li><a href="#toc39" tabindex="0">2. サンドボックス実行による安全な完全自動化</a></li><li><a href="#toc40" tabindex="0">3. モデルを柔軟に使い分けられる</a></li><li><a href="#toc41" tabindex="0">4. Apache-2.0のオープンソース</a></li><li><a href="#toc42" tabindex="0">5. 高速処理（Cerebras統合）</a></li><li><a href="#toc43" tabindex="0">6. ChatGPT統合による統一体験</a></li><li><a href="#toc44" tabindex="0">7. マルチエージェントによる並列タスク実行</a></li></ol></li><li><a href="#toc45" tabindex="0">デメリット・注意点</a><ol><li><a href="#toc46" tabindex="0">1. 完全無料枠がない</a></li><li><a href="#toc47" tabindex="0">2. ターミナル操作が必須</a></li><li><a href="#toc48" tabindex="0">3. Windowsネイティブは改善中</a></li><li><a href="#toc49" tabindex="0">4. コスト管理が必要</a></li><li><a href="#toc50" tabindex="0">5. ChatGPT・Claude Codeほど日本語コミュニティが充実していない</a></li></ol></li><li><a href="#toc51" tabindex="0">実践的な活用シーン</a><ol><li><a href="#toc52" tabindex="0">シーン1: CI/CDパイプラインへの組み込み</a></li><li><a href="#toc53" tabindex="0">シーン2: 大規模コードベースの一括分析</a></li><li><a href="#toc54" tabindex="0">シーン3: ターミナル作業の高度な自動化</a></li><li><a href="#toc55" tabindex="0">シーン4: 夜間バッチ処理の自動化</a></li><li><a href="#toc56" tabindex="0">シーン5: 社内ツールへのカスタム組み込み</a></li></ol></li><li><a href="#toc57" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">はじめに</span></h2>
<p>「Claude CodeやGemini CLIみたいなAIエージェントを、OpenAIのモデルで使いたい…」</p>
<p>「ターミナルで動くAIエージェントの中で、OpenAIが出しているものって何？」</p>
<p>そんな疑問を持つエンジニアに向けて、<strong>OpenAI Codex CLI</strong>の全貌を徹底解説します。</p>
<p>OpenAIが2025年4月に公開したCodex CLIは、2026年4月時点でバージョン<strong>v0.121.0</strong>に達し、単なるコード補完ツールから<strong>本格的なターミナル型AIエージェント</strong>へと進化しました。特に<strong>Terminal-Bench 2.0</strong>（ターミナル作業能力のベンチマーク）で**77.3%**というスコアは、同カテゴリのツールの中で最高水準です。</p>
<p><!-- ![Codex CLI起動画面](images/codex-cli-launch.jpg) --></p>
<p>本記事では、2026年4月時点の最新情報をもとに、Codex CLIの全体像から実践的な活用方法まで徹底解説します。</p>
<p><!-- <a rel="nofollow" href="//af.moshimo.com/af/c/click?a_id=1384942&p_id=170&pc_id=185&pl_id=4062&url=https%3A%2F%2Fwww.amazon.co.jp%2Fs%3Fk%3D%25E6%259C%25AC%2BClaude%2BCode%26__mk_ja_JP%3D%25E3%2582%25AB%25E3%2582%25BF%25E3%2582%25AB%25E3%2583%258A%26crid%3D359XA1WJGH366%26sprefix%3D%25E6%259C%25AC%2Bclaude%2Bcode%252Caps%252C183%26ref%3Dnb_sb_noss_2" referrerpolicy="no-referrer-when-downgrade" attributionsrc>Amazon検索[本 Claude Code]</a><img decoding="async" src="//i.moshimo.com/af/i/impression?a_id=1384942&p_id=170&pc_id=185&pl_id=4062" width="1" height="1" style="border:none;" alt="" loading="lazy"> --></p>
<h2><span id="toc2">この記事で分かること</span></h2>
<ul>
<li>Codex CLIとは何か（Claude Code・Gemini CLIとの違い）</li>
<li>できること・主な機能</li>
<li>メリット・デメリットの詳細分析</li>
<li>承認モード（Approval Policy）とサンドボックスの使い方</li>
<li>AGENTS.mdによるプロジェクト設定</li>
<li>料金体系と使い分け</li>
<li>インストール手順（Windows/Mac/Linux対応）</li>
<li>実践的な活用シーン</li>
</ul>
<h2><span id="toc3">こんな人におすすめ</span></h2>
<ul>
<li>OpenAIのモデル（GPT-5系）でターミナルAIエージェントを使いたい開発者</li>
<li>CI/CDパイプラインにAIエージェントを組み込みたいエンジニア</li>
<li>完全自動化に安全なサンドボックスを使いたい人</li>
<li>Claude CodeやGemini CLIとの比較で選択肢を広げたい人</li>
<li>オープンソースのAIエージェントをカスタマイズして使いたい人</li>
</ul>
<h2><span id="toc4">Codex CLIとは</span></h2>
<h3><span id="toc5">基本概念</span></h3>
<p><strong>Codex CLI</strong>は、OpenAIが開発・オープンソース公開しているコマンドライン型のAIエージェントです。</p>
<pre><code class="language-plaintext">■ターミナルネイティブ
└→ コマンドラインから直接OpenAIモデルとやり取り
└→ エディタとシームレスに統合

■ローカルファイルアクセス
└→ プロジェクトファイルを直接読み書き
└→ ディレクトリ全体を丸ごと解析

■エージェント機能
└→ ファイル編集・シェル実行・Git操作を自律実行
└→ 複数ステップのタスクを自動的に処理</code></pre>
<p>GitHubリポジトリはApache-2.0ライセンスで公開されており、誰でもソースコードを確認・改変・貢献できます。</p>
<h3><span id="toc6">他のAIエージェントとの違い</span></h3>
<table>
<thead>
<tr>
<th>機能</th>
<th>ブラウザ版ChatGPT</th>
<th>Codex CLI</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>ファイル保存</strong></td>
<td>ダウンロード操作が必要</td>
<td>直接上書き・新規作成</td>
</tr>
<tr>
<td><strong>コマンド実行</strong></td>
<td>不可能</td>
<td>コンパイル、テスト、Git操作</td>
</tr>
<tr>
<td><strong>ファイル数</strong></td>
<td>数個〜十数個が限界</td>
<td>大量ファイルを一括スキャン</td>
</tr>
<tr>
<td><strong>外部連携</strong></td>
<td>コピペのみ</td>
<td>DB、API、OSツールと直結</td>
</tr>
<tr>
<td><strong>自動化</strong></td>
<td>手動対話のみ</td>
<td>スクリプトによる完全自動化</td>
</tr>
<tr>
<td><strong>サンドボックス</strong></td>
<td>なし</td>
<td>OSネイティブサンドボックスで安全隔離</td>
</tr>
</tbody>
</table>
<p><!-- ![ブラウザ版との比較](images/codex-web-vs-cli.jpg) --></p>
<h3><span id="toc7">2026年4月時点の最新バージョン</span></h3>
<table>
<thead>
<tr>
<th>バージョン</th>
<th>リリース日</th>
<th>主な内容</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>v0.121.0</strong>（最新安定版）</td>
<td>2026/04/15</td>
<td>gpt-5.4統合、Windowsネイティブ安定化、パフォーマンス改善</td>
</tr>
<tr>
<td><strong>v0.117.0</strong></td>
<td>2026/03/26</td>
<td>プラグインのファーストクラス化、マルチエージェントv2、<code>/title</code>コマンド追加</td>
</tr>
<tr>
<td><strong>v0.116.0</strong></td>
<td>2026/03/19</td>
<td>ChatGPTデバイスコードサインイン、<code>userpromptsubmit</code>フック、プラグインリモート同期</td>
</tr>
<tr>
<td>gpt-5.3-codex統合</td>
<td>2026/02/05</td>
<td>100万トークンコンテキスト、Terminal-Bench 2.0で77.3%</td>
</tr>
<tr>
<td>codex-1 / codex-mini-latest</td>
<td>2025/05/16</td>
<td>SWE-bench Verified 72.1%のcodex-1、200Kコンテキストのcodex-mini-latest</td>
</tr>
<tr>
<td><strong>初版リリース</strong></td>
<td>2025/04/16</td>
<td>Codex CLI公開（Apache-2.0、オープンソース化）</td>
</tr>
</tbody>
</table>
<h2><span id="toc8">Codex CLIでできること</span></h2>
<h3><span id="toc9">1. ファイル操作（作成・編集・削除）</span></h3>
<p>ローカルファイルを直接操作できます。</p>
<pre><code class="language-bash"># Codex CLIを起動
codex

# 指示例（プロンプトで入力）
&gt; main.py のバグを修正して保存して

&gt; 新しいファイル utils.ts を作成して、日付フォーマット関数を実装して

&gt; src/ フォルダ内の全 .ts ファイルにエラーハンドリングを追加して</code></pre>
<p><!-- ![ファイル操作デモ](images/file-operation-demo.jpg) --></p>
<h3><span id="toc10">2. コードの理解と分析</span></h3>
<p>プロジェクト全体を読み込み、深い分析が可能です。</p>
<pre><code class="language-bash">&gt; このプロジェクト全体のアーキテクチャを分析して、セキュリティ上の問題点を指摘して

&gt; src/components/ フォルダの全コンポーネントを確認して、重複している処理をリストアップして</code></pre>
<p><strong>gpt-5.3-codexモデル使用時は100万トークンのコンテキスト</strong>に対応しており、大規模なコードベースを丸ごと保持したまま会話できます。</p>
<h3><span id="toc11">3. シェルコマンドの実行</span></h3>
<pre><code class="language-bash">&gt; テストを実行して、失敗したケースがあれば原因を分析して修正して

&gt; npm run build してエラーがあれば解決して

&gt; git log を確認して、今週のコミット内容をまとめて</code></pre>
<h3><span id="toc12">4. Git操作の自動化</span></h3>
<pre><code class="language-bash">&gt; 今の変更を feature/fix-bug ブランチにコミットしてプッシュして

&gt; git の差分を確認して、適切なコミットメッセージを作成してコミットまで完了させて</code></pre>
<h3><span id="toc13">5. Web検索との連携</span></h3>
<p>デフォルトで有効化されており、最新情報をリアルタイムに取得しながらコードを生成できます。</p>
<pre><code class="language-bash"># 最新ライブラリ情報を調べながらコードを書く
&gt; React 19 の新しいフック useOptimistic を使った実装例を見せて

# セキュリティアドバイザリを参照しながら修正
&gt; この依存パッケージに既知の脆弱性がないか確認して</code></pre>
<h3><span id="toc14">6. 大規模ドキュメント・コードの一括処理</span></h3>
<pre><code class="language-bash">&gt; content/ フォルダ内の全記事をスキャンして、古いAPIの呼び出し箇所を
&gt; 新しいバージョンに一括置換して保存して</code></pre>
<h2><span id="toc15">主要機能の詳細</span></h2>
<h3><span id="toc16">承認モード（Approval Policy）【安全のために重要】</span></h3>
<p>Codex CLIの最大の特徴が<strong>細かく制御できる承認ポリシー</strong>です。<code>--approval-policy</code> フラグまたは <code>config.toml</code> で設定します。</p>
<pre><code class="language-bash"># デフォルト（on-request）: ワークスペース外の操作のみ承認を求める
codex

# 読み取り専用: 状態変更・破壊的操作は全て承認
codex --approval-policy untrusted

# 完全無効: 全ての承認プロンプトをスキップ（サンドボックスは有効）
codex --approval-policy never

# 危険モード: サンドボックス・承認を完全無効化（隔離環境専用）
codex --dangerously-bypass-approvals-and-sandbox</code></pre>
<table>
<thead>
<tr>
<th>モード</th>
<th>動作</th>
<th>推奨ケース</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>on-request</strong>（デフォルト）</td>
<td>ワークスペース外のファイル編集・ネットワークアクセス時のみ確認</td>
<td>通常の開発作業</td>
</tr>
<tr>
<td><strong>untrusted</strong></td>
<td>読み取り専用は自動実行、変更・破壊的操作は全て確認</td>
<td>初めてのプロジェクト</td>
</tr>
<tr>
<td><strong>never</strong></td>
<td>全ての承認プロンプトをスキップ（サンドボックスは維持）</td>
<td>CI/CD環境</td>
</tr>
<tr>
<td><strong>dangerously-bypass</strong></td>
<td>全制限を解除</td>
<td>完全隔離された環境のみ</td>
</tr>
</tbody>
</table>
<p><strong>最初は <code>on-request</code>（デフォルト）で使うことを強く推奨します。</strong></p>
<h3><span id="toc17">サンドボックス実行【Codex CLI独自の安全機能】</span></h3>
<p>Codex CLIはOSネイティブの機能でコマンド実行を隔離します。macOS/Linux/WSL/Windows Nativeで実装が異なります。</p>
<pre><code class="language-plaintext">■ read-only（読み取り専用）
└→ ファイル閲覧のみ。編集・コマンド実行は承認必要

■ workspace-write（デフォルト）
└→ ワークスペース内のファイル読み書き・通常コマンドは自動許可
└→ ネットワークアクセスやワークスペース外への変更は制限

■ danger-full-access
└→ ファイルシステム・ネットワーク境界を完全解除</code></pre>
<p><strong>Claude CodeやGemini CLIにはないサンドボックス機能</strong>により、<code>--approval-policy never</code> と組み合わせても安全な完全自動化が実現できます。</p>
<h3><span id="toc18">AGENTS.md（プロジェクト設定ファイル）【Claude CodeのCLAUDE.mdに相当】</span></h3>
<p>Codexが起動時に自動読み込みするMarkdown形式の指示ファイルです。</p>
<pre><code class="language-markdown"># プロジェクト概要
このプロジェクトはNext.js + TypeScriptで構築したブログシステムです。

# コーディング規約
- すべてのやり取りは日本語で行うこと
- コメントはコードの右側に記述すること
- TypeScript strict モードを厳守すること
- 不要なboilerplateコードは書かないこと

# 開発コマンド
- ビルド: npm run build
- テスト: npm test
- Lint: npm run lint

# セキュリティポリシー
- .envファイルは絶対に読み取らないこと
- node_modules は絶対に編集しないこと
- 本番環境のDBに接続するコマンドは実行しないこと</code></pre>
<p>読み込み順序（優先度が高い順）：</p>
<table>
<thead>
<tr>
<th>ファイルパス</th>
<th>役割</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>~/.codex/AGENTS.override.md</code></td>
<td>グローバル上書き（最高優先）</td>
</tr>
<tr>
<td><code>~/.codex/AGENTS.md</code></td>
<td>グローバルデフォルト</td>
</tr>
<tr>
<td>Gitルート〜現在のディレクトリの各階層の <code>AGENTS.md</code></td>
<td>プロジェクト・フォルダ設定</td>
</tr>
</tbody>
</table>
<p><strong>AGENTS.mdのポイント:</strong></p>
<ul>
<li><strong>禁止事項の明記が特に効果的</strong>（full-autoモードでの暴走防止）</li>
<li>正確なビルド・テストコマンドを記述しておくと精度が上がる</li>
<li>セキュリティポリシーを明記することで機密情報の漏洩を防止</li>
</ul>
<h3><span id="toc19">config.toml（設定ファイル）</span></h3>
<p>AGENTS.mdがプロンプトの指示なら、<code>config.toml</code>はCLI自体の動作設定です。</p>
<pre><code class="language-toml"># ~/.codex/config.toml（ユーザーレベル）
model = "gpt-5.4"                    # デフォルトモデル
sandbox_mode = "workspace-write"      # サンドボックスモード
approval_policy = "on-request"        # 承認ポリシー

[features]
multi_agent = true                    # マルチエージェントv2を有効化
web_search = true                     # Web検索を有効化</code></pre>
<h3><span id="toc20">MCP（Model Context Protocol）連携【拡張性が魅力】</span></h3>
<p>MCP対応により、外部ツールとの連携を自由に追加できます。</p>
<pre><code class="language-toml"># ~/.codex/config.toml でMCPサーバーを設定
[mcp_servers.github]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-github"]
enabled = true

[mcp_servers.postgres]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-postgres"]
enabled = true</code></pre>
<p>設定後は <code>/mcp</code> コマンドで接続済みツールを確認できます。GitHubのIssue読み書きやPostgreSQLへの問い合わせを、Codexに自然言語で指示できるようになります。</p>
<h3><span id="toc21">マルチエージェントv2【v0.117.0〜】</span></h3>
<p>v0.117.0で追加された機能で、<strong>複数のサブエージェントを並列実行</strong>できます。</p>
<pre><code class="language-bash">&gt; /agent
# パスベースでサブエージェントを管理
# /root/agent_a でフロントエンド担当
# /root/agent_b でバックエンド担当
# → 両エージェントが並列で作業し、構造化メッセージで通信</code></pre>
<p>大規模なリファクタリングや複数モジュールの同時実装に威力を発揮します。</p>
<h3><span id="toc22">スラッシュコマンド</span></h3>
<table>
<thead>
<tr>
<th>コマンド</th>
<th>機能</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/model</code></td>
<td>アクティブモデルをセッション中に変更</td>
</tr>
<tr>
<td><code>/fast</code></td>
<td>高速モードの切り替え</td>
</tr>
<tr>
<td><code>/plan</code></td>
<td>プランモード（実行計画を先に提示）</td>
</tr>
<tr>
<td><code>/permissions</code></td>
<td>承認要件をその場で調整</td>
</tr>
<tr>
<td><code>/status</code></td>
<td>セッション設定とトークン使用量を表示</td>
</tr>
<tr>
<td><code>/diff</code></td>
<td>Gitの差分を表示</td>
</tr>
<tr>
<td><code>/new</code></td>
<td>同一セッション内で新規会話を開始</td>
</tr>
<tr>
<td><code>/fork</code></td>
<td>現在の会話をフォークして別スレッドを作成</td>
</tr>
<tr>
<td><code>/agent</code></td>
<td>マルチエージェントのスレッドを切り替え</td>
</tr>
<tr>
<td><code>/mcp</code></td>
<td>設定済みMCPツールを一覧表示</td>
</tr>
<tr>
<td><code>/plugins</code></td>
<td>プラグインの一覧・インストール</td>
</tr>
<tr>
<td><code>/review</code></td>
<td>コードレビューワークフローを起動</td>
</tr>
<tr>
<td><code>/compact</code></td>
<td>コンテキストを圧縮</td>
</tr>
<tr>
<td><code>/clear</code></td>
<td>ターミナルをクリアして新規チャット開始</td>
</tr>
<tr>
<td><code>/quit</code></td>
<td>セッション終了</td>
</tr>
</tbody>
</table>
<h3><span id="toc23">会話の再開</span></h3>
<pre><code class="language-bash"># ローカル保存されたセッションを復元（長時間タスクに便利）
codex resume</code></pre>
<p>前回の作業状態をそのまま引き継いで続きから始められます。</p>
<h2><span id="toc24">使用モデル</span></h2>
<table>
<thead>
<tr>
<th>モデル</th>
<th>特徴</th>
<th>コンテキスト</th>
<th>用途</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>gpt-5.4</strong>（デフォルト）</td>
<td>フラッグシップ、高精度</td>
<td>272K（標準）/ 1M（実験的）</td>
<td>複雑な推論・設計</td>
</tr>
<tr>
<td><strong>gpt-5.4-mini</strong></td>
<td>高速・低コスト版</td>
<td>未公開</td>
<td>日常的なコーディング</td>
</tr>
<tr>
<td><strong>gpt-5.3-codex</strong></td>
<td>コーディング特化（gpt-5.4に統合済み）</td>
<td><strong>100万トークン</strong></td>
<td>大規模コードベース解析</td>
</tr>
</tbody>
</table>
<p><strong>Terminal-Bench 2.0（ターミナル作業能力）: gpt-5.3-codex で 77.3%</strong></p>
<p>※OpenAIはSWE-bench Verifiedにトレーニングデータ汚染が発見されたとして報告を停止。現在は<strong>SWE-bench Pro</strong>（56.8%）と<strong>Terminal-Bench 2.0</strong>が実質的な比較指標となっています。</p>
<p><code>/model</code> コマンドでセッション中にいつでもモデルを切り替えられます。タスクの複雑さに応じてgpt-5.4とgpt-5.4-miniを使い分けることでコストを最適化できます。</p>
<h2><span id="toc25">料金体系</span></h2>
<h3><span id="toc26">前提：APIキーが必須</span></h3>
<p>Codex CLIを使うには<strong>OpenAI APIキーまたはChatGPTのサブスクリプション</strong>が必要です。完全無料枠はありません。</p>
<h3><span id="toc27">ChatGPTサブスクリプション経由</span></h3>
<table>
<thead>
<tr>
<th>プラン</th>
<th>月額</th>
<th>5時間あたりの利用枠</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Plus</strong></td>
<td>$20</td>
<td>30〜150メッセージ</td>
</tr>
<tr>
<td><strong>Pro</strong></td>
<td>$200</td>
<td>300〜1,500メッセージ（6倍）</td>
</tr>
<tr>
<td><strong>Business</strong></td>
<td>$30/ユーザー</td>
<td>組織向けワークスペース付き</td>
</tr>
</tbody>
</table>
<h3><span id="toc28">APIキー（従量課金）</span></h3>
<table>
<thead>
<tr>
<th>モデル</th>
<th>入力</th>
<th>出力</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>codex-mini-latest</strong></td>
<td>$1.50 / 100万トークン</td>
<td>$6.00 / 100万トークン</td>
</tr>
<tr>
<td><strong>gpt-5.4（汎用）</strong></td>
<td>$2.50 / 100万トークン</td>
<td>$15.00 / 100万トークン</td>
</tr>
</tbody>
</table>
<pre><code class="language-plaintext">⚠️ APIキー従量課金の注意点
└→ 使用量が増えると青天井になる
└→ プロジェクトごとに予算上限を設定することを推奨
└→ gpt-5.4-mini（低コストモデル）を日常タスクに使うことでコスト削減可能</code></pre>
<h3><span id="toc29">コスト最適化の考え方</span></h3>
<pre><code class="language-plaintext">gpt-5.4-mini を使う場面:
✅ 単純なファイル編集・コメント追加
✅ ドキュメント生成
✅ 簡単なリファクタリング

gpt-5.4 を使う場面:
✅ 複雑なアーキテクチャ設計
✅ 難易度の高いバグ修正
✅ セキュリティ審査

gpt-5.3-codex を使う場面:
✅ 大規模コードベース（数万行）の全体分析
✅ モノレポの依存関係解析</code></pre>
<h2><span id="toc30">インストール手順</span></h2>
<h3><span id="toc31">前提条件</span></h3>
<ul>
<li><strong>Node.js 22以上</strong></li>
<li>OpenAI APIキー または ChatGPT Plus以上のアカウント</li>
</ul>
<h3><span id="toc32">Step 1: Node.jsのインストール確認</span></h3>
<pre><code class="language-bash"># バージョン確認
node -v
# v22.x.x 以上が表示されればOK</code></pre>
<p>バージョンが表示されない場合は、<a href="https://nodejs.org/">Node.js公式サイト</a>からLTS版をインストールしてください。</p>
<h3><span id="toc33">Step 2: Codex CLIのインストール</span></h3>
<pre><code class="language-bash">npm install -g @openai/codex</code></pre>
<p><!-- ![インストール画面](images/install-screen.jpg) --></p>
<h3><span id="toc34">Step 3: APIキーの設定</span></h3>
<p><strong>OpenAI APIキーを使う場合（推奨）：</strong></p>
<pre><code class="language-bash"># Mac / Linux
export OPENAI_API_KEY="sk-..."
# または .bashrc / .zshrc に追記して永続化

# Windows (PowerShell)
[System.Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "sk-...", "User")</code></pre>
<p><strong>ChatGPTアカウントを使う場合：</strong></p>
<pre><code class="language-bash"># 起動時にブラウザが開き、ChatGPTアカウントでログイン
codex
# → デバイスコードサインイン（v0.116.0〜）</code></pre>
<h3><span id="toc35">Step 4: 初回起動と動作確認</span></h3>
<pre><code class="language-bash"># 起動
codex

# 動作確認
&gt; このディレクトリの構造を教えて</code></pre>
<p>これだけで準備完了です。</p>
<h3><span id="toc36">Windowsネイティブでの使用</span></h3>
<p>v0.121.0以降、Windowsネイティブのサポートが安定しました。WSLなしでも動作するようになっています。</p>
<pre><code class="language-bash"># Windowsネイティブ（PowerShell）
npm install -g @openai/codex
$env:OPENAI_API_KEY = "sk-..."
codex</code></pre>
<pre><code class="language-bash"># WSL経由の場合（より安定）
npm install -g @openai/codex
export OPENAI_API_KEY="sk-..."
codex</code></pre>
<h2><span id="toc37">メリット</span></h2>
<h3><span id="toc38">1. ターミナル作業能力が最高水準</span></h3>
<p>Terminal-Bench 2.0（ターミナル操作・シェルスクリプトの実行能力評価）で**77.3%**という業界最高水準のスコアを達成しています。</p>
<pre><code class="language-plaintext">Terminal-Bench 2.0 比較:
Codex CLI (gpt-5.3-codex): 77.3%  ← 最高
Claude Code (Opus 4.7):    65.4%</code></pre>
<p><strong>シェル操作・コマンドライン作業が得意</strong>なのが最大の強みです。</p>
<h3><span id="toc39">2. サンドボックス実行による安全な完全自動化</span></h3>
<pre><code class="language-plaintext">Codex CLI:
✅ OSネイティブのサンドボックスでコマンド実行を隔離
✅ approval-policy=never でも安全な自動化が可能
✅ CI/CDパイプラインへの組み込みに最適

Claude Code・Gemini CLI:
❌ サンドボックス機能なし</code></pre>
<h3><span id="toc40">3. モデルを柔軟に使い分けられる</span></h3>
<pre><code class="language-plaintext">gpt-5.4-mini: 低コストの日常タスク用
gpt-5.4:      高精度の複雑タスク用
gpt-5.3-codex: 100万トークンの大規模解析用

→ タスクに応じてコストと品質を最適化できる</code></pre>
<h3><span id="toc41">4. Apache-2.0のオープンソース</span></h3>
<pre><code class="language-plaintext">✅ ソースコードを完全に確認・改変可能
✅ 社内環境への組み込みが容易
✅ コミュニティによる機能拡張が活発
✅ ベンダーロックインのリスクが低い</code></pre>
<h3><span id="toc42">5. 高速処理（Cerebras統合）</span></h3>
<p>Cerebras社との統合により、<strong>1,000トークン/秒超の高速推論</strong>が可能です（Claude Codeの約200トークン/秒と比較して5倍以上）。大量のファイルを素早く処理する際に特に有効です。</p>
<h3><span id="toc43">6. ChatGPT統合による統一体験</span></h3>
<pre><code class="language-plaintext">ChatGPT Web UI
    ↓ 同一アカウント
ChatGPT iOSアプリ
    ↓ 同一アカウント
VS Code拡張機能
    ↓ 同一アカウント
Codex CLI
→ どこでも同じ会話履歴にアクセス可能</code></pre>
<h3><span id="toc44">7. マルチエージェントによる並列タスク実行</span></h3>
<p>v0.117.0から本格化したマルチエージェントv2により、複数のサブエージェントが並列で作業できます。大規模なリファクタリングや複数モジュールの同時実装の効率が大幅に向上します。</p>
<h2><span id="toc45">デメリット・注意点</span></h2>
<h3><span id="toc46">1. 完全無料枠がない</span></h3>
<pre><code class="language-plaintext">Codex CLI:   APIキー or ChatGPT Plus（$20/月〜）が必須
Gemini CLI:  Googleアカウントのみで0円から始められる

→ まず試してみたいだけの場合はGemini CLIの方が手軽</code></pre>
<h3><span id="toc47">2. ターミナル操作が必須</span></h3>
<p>GUIに慣れている方には学習コストがあります。</p>
<pre><code class="language-plaintext">基本操作の習得: 1〜2時間
日常的な使いこなし: 1週間程度</code></pre>
<h3><span id="toc48">3. Windowsネイティブは改善中</span></h3>
<p>v0.121.0でWindowsネイティブのサポートが安定しましたが、一部の機能はWSL環境の方が安定しています。サンドボックス機能をフル活用したい場合はWSL経由の使用を推奨します。</p>
<h3><span id="toc49">4. コスト管理が必要</span></h3>
<p>APIキー利用の場合、使用量に上限がないため予算管理が必要です。</p>
<pre><code class="language-plaintext">⚠️ リスクケース:
- gpt-5.4で大規模コードベースを何時間も分析する
- マルチエージェントを多数起動する

✅ 対策:
- OpenAIダッシュボードで予算上限（Usage Limits）を設定
- 日常タスクはgpt-5.4-miniで処理する
- gpt-5.3-codexは大規模解析の時だけ使う</code></pre>
<h3><span id="toc50">5. ChatGPT・Claude Codeほど日本語コミュニティが充実していない</span></h3>
<p>日本語の情報や事例がまだ少ないため、問題が発生した際に日本語で解決策を探しにくい場面があります。</p>
<h2><span id="toc51">実践的な活用シーン</span></h2>
<h3><span id="toc52">シーン1: CI/CDパイプラインへの組み込み</span></h3>
<p>Codex CLIの最も得意な活用法です。</p>
<pre><code class="language-bash"># GitHub Actions での使用例
- name: Codex でコードレビュー
  run: |
    codex --approval-policy never \
      "このPRの変更をレビューして、セキュリティ上の問題を報告して"</code></pre>
<p>サンドボックス付きで完全自動化できるため、CI/CD環境への組み込みが安全です。</p>
<h3><span id="toc53">シーン2: 大規模コードベースの一括分析</span></h3>
<pre><code class="language-bash"># gpt-5.3-codexモデルで100万トークンを活用
codex
&gt; /model gpt-5.3-codex

&gt; このモノレポ全体を解析して、循環依存のあるモジュールを
&gt; すべてリストアップして、解消の優先順位を提案して</code></pre>
<h3><span id="toc54">シーン3: ターミナル作業の高度な自動化</span></h3>
<pre><code class="language-bash">&gt; システムのログを解析して、過去24時間のエラーパターンを
&gt; カテゴリ別に集計し、緊急度の高い問題から優先順位をつけてレポートを作成して

&gt; 本番サーバーのデプロイ前チェックリストを実行して、
&gt; 問題があれば詳細を報告して（実際のデプロイはしないこと）</code></pre>
<p>Terminal-Bench 2.0スコア77.3%の実力が発揮される領域です。</p>
<h3><span id="toc55">シーン4: 夜間バッチ処理の自動化</span></h3>
<pre><code class="language-bash"># 夜間に安全な完全自動モードで実行（サンドボックスは有効）
codex --approval-policy never \
  "todayリリース候補のブランチをテストして、問題があればissueを作成して"</code></pre>
<h3><span id="toc56">シーン5: 社内ツールへのカスタム組み込み</span></h3>
<p>Apache-2.0ライセンスのため、社内ツールへの改造・組み込みが自由です。</p>
<pre><code class="language-bash"># 独自のワークフローをAGENTS.mdで定義
# 社内のコーディング規約・セキュリティポリシーを強制適用
# 社内MCPサーバーと連携してDBや社内APIにアクセス</code></pre>
<p><a rel="nofollow" href="//af.moshimo.com/af/c/click?a_id=1384942&p_id=170&pc_id=185&pl_id=4062&url=https%3A%2F%2Fwww.amazon.co.jp%2Fs%3Fk%3D%25E6%259C%25AC%2BClaude%2BCode%26__mk_ja_JP%3D%25E3%2582%25AB%25E3%2582%25BF%25E3%2582%25AB%25E3%2583%258A%26crid%3D359XA1WJGH366%26sprefix%3D%25E6%259C%25AC%2Bclaude%2Bcode%252Caps%252C183%26ref%3Dnb_sb_noss_2" referrerpolicy="no-referrer-when-downgrade" attributionsrc>Amazon検索[本 Claude Code]</a><img decoding="async" src="//i.moshimo.com/af/i/impression?a_id=1384942&p_id=170&pc_id=185&pl_id=4062" width="1" height="1" style="border:none;" alt="" loading="lazy"></p>
<h2><span id="toc57">まとめ</span></h2>
<p>Codex CLIは、2026年4月時点でClaude Code・Gemini CLIと並ぶ主要なターミナル型AIエージェントです。</p>
<p><strong>主要なポイント：</strong></p>
<p>✅ <strong>メリット</strong></p>
<ul>
<li><strong>ターミナル作業能力（Terminal-Bench）が業界最高水準（77.3%）</strong></li>
<li>サンドボックスによる安全な完全自動化が可能</li>
<li>CI/CDパイプラインへの組み込みに最適な設計</li>
<li>Apache-2.0オープンソースで社内カスタマイズが自由</li>
<li>gpt-5.3-codexの100万トークンで大規模コードベースに対応</li>
<li>Cerebras統合で1,000トークン/秒超の高速処理</li>
</ul>
<p>⚠️ <strong>デメリット・注意点</strong></p>
<ul>
<li>完全無料枠はなし（APIキー or ChatGPT Plus必須）</li>
<li>WindowsネイティブはWSL推奨</li>
<li>日本語コミュニティがまだ発展途上</li>
<li>APIキー利用時は予算管理が必要</li>
</ul>
<p>🎯 <strong>こんな方に特におすすめ</strong></p>
<ul>
<li>CI/CDパイプラインにAIエージェントを安全に組み込みたい方</li>
<li>シェル操作・ターミナル作業を高度に自動化したい方</li>
<li>Apache-2.0ライセンスで社内ツールにカスタム組み込みしたい方</li>
<li>gpt-5系モデルでターミナルエージェントを使いたい方</li>
</ul>
<p><strong>次のステップ：</strong></p>
<p>まずは <code>npm install -g @openai/codex</code> でインストールして、簡単なファイル操作からお試しください。APIキーのコスト管理に注意しながら、日常的な開発タスクで効果を体感してみてください。</p>
<p><strong>関連記事：</strong></p>
<ul>
<li>Claude Code完全ガイド｜ターミナルで動くAIコーディングアシスタントの全貌</li>
</ul>

<a rel="noopener" href="https://caymezon.com/claude-code-overview/" title="Claude Code完全ガイド｜ターミナルで動くAIコーディングアシスタントの全貌【2026年4月版】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-376x212.jpg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Claude Code完全ガイド｜ターミナルで動くAIコーディングアシスタントの全貌【2026年4月版】</div><div class="blogcard-snippet internal-blogcard-snippet">はじめに「AIにコードを書かせたいけど、ブラウザとエディタを行き来するのが面倒…」そんな悩みを解決するのがClaude Codeです。2026年4月時点で、Anthropicが提供するターミナル型AIエージェントとして、開発者の間で急速に注...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.02.14</div></div></div></div></a>
<ul>
<li>Gemini CLI完全ガイド｜ターミナルで動くGoogleのAIエージェントの全貌</li>
</ul>

<a rel="noopener" href="https://caymezon.com/gemini-cli-overview/" title="Gemini CLI完全ガイド｜ターミナルで動くGoogleのAIエージェントの全貌【2026年4月最新】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/02/gemini-cli-overview-featured-836add-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/02/gemini-cli-overview-featured-836add-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/02/gemini-cli-overview-featured-836add-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/02/gemini-cli-overview-featured-836add-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/02/gemini-cli-overview-featured-836add-376x212.jpg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Gemini CLI完全ガイド｜ターミナルで動くGoogleのAIエージェントの全貌【2026年4月最新】</div><div class="blogcard-snippet internal-blogcard-snippet">はじめに「Claude CodeみたいなAIコーディングエージェントを試したいけど、費用を抑えたい…」「Googleが出しているターミナル版AIエージェントって何ができるの？」そんな疑問を持つエンジニアに向けて、Gemini CLIの全貌を...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.02.21</div></div></div></div></a>
<ul>
<li>Claude Code vs Gemini CLI vs Codex CLI｜できること・できないことを徹底比較【2026年4月版】</li>
</ul>

<a rel="noopener" href="https://caymezon.com/codex-cli-vs-claude-code-vs-gemini-cli/" title="Claude Code vs Gemini CLI vs Codex CLI｜できること・できないことを徹底比較【2026年4月版】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/03/codex-cli-vs-claude-code-vs-gemini-cli-featured-f0d8df-376x212.jpg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Claude Code vs Gemini CLI vs Codex CLI｜できること・できないことを徹底比較【2026年4月版】</div><div class="blogcard-snippet internal-blogcard-snippet">はじめに「ターミナル型AIエージェントが乱立していて、どれを選べばいいか分からない…」Claude Code（Anthropic）、Gemini CLI（Google）、Codex CLI（OpenAI）——三大AI企業がそれぞれターミナル...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.03.28</div></div></div></div></a>
<hr>
<p><strong>タグ:</strong> #CodexCLI #Codex #OpenAI #AI #コーディング #開発効率化 #ターミナル #エージェント</p><p>The post <a href="https://caymezon.com/codex-cli-overview/">OpenAI Codex CLI完全ガイド｜ターミナルで動くOpenAIのAIエージェントの全貌【2026年4月最新】</a> first appeared on <a href="https://caymezon.com">CayTech Lab</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://caymezon.com/codex-cli-overview/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
