SONUB
JA English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

通知を有効にする方法

このブラウザーまたはアドレスでは通知を利用できません。対応ブラウザーで安全な接続のSONUBサイトを開いてください。

通知がブロックされている場合は、ブラウザーの設定で許可してください。

  1. アドレスバー横のサイト設定、またはブラウザーのサイト設定を開き、このサイトの通知を許可に変更してください。
  2. 端末の設定でブラウザーの通知を許可し、おやすみモードや集中モードを確認してください。
  3. SONUBに戻ってページを再読み込みし、ベルから通知を有効にしてください。

iPhoneやiPadではSONUBをホーム画面に追加し、そこから開いて通知を許可してください。

OpenAI

Codex — OpenAI のコーディングエージェント

プロジェクトのフォルダーで codex と入力すると始まります。プロジェクトを読み、ファイルを編集し、コマンドを実行して自分の作業を確かめます。このページではインストールと最初の実行を案内し、詳しい内容は 講座の章につなぎます。

中級 — 毎日の習慣:AGENTS.md・承認とサンドボックス・コマンド

インストールして最初の作業も済んだら、毎日使う習慣を身につけましょう。AGENTS.md を上手に書き、Claude Code などの別の と同じ指示を共有し、承認とサンドボックスでどこまで任せるかを決め、チャットのコマンドと上手な頼み方を学びます。

AGENTS.md を上手に書く

Codex は作業を始めるときに AGENTS.md を読みます。まずあなたのグローバルファイル(~/.codex/AGENTS.md)を読み、次にプロジェクトの一番上(ふつうは の一番上)から今のフォルダーまで下りながら、フォルダーごとにファイルを一つ見つけて順番につなげます。今のフォルダーに近いファイルほど後に来るので、そちらが優先されます。

  • ~/.codex/AGENTS.md — すべてのプロジェクトで使う自分の指示
  • プロジェクトの一番上の AGENTS.md — チームで共有する指示(コミットする)
  • サブフォルダーの AGENTS.md — そのフォルダーで作業するときだけ足される指示
  • AGENTS.override.md — 同じフォルダーにあれば AGENTS.md の代わりに読まれます(しばらく変更を試すとき用)。
  • 初期設定では合計 32 KiB までしか読まれません(project_doc_max_bytes)。別の名前のファイルを使うには project_doc_fallback_filenames に書きます。
AGENTS.md
# AGENTS.md

## Setup
- Install: pnpm install
- Test: pnpm test
- Lint: pnpm lint

## Code style
- TypeScript strict mode, single quotes.
- Keep functions small. Add a test for every bug fix.

## Don't
- Don't edit generated files in dist/.
- Don't commit .env files.
Order
~/.codex/AGENTS.md          ← you, every project (read first)
my-project/AGENTS.md        ← team rules (commit it)
my-project/web/AGENTS.md    ← only for web/ (read last, so it wins)

/init はプロジェクトを読んで最初の AGENTS.md を書きます。AGENTS.md は実行ごとに一度だけ読まれるので、編集したら Codex を再起動してください。

Claude Code と一緒に使う — 指示は AGENTS.md の一か所に

一つのプロジェクトで Codex と一緒に Claude Code・Cursor・Gemini などの別の AI も使うと、ツールごとに別々の指示ファイルはすぐに内容がずれていきます。AGENTS.md は多くのが読む公開フォーマットなので、ルールを AGENTS.md に一度だけ書けば、すべての AI が同じ指示で働きます。

Claude Code と一緒に使うなら、いちばん良いのはプロジェクトに CLAUDE.md を置かず、AGENTS.md だけを使うことです。CLAUDE.md がなければ Claude Code は AGENTS.md を読み、自分のグローバルな ~/.claude/CLAUDE.md もこれまでどおり読みます。理由と手順は Claude Code 中級で詳しく説明しています。

  1. 共通のルールは AGENTS.md にだけ書きます。
  2. プロジェクトの中には CLAUDE.md を置きません。どこか一つのフォルダーでも CLAUDE.md を使うなら、すべてのフォルダーに CLAUDE.md を置き、それぞれに @AGENTS.md の 1 行だけを書きます。
  3. ルールを変えるときは AGENTS.md だけを直します。どちらの AI も変わったルールに従います。
my-project/
~/.claude/CLAUDE.md   ← personal rules for Claude Code (still loaded)
~/.codex/AGENTS.md    ← personal rules for Codex

my-project/
└── AGENTS.md         ← the rules — Codex and Claude Code both read this
                        (no CLAUDE.md in the project)

承認とサンドボックス — どこまで任せるか

