跳到正文
IFAI

開源專案

CopilotKit 開源 OpenDots:自帶虛擬電腦的 AI 同事模板

首次發布 傳播指數 48

CopilotKit 開源 OpenDots 智慧體工作區模板。每個智慧體配有隔離的虛擬電腦跑瀏覽器和程式碼,並支援打語音電話與 Slack 聯動。最關鍵的是全套支援自託管與人工審批介入,把定製私人助理的控制權交還給開發者。

CopilotKit 開源 OpenDots:自帶虛擬電腦的 AI 同事模板
圖:github.com

OpenDots 是 CopilotKit 推出的開源智慧體工作區模板,能讓你在自己的裝置或伺服器上跑起帶有專屬虛擬電腦的常駐 AI 同事。

它基本上對應了商業閉源的私人助理方案,但底層完全開源且支援本地自託管。你可以連線任何相容 OpenAI 介面的模型,硬體條件允許的話也能直接掛載本地模型。

它能做什麼

在 OpenDots 裡,你可以建立多個分工明確的智慧體。比如讓一個專門做調研,另一個負責整理寫作,它們能跨越網頁聊天、即時語音電話和 Slack 頻道協同幹活。

最特別的地方在於,每個智慧體都擁有一臺隔離的虛擬電腦。這套環境基於 OpenBot 容器管理,自帶獨立的瀏覽器配置檔案、工作區檔案和終端命令列,重啟後狀態依然保留。

你可以即時看它開啟網頁、提取內容並操作檔案,一旦覺得不對還能隨時人工接管控制權。它的瀏覽器、檔案和命令列許可權全部按智慧體單獨設定。

系統內建了名為 Space 的工作文件庫。智慧體查到的資料可以整理成類似 Notion 的富文本頁面,儲存前會彈出稽核卡片,只有你點選批准後才會真正寫入文件庫。

它還支援接入任何 MCP 伺服器和 Composio 工具生態。只讀工具可以直接跑,涉及傳送郵件、修改日曆或寫程式碼等寫入動作,一律需要你在聊天框裡點審批才能放行。

怎麼跑起來

OpenDots 目前是一個面向開發者的開原始碼模板,完整程式碼已經在 GitHub 開源。

本地環境需要 Node.js 24 和 npm。克隆倉庫後執行依賴安裝,複製環境變數檔案即可啟動前端開發服務。

會話流和狀態同步基於 AG-UI 與 TanStack AI。儲存會話歷史需要配合 CopilotKit Intelligence,你可以選擇本地 Docker 映象來做本地評估,也能對接雲端服務。

模型配置直接走環境變數,填入 API 金鑰與模型名稱就能開始對話。如果需要使用即時語音通話,則需要單獨接入語音提供商。

為什麼重要

商業閉源的 AI 助理雖然省心,但你必須把日曆、郵件和工作資料全盤託付給第三方平臺,並且很難精細控制它們執行操作時的界限。

OpenDots 提供了一條完全自控的路徑。它最聰明的設計在於許可權分級:只讀操作自動執行,敏感寫操作強制卡片式人工審批,配合容器隔離的虛擬電腦,大幅降低了模型在後臺胡亂搞破壞的風險。

我們認為它非常適合對資料安全敏感的獨立開發者和企業技術團隊。雖然目前只是早期開發模板、各種外部服務仍需手動接線,但它把定製多模態工作助理的門檻實打實地拉到了開源世界。

來源 (1)

  1. [1]
    github.com(在新分頁開啟)原文github.com

每日 AI 內容精選