テック技報最新号へ →
AIコーディング

Oracle: Claude Code/Codex から GPT Pro など別のモデルに、ファイルを束ねてセカンドオピニオンを頼む ※モデル

steipete の Oracle は、プロンプトと選んだファイルを1つの束にして、API か、ログイン済みのブラウザの ChatGPT/Gemini に送り、答えをセッションとして保存する CLI/MCP サーバー。エージェントから直接呼べない GPT Pro に、計画の最終確認をさせる用途で勧められている。

@gunta85 · 投稿 2026-02-03
#ai-coding#セカンドオピニオン#gpt-pro#レビュー#cli

どんな時に使う?

  • 最初の計画を、より深く考えるモデル(GPT Pro など)に一度見てもらいたい
  • Claude と Codex の意見が割れて、第三の視点がほしい

手順

bash
npm install -g @steipete/oracle      # Node.js 24 以上。brew install steipete/tap/oracle も可

# まず送る内容だけ確認(鍵もモデルも不要)
oracle --render -p "このプランのリスクを指摘して" --file plan.md --file "src/auth/**"

# 送る前にファイル一覧とトークン見積もり
oracle --dry-run summary --files-report -p "..." --file "src/**/*.ts" --file "!**/*.test.ts"

# 実行(OpenAI の鍵があれば API、なければブラウザ)
oracle -p "Audit the model runner for race conditions" --file "src/oracle/**/*.ts"
  • --engine api か --engine browser で明示できる。ブラウザは Chrome の自動操作で、初回だけログインが要る
  • --file はファイル・フォルダ・glob・! 除外を何度でも重ねられる。束には行番号が付くので、答えが path:line で指せる
  • 結果は ~/.oracle/sessions に残る。oracle status --hours 72 で一覧、--followup で続きを聞ける
  • リポジトリに skill(skills/oracle/SKILL.md)があり、エージェントに呼び方を教えられる

注意点

  • ブラウザモードは自分の ChatGPT/Gemini のログインを自動で操作する。会社のコードを送ってよいか、利用規約と社内ルールを確認する
  • 送る前に --render か --dry-run で、秘密情報や不要なファイルが入っていないか見る
  • Pro モデルは答えが返るまで長いことがある。セッションに残るので、終わるのを待たずに作業を続けてよい

出典

X の元の投稿を開く