CopilotKit/OpenBot

Open-source AI coworkers that each get a computer of their own: a browser, files and tools, with every action decided before it happens and recorded after. Bring any AG-UI agent.

解決的問題

OpenBot 提供一個安全且受控的環境,讓 AI 代理能作為「同事」部署於電腦上執行真實世界任務。它透過將所有操作路由至嚴格的治理閘道,於執行前記錄並驗證每一步動作,解決代理存取瀏覽器、檔案與系統工具時的信任與安全缺口。

運作方式

OpenBot 是一個運行於您自有基礎設施上的代理平台。它使用 AG-UI 開放協定,可與任何框架(如 LangGraph、CrewAI 或 Pydantic AI)所建構的代理整合。

主要技術元件包括:

  • 隔離環境:每個機器人被分配獨立的 Docker 容器,包含專用的瀏覽器設定檔、工作區體積與 shell。
  • 治理閘道:所有工具呼叫(瀏覽器、檔案或 MCP)必須透過中央閘道,由基於 CEL 的策略(失敗時關閉)評估,並在執行前寫入審計日誌。
  • 人機協同:使用者可「接管方向盤」處理 2FA 或登入牆,暫停機器人的動作,直到控制權釋放。
  • 元件化 UI:機器人使用 React 元件而非僅文字進行溝通,實現更豐富的互動。

適用對象

專為需要 AI 代理執行具敏感存取權限(登入、檔案等)的自主工作,但又需嚴格審計追蹤、安全邊界與手動干預能力的開發者與組織設計。

主要亮點

  • 隔離的機器人電腦:每個機器人擁有獨立的容器化瀏覽器與檔案系統。
  • 嚴格的審計追蹤:記錄每一項被允許、拒絕或失敗操作的可讀日誌。
  • 框架無關:透過 AG-UI 協定支援任何代理。
  • 安全的憑證管理:憑證於靜止狀態加密,並從轉錄中隱藏。
  • 受控的 MCP:整合支援經過篩選的 MCP 伺服器目錄(如 Slack、Salesforce),並具備讀取/寫入分類功能。

相關

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