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