OpenDots是什麼
OpenDots 是 CopilotKit 推出的開源 AI 同事工作區模板,支持自行託管。支持用戶創建具有獨立角色、工具權限和專屬電腦的 AI 員工,通過 AG-UI 接入各類模型與 MCP 服務。OpenDots支持文檔沉澱、實時操作監控、人工審批、語音通話和 Slack 協作,可用於構建長期在線、能執行任務的個人 Agent 工作環境。

OpenDots的主要功能
-
Spaces 工作區:提供可搜索、支持嵌套和版本檢查的文檔頁面,用於沉澱 AI 與用戶的協作成果。
-
專職 Dots:每個 AI 員工可配置獨立姓名、角色、指令、工具權限和記憶權限。
-
Dot 專屬電腦:基於 OpenBot 容器提供獨立瀏覽器、文件系統和終端,支持實時查看及人工接管。
-
保存前人工審批:重要內容的創建、修改及非只讀工具執行,都可通過 Approve & Save 卡片由用戶確認。
-
MCP 工具連接:可接入郵件、日曆、GitHub 或自建服務,按 Dot 控制每個工具的啓用狀態。
-
多入口協作:支持文字聊天、WebRTC 語音通話和 Slack 線程,並能在通話期間委派後台任務。
-
持久對話線程:通過 CopilotKit Intelligence 保存對話、工具調用和頁面上下文,支持跨會話繼續協作。
-
定時後台任務:可讓 Dot 按計劃在原對話中執行重複工作,提供暫停、中斷和重試機制。

微信關注回覆“開源”,加入AI開源項目交流羣
如何使用OpenDots
-
準備環境:安裝 Node.js 24 和 npm,並確保本機可訪問 GitHub 與 CopilotKit 服務。
-
克隆項目:執行
git clone https://github.com/CopilotKit/OpenDots.git下載模板。 -
進入目錄:執行
cd OpenDots切換到項目文件夾。 -
安裝依賴:執行
npm ci按鎖文件安裝全部依賴。 -
創建配置:執行
cp .env.example .env生成本地環境變量文件。 -
啓動應用:執行
npm run dev啓動 OpenDots 開發服務。 -
打開界面:訪問
http://127.0.0.1:5173,即可創建 Spaces、編輯頁面和配置 Dots。 -
登錄 Intelligence:執行
npx copilotkit@latest login登錄 CopilotKit 賬戶。 -
選擇項目:執行
npx copilotkit@latest project select選擇或創建 Intelligence 項目,將密鑰寫入.env。 -
配置模型:在
.env中設置OPENAI_API_KEY和OPENAI_MODEL等模型參數。 -
重啓服務:保存配置後重新運行
npm run dev,使模型與 Intelligence 設置生效。 -
創建 AI 員工:在界面中爲 Dot 設置名稱、角色、指令及瀏覽器、文件、終端等權限。
-
連接外部工具:按需配置 MCP 服務、瀏覽器電腦、語音通話或 Slack,爲敏感操作開啓人工審批。
OpenDots的核心優勢
-
真正的 AI 同事形態:每個 Dot 擁有獨立角色、工具權限、記憶和專屬電腦。
-
具備真實執行環境:通過 OpenBot 容器提供獨立瀏覽器、文件系統和終端,讓 Agent 能完成瀏覽、寫文件和運行命令等任務。
-
權限控制精細:瀏覽器、文件、終端、研究和記憶等能力可按 Dot 單獨授權,降低 AI 越權操作風險。
-
人工審批機制完善:關鍵保存和非只讀工具執行都可暫停等待用戶確認,兼顧自動化與可控性。
-
操作過程透明可見:Agent 的瀏覽器畫面、文件變化和終端輸出能實時呈現在對話中,並支持隨時人工接管。
OpenDots的項目地址
- 項目官網:https://www.copilotkit.ai/opendots
- GitHub倉庫:https://github.com/CopilotKit/OpenDots
OpenDots的同類競品對比
| 對比項 | OpenDots | OpenAI Dots |
|---|---|---|
| 產品定位 | 面向開發者和團隊的開源 AI 同事工作區模板,可自行部署與深度改造。 | ChatGPT 內置的常駐 AI 代理,由 OpenAI 提供託管服務。 |
| 開放程度 | MIT 協議開源,可查看和修改完整代碼。 | 閉源商業產品,主要開放使用規則和接口。 |
| 部署方式 | 可運行在本機、Docker 或自有服務器,但對話依賴 CopilotKit Intelligence。 | 直接運行在 OpenAI 雲端,用戶無需管理基礎設施。 |
| 模型選擇 | 可接入任意 OpenAI 兼容模型,便於更換供應商。 | 基於 OpenAI 的 GPT-6 Astra。 |
| Agent 配置 | 可創建多個專職 Dot,分別配置角色、權限和工具。 | 上線初期每個用戶只有一個 Dot,企業專職 Dot 仍處於試點階段。 |
| 執行環境 | 每個 Dot 可通過 OpenBot 獲得獨立瀏覽器、文件系統和終端。 | 每個 Dot 擁有 OpenAI 提供的雲端電腦和瀏覽器。 |
| 工具生態 | 主要基於 MCP 接入外部服務,並按 Dot 控制工具權限。 | 可通過 ChatGPT 插件連接 4,000 多個應用,並支持 Slack、Teams 等入口。 |
| 人工控制 | 保存內容、執行非只讀 MCP 工具及電腦操作均可設置人工審批。 | 可通過 Custom Rules 設置允許、禁止或需要確認的操作,並由自動審覈機制檢查風險行爲。 |
| 文檔協作 | 內置 Spaces 頁面、搜索、版本檢查和頁面獨立對話線程。 | 更側重跨 ChatGPT 渠道持續處理目標,並配合 ChatGPT Space、Pages 等產品使用。 |
OpenDots的應用場景
-
個人研究助手:定時跟蹤行業資訊和競品動態,自動閱讀網頁並沉澱成可搜索的 Space 筆記。
-
內容創作工作流:讓 Dot 蒐集資料、生成文章草稿,再由用戶審批保存,適合自媒體和編輯團隊。
-
產品與發佈管理:自動整理需求、客戶反饋和更新日誌,協助生成發佈簡報與檢查清單。
-
軟件研發輔助:在受控終端中檢查項目文件、運行測試命令、整理問題摘要,並輸出可審閱結果。
-
銷售與客戶支持:通過 Slack 或 MCP 接入業務系統,輔助歸類諮詢、生成回覆草稿,在正式發送前請求人工確認。
© 版權聲明
文章版权归作者所有,未经允许请勿转载。
相關文章
暫無評論...