[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5GzK1K_S5_vDzXSWTudImuexemgK0BG3z_1FjIUl0Jo":3,"$fdZfcOaZIilKSIgGx3dBYcWOdYiIPSdllVzWyJU5rrEw":5,"tutorial-ja-\u002Ftutorials\u002Fcodex\u002Fwhat-is-codex":7},{"user":4},null,{"google":6,"github":6},true,{"page":8,"related":110},{"id":9,"title":10,"body":11,"category":84,"description":85,"difficulty":86,"draft":87,"extension":88,"intent":89,"keywords":90,"locale":94,"meta":95,"navigation":6,"path":96,"priority":97,"related":98,"seo":101,"sources":102,"stem":106,"tool":107,"updatedAt":108,"__hash__":109},"tutorials_ja\u002Fja\u002Ftutorials\u002Fcodex\u002Fwhat-is-codex.md","Codex とは？どんな人に向いている？",{"type":12,"value":13,"toc":76},"minimark",[14,18,22,25,28,31,50,53,64,67,70,73],[15,16,17],"h2",{"id":17},"短く言うと",[19,20,21],"p",{},"Codex は、実際の開発作業を助ける OpenAI のコーディング支援システムです。プロジェクトを読み、コードを変更し、コマンドを実行し、失敗の原因を説明し、レビューも手伝えます。",[19,23,24],{},"単なる補完ツールではなく、開発ワークフローの中で使う coding agent と考えると理解しやすいです。",[15,26,27],{"id":27},"できること",[19,29,30],{},"Codex は次のような作業に向いています。",[32,33,34,38,41,44,47],"ul",{},[35,36,37],"li",{},"既存プロジェクトの構造を理解する。",[35,39,40],{},"小さく範囲を決めたコード変更を行う。",[35,42,43],{},"テスト、型チェック、ビルドを実行する。",[35,45,46],{},"エラーや失敗したテストを説明する。",[35,48,49],{},"diff を確認し、リスクや不足しているテストを探す。",[15,51,52],{"id":52},"入口の選び方",[32,54,55,58,61],{},[35,56,57],{},"Codex app は、まとまったタスクスレッドに向いています。",[35,59,60],{},"Codex CLI は、ターミナル中心の作業に向いています。",[35,62,63],{},"Codex IDE extension は、エディタ内での作業に向いています。",[19,65,66],{},"初心者は app か IDE extension から始めると扱いやすいです。",[15,68,69],{"id":69},"よくある誤解",[19,71,72],{},"Codex が出した結果は、そのまま本番反映されるものではありません。diff を確認し、検証コマンドを実行し、いつ commit、push、deploy するかを分けて判断する必要があります。",[19,74,75],{},"インストールや入口は公式ページを確認し、不明な第三者サイトのインストーラは避けてください。",{"title":77,"searchDepth":78,"depth":78,"links":79},"",2,[80,81,82,83],{"id":17,"depth":78,"text":17},{"id":27,"depth":78,"text":27},{"id":52,"depth":78,"text":52},{"id":69,"depth":78,"text":69},"ai-coding","OpenAI Codex の役割、主な入口、向いている用途、よくある誤解を初心者向けに整理します。","beginner",false,"md","explainer",[91,92,93],"codex とは","openai codex","codex 使い方","ja",{},"\u002Ftutorials\u002Fcodex\u002Fwhat-is-codex",10,[99,100],"\u002Ftutorials\u002Fcodex\u002Fcodex-download","\u002Ftutorials\u002Fcodex\u002Fcodex-tutorial",{"title":10,"description":85},[103,104,105],"https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002F","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fapp","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fcli","ja\u002Ftutorials\u002Fcodex\u002Fwhat-is-codex","codex","2026-07-09","M08gIj66NAYCqRjfnxz7Tut3e3ZJZwXYNk8oNh7GGBQ",[111,191],{"id":112,"title":113,"body":114,"category":84,"description":177,"difficulty":86,"draft":87,"extension":88,"intent":178,"keywords":179,"locale":94,"meta":183,"navigation":6,"path":99,"priority":184,"related":185,"seo":186,"sources":187,"stem":189,"tool":107,"updatedAt":108,"__hash__":190},"tutorials_ja\u002Fja\u002Ftutorials\u002Fcodex\u002Fcodex-download.md","Codex のダウンロードとセットアップ：公式入口の選び方",{"type":12,"value":115,"toc":172},[116,119,122,133,136,139,153,156,159,169],[15,117,118],{"id":118},"まず入口を選ぶ",[19,120,121],{},"Codex を探すときは、先にどの入口が必要かを決めます。",[32,123,124,127,130],{},[35,125,126],{},"まとまった agent タスクを扱うなら Codex app。",[35,128,129],{},"ターミナルで作業するなら Codex CLI。",[35,131,132],{},"エディタ内でコードを扱うなら Codex IDE extension。",[19,134,135],{},"入口、バージョン、利用条件は公式ページを確認してください。",[15,137,138],{"id":138},"セットアップ前の確認",[32,140,141,144,147,150],{},[35,142,143],{},"操作したいリポジトリにいるか。",[35,145,146],{},"Git の未保存・未 commit 状態を把握しているか。",[35,148,149],{},"パッケージマネージャとテストコマンドが動くか。",[35,151,152],{},"変更がローカルだけなのか、commit 済みなのか、deploy 済みなのかを分けて考えられるか。",[15,154,155],{"id":155},"最初のプロンプト",[19,157,158],{},"最初は次のように頼むと安全です。",[160,161,166],"pre",{"className":162,"code":164,"language":165,"meta":77},[163],"language-text","まずこのプロジェクトを読んでください。起動方法、テスト方法、主要モジュール、注意すべきデプロイ境界を教えてください。まだコードは変更しないでください。\n","text",[167,168,164],"code",{"__ignoreMap":77},[19,170,171],{},"変更を依頼する前に、Codex が正しい文脈を見ているか確認できます。",{"title":77,"searchDepth":78,"depth":78,"links":173},[174,175,176],{"id":118,"depth":78,"text":118},{"id":138,"depth":78,"text":138},{"id":155,"depth":78,"text":155},"Codex app、CLI、IDE extension の公式入口、向いている場面、セットアップ前の確認事項を整理します。","setup",[180,181,182],"codex ダウンロード","codex インストール","openai codex ダウンロード",{},20,[96,100],{"title":113,"description":177},[104,105,188],"https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fide","ja\u002Ftutorials\u002Fcodex\u002Fcodex-download","8Kd7cqwiJRIQPFDIEVPWh8377SqcZKN5GxBV_G3vA4U",{"id":192,"title":193,"body":194,"category":84,"description":290,"difficulty":86,"draft":87,"extension":88,"intent":291,"keywords":292,"locale":94,"meta":295,"navigation":6,"path":100,"priority":296,"related":297,"seo":298,"sources":299,"stem":300,"tool":107,"updatedAt":108,"__hash__":301},"tutorials_ja\u002Fja\u002Ftutorials\u002Fcodex\u002Fcodex-tutorial.md","Codex 使い方チュートリアル：最初の開発タスク",{"type":12,"value":195,"toc":285},[196,199,202,216,219,222,225,231,234,237,240,243,278,281],[15,197,198],{"id":198},"小さなタスクから始める",[19,200,201],{},"最初の Codex タスクは、検証しやすいものにします。",[32,203,204,207,210,213],{},[35,205,206],{},"既存ページに SEO メタ情報を追加する。",[35,208,209],{},"明確なエラーを修正する。",[35,211,212],{},"純粋関数にテストを追加する。",[35,214,215],{},"短い README を整理する。",[19,217,218],{},"範囲が小さいほど、結果を判断しやすくなります。",[15,220,221],{"id":221},"先に読ませる",[19,223,224],{},"最初に次のように依頼します。",[160,226,229],{"className":227,"code":228,"language":165,"meta":77},[163],"プロジェクト構成と README を先に読んでください。まだコードは変更しないでください。起動方法、テスト方法、関連モジュールを教えてください。\n",[167,230,228],{"__ignoreMap":77},[19,232,233],{},"理解を確認してから実装に進みます。",[15,235,236],{"id":236},"境界を明確にする",[19,238,239],{},"依頼には、欲しい結果、関連ファイル、触ってほしくない範囲、検証コマンドを入れます。",[19,241,242],{},"よく使う検証コマンドは次のようなものです。",[160,244,248],{"className":245,"code":246,"language":247,"meta":77,"style":77},"language-bash shiki shiki-themes github-light github-dark","pnpm typecheck\npnpm test\npnpm build\n","bash",[167,249,250,263,270],{"__ignoreMap":77},[251,252,255,259],"span",{"class":253,"line":254},"line",1,[251,256,258],{"class":257},"sScJk","pnpm",[251,260,262],{"class":261},"sZZnC"," typecheck\n",[251,264,265,267],{"class":253,"line":78},[251,266,258],{"class":257},[251,268,269],{"class":261}," test\n",[251,271,273,275],{"class":253,"line":272},3,[251,274,258],{"class":257},[251,276,277],{"class":261}," build\n",[19,279,280],{},"テストが通っても本番反映とは別です。local、commit、push、deploy は分けて確認しましょう。",[282,283,284],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":77,"searchDepth":78,"depth":78,"links":286},[287,288,289],{"id":198,"depth":78,"text":198},{"id":221,"depth":78,"text":221},{"id":236,"depth":78,"text":236},"Codex でプロジェクトを読み、小さな変更を計画し、コードを編集し、検証して結果を確認する基本手順を説明します。","tutorial",[93,293,294],"codex チュートリアル","codex 入門",{},30,[96,99],{"title":193,"description":290},[103,104,105],"ja\u002Ftutorials\u002Fcodex\u002Fcodex-tutorial","Eul_FbAUViJ2nO_PbMaeT4OPcvl4IJwq3axika6wpl0"]