VibiumDev/vibium

The verification layer for coding agents

解決的問題

Vibium 為 AI 編碼代理提供了一個驗證層,讓代理能夠與網頁瀏覽器互動並驗證其工作成果。它消除了複雜的手動瀏覽器設定與專有協定的需求,讓代理能導航頁面、填寫表單並截取螢幕截圖,以確保程式碼變更正確運作。

工作原理

Vibium 作為一個輕量級二進位檔運作,扮演 LLM/代理與網頁瀏覽器之間的橋樑。可作為 CLI 技能、MCP(模型上下文協定)伺服器,或透過 JavaScript/TypeScript、Python 和 Java 的客戶端程式庫進行整合。它使用 WebDriver BiDi 協定與瀏覽器通訊,提供語意搜尋(透過文字、標籤或角色尋找元素),而非僅依賴 CSS 選取器。

適用對象

專為需要自主執行瀏覽器自動化與驗證任務的 AI 代理(如 Claude Code 或 Gemini)開發者設計。

主要亮點

  • AI 原生整合:可作為代理的技能安裝,讓代理立即學習瀏覽器自動化。
  • 零設定:安裝時自動下載所需的瀏覽器(Chrome)。
  • 基於標準:基於 WebDriver BiDi 建構,而非專有協定。
  • 多接口支援:支援 CLI、MCP 伺服器與語言特定 API(JS/TS、Python、Java)。
  • 語意元素發現:可透過可見文字、ARIA 角色或表單標籤尋找元素。
  • 輕量級:以單一約 10MB 的二進位檔分發,無執行時相依性。

相關

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