wigolo:為 AI Agent 提供免金鑰搜尋與位元押釘選證據的本地優先 Web 智能層
wigolo:為 AI Agent 提供免金鑰搜尋與位元組釘選證據的本地優先 Web 智能層
解決的問題
wigolo 為 AI Agent 提供了一個本地優先的 Web 智能層,消除了對昂貴且按量計費的雲端 API(用於網頁搜尋、爬蟲和數據提取)的需求。它允許 Agent 私密且免費地訪問即時網路,同時提供高品質、可驗證的證據(位元組釘選摘錄),以防止幻覺。
運作原理
它作為 MCP (Model Context Protocol) 伺服器、REST API 或 SDK 運作,可與編碼 Agent(如 Cursor 或 Claude Code)及 Agent 框架整合。系統使用分層抓取路由器,從普通 HTTP 升級到無頭瀏覽器 (headless browsers) 以繞過機器人挑戰。它執行具備排名融合 (rank fusion) 與裝置端 ML 重排序的多引擎搜尋,並將所有快取與嵌入 (embeddings) 本地儲存在 ~/.wigolo/ 中,以確保隱私並實現零查詢成本。
目標對象
- AI Agent 開發者:使用 LangChain、CrewAI、LlamaIndex 或 Vercel AI SDK 進行開發,並需要強大 Web 工具集的開發者。
- AI 編輯器進階用戶:希望其編碼 Agent 擁有更好、更私密的網路訪問能力的 Cursor、Windsurf、Zed 或 VS Code 用戶。
- 自託管用戶:希望擁有完全本地化、無需 API 金鑰或月費的 Web 智能技術棧的開發者。
重點功能
- 免金鑰操作:搜尋、抓取、爬蟲與提取功能無需任何 API 金鑰即可運作。
- 可驗證的證據:返回與原始來源中精確位元組偏移量 (byte-offsets) 釘選的逐字摘錄,提供高可靠來源。
- 全面的工具集:包含搜尋、多頁面爬蟲、結構化數據提取、語義快取以及自主研究迴圈。
- 本地優先隱私:所有數據、嵌入與模型均儲存在使用者機器上。
- 廣泛的整合:支援 MCP、REST、TypeScript/Python SDKs 以及主流 Agent 框架。
Sources
- undefinedKnockOutEZ/wigolo