steipete/oracle

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

解決的問題

Oracle 是為需要專案第二模型審查的開發者與程式代理設計的。它透過自動將提示與選定的專案檔案打包至上下文視窗,解決了手動複製貼上檔案至 AI 模型以取得審查或審計的問題。

運作方式

Oracle 作為 CLI 與 MCP 伺服器運作。使用者可選擇檔案、目錄或通配符(支援排除項目)來建立上下文套件。此套件隨後透過 API(支援 OpenAI、Azure OpenAI、Anthropic、Gemini、xAI 與 OpenRouter)或已登入的瀏覽器會話(使用 Chrome 自動化存取 ChatGPT 與 Gemini)傳送至 AI 模型。

適用對象

專為需要專案特定、有根據的 AI 審查與審計的開發者與程式代理打造。

主要特色

  • 彈性上下文控制:支援檔案、目錄與通配符(含排除項目),可精確定義上下文範圍。
  • 多引擎模式:提供 API 模式用於自動化,瀏覽器模式用於重用已登入會話,渲染模式用於本地檢視提示套件內容。
  • 會話管理:將執行記錄儲存於本地會話中,支援重新連接長時間回應、重播答案與進行後續查詢。
  • 多模型支援:可同時在多個模型上執行單一提示,以比較輸出並追蹤成本。
  • MCP 整合:內建 oracle-mcp stdio 伺服器,可與 Claude Code、Codex、Cursor 等 MCP 客戶端整合。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案