oracle

oracle:它是什麼、解決了什麼問題以及為何受到關注

它解決了什麼

Oracle 是一個 CLI 工具,旨在將提示詞與本機檔案打包成單一的上下文視窗供 AI 模型使用。它消除了手動將大量檔案複製貼上到 AI 聊天介面的繁瑣工作,讓使用者能夠提供來自程式碼庫或文件的真實世界上下文,以獲得更精確的答案。

它如何運作

Oracle 透過兩個主要引擎運作:一個直接連接 OpenAI、Google(Gemini)與 Anthropic 等提供者的 API 引擎,以及一個實驗性的瀏覽器引擎,該引擎會自動化 Chrome 瀏覽器與 ChatGPT 或 Gemini 互動,且不需要 API 金鑰。它支援多模型執行,允許單一提示同時發送至多個模型以比較結果。它亦具備會話管理功能,使用者可以透過 --followup 追蹤既有對話,或重播先前的會話。

目標使用者

此工具針對經常使用大型語言模型(LLM)進行程式碼審查、架構規劃或錯誤回報的開發者與進階使用者,提供一種將本機檔案上下文整合至 AI 工作流程的簡化方式。

重點特色

  • 彈性引擎選擇:同時支援直接 API 存取與瀏覽器自動化,適合沒有 API 金鑰的使用者。
  • 多模型諮詢:一次執行即可查詢多個模型,以交叉驗證答案。
  • 上下文打包:使用 glob 與排除規則精確附加所需的檔案與目錄。
  • MCP 整合:提供 MCP 伺服器(oracle-mcp),可與 Claude Code、Cursor 等 AI 代理整合。
  • 會話血統:透過會話 ID 與回應 ID 追蹤並允許延續對話。

摘要: 一款將提示詞與本機檔案打包,為 AI 模型提供完整上下文的 CLI 工具,支援 API 與瀏覽器自動化,並可跨多家 LLM 供應商使用。

標題: oracle:它是什麼、解決了什麼問題以及為何受到關注

Sources