Codex は二つの方法で安全を守ります。サンドボックスは技術的に何ができるか(ファイルの書き込み、ネットワーク)を決め、承認ポリシーはいつあなたに聞くかを決めます。二つを一緒に選びましょう。

  • read-only — 読むだけで何も変えません。よく知らないプロジェクトを見て回るときに使います。
  • workspace-write — 作業フォルダーの中でだけ編集し、コマンドを実行します。Git リポジトリでは初期設定が「Auto」で、これと on-request の組み合わせです。ネットワークは初期設定でオフで、.git・.codex・.agents には書き込めません。
  • danger-full-access — サンドボックスなしで、何でもできます。隔離されたコンテナーの中でだけ使ってください。
  • 承認ポリシー(-a): on-request はサンドボックスの外に出る必要があるときに聞き、never は聞きません(サンドボックスの中でだけ働きます)。
  • /permissions で会話の途中にモードを切り替え、/status で今の設定を見ます。
Terminal
codex --sandbox read-only                      # look only, change nothing
codex --sandbox workspace-write                # edit inside this folder ("Auto" in a Git repo)
codex -a never --sandbox workspace-write       # never ask, but stay inside the sandbox
~/.codex/config.toml
approval_policy = "on-request"
sandbox_mode = "workspace-write"

[sandbox_workspace_write]
network_access = false

古い記事にある --full-auto はもうありません。同じことには --sandbox workspace-write を使います。--yolo(--dangerously-bypass-approvals-and-sandbox)はサンドボックスと承認の両方をオフにするので、隔離された場所でだけ使ってください。

チャット画面のコマンド

Codex のチャット画面で / を入力すると、コマンドの一覧が出ます。毎日使うものから覚えましょう。

  • /model — モデルと、どれだけ深く考えるか(reasoning effort)を選びます。
  • /diff — このセッションで変わったファイルを見ます。/review — 変わったコードをレビューさせます。
  • /compact — 会話を要約して空きを作ります。/new — 新しい会話を始めます。
  • /resume — 前の会話を選んで続けます。ターミナルでは codex resume または codex resume --last。
  • /status — モデル・権限・作業フォルダーなど今の設定を見ます。/mcp — つながっている MCP サーバーを見ます。
  • @ — ファイルを探して頼みごとに添付します。$ — スキルを呼びます。! — シェルコマンドをすぐ実行します(!git status)。
  • -i picture.png — スクリーンショットを添付して始めます(会話の途中なら貼り付けます)。--search — リアルタイムの Web 検索をオンにします。
  • /init — AGENTS.md を作ります。/plan — まず計画を立てさせます。

Claude Code から来ましたか? /import で Claude Code の設定と最近の会話を取り込めます。

上手に任せる — どこで・何を・どう確かめるか

よい頼み方には 3 つの部分があります。どこで(ファイルとフォルダー)、何を(望む動き)、どう確かめるか(テスト・コマンド・画面)。この 3 つがはっきりしているほど、Codex は迷わず、自分の結果をよく確かめます。

  • あいまいな頼み方:「カートを直して」
  • はっきりした頼み方:「@src/cart.ts で、数量が 0 のとき合計が NaN になります。数量が 0 ならその商品を消すようにし、tests/cart.test.ts にテストを足して、pnpm test が通ることを確かめてください。」
  • 大きな作業は「まず計画だけ見せて」から始め、計画を直してから続けさせます。
  • 頼んだ以上のことを変えたら止めて、git restore で巻き戻し、ファイルを名指しして頼み直します。
  • エラーの出力は全部貼り付けます — 要約より原文のほうが正確です。
  • 終わったら /diff で変更を読み、自分でテストを実行してからコミットします。

中級の練習 — 自分のプロジェクトでやってみる

  1. /init で AGENTS.md を作り、テストコマンドと 3 つのルールを整えます。
  2. Claude Code も使うなら、プロジェクトに CLAUDE.md がないことを確かめて、両方の AI が同じ AGENTS.md を読むようにします。
  3. codex --sandbox read-only でプロジェクトを見て回らせ、それから workspace-write で小さな修正を任せます。
  4. /diff と /review で変更をレビューします。
  5. /status で今の設定を見て、codex resume --last で会話を続けます。

5 つとも終わりましたか? [上級] タブに進みましょう。

公式ドキュメント

2026-10-18 に公式ドキュメントで確認しました。これらのツールはよく変わるので、コマンドが動かないときは公式ドキュメントを見てください。

ガイドライン

人工知能

AI資格

勉強

バイブコーディング

ゲーム開発

練習

講師

チャット

掲示板

制作

コミュニティ

その他

用語辞典

知らない言葉を選んでみましょう。やさしい説明と関連用語が見られます。

その用語はまだありません。

用語を選ぶと説明が表示されます。