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
- undefinedsteipete/oracle