steipete/oracle

Ask the oracle when you're stuck. Invoke GPT-5 Pro with a custom context and files.

何を解決するか

Oracleは、プロジェクトの2番目のモデルによるレビューが必要な開発者やコーディングエージェント向けに設計されています。AIモデルにファイルを手動でコピー&ペーストしてレビューまたは監査を依頼するという問題を、プロンプトと選択されたプロジェクトファイルを自動的にコンテキストウィンドウにバンドルすることで解決します。

動作方法

OracleはCLIおよびMCPサーバーとして動作します。ユーザーはファイル、ディレクトリ、またはグロブ(除外を含む)を選択して、コンテキストバンドルを作成できます。このバンドルは、API(OpenAI、Azure OpenAI、Anthropic、Gemini、xAI、OpenRouterをサポート)またはサインイン済みのブラウザセッション(Chrome自動化によるChatGPTおよびGemini使用)を通じてAIモデルに送信されます。

対象ユーザー

プロジェクト固有の根拠のあるAIレビューおよび監査が必要な開発者やコーディングエージェント向けです。

特徴

  • 柔軟なコンテキスト制御:除外を含むファイル、ディレクトリ、グロブをサポートし、コンテキストを正確に定義可能。
  • 複数のエンジンモード:自動化向けのAPIモード、既存のサインインセッションを使用するブラウザモード、ローカルでプロンプトバンドルを確認するレンダーモードを提供。
  • セッション管理:実行をローカルセッションに保存し、長時間の応答に再接続したり、回答を再実行したり、フォローアップクエリを実行したりできます。
  • マルチモデル対応:1つのプロンプトを複数のモデルで同時に実行し、出力を比較し、コストを追跡できます。
  • MCP統合:Claude Code、Codex、CursorなどのMCPクライアントと統合可能な oracle-mcp stdioサーバーを含んでいます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト