AI News HubLIVE
站內改寫2 分鐘閱讀

Show HN:我構建了一個Claude Cowork的開源替代品

Valmis 是一個注重安全性的開源 AI 代理平臺,透過 Docker 隔離和代理系統確保憑證安全。它支援 100 多種整合、多步驟工作流和跨會話記憶。

來源Hacker News AI作者: wayneshng

Valmis 是一個開源的 AI 代理平臺,旨在為生產工作提供安全可靠的自動化解決方案。與 Claude Cowork 等工具不同,Valmis 將安全性放在首位,透過 Docker 容器隔離每個代理的執行環境,並採用代理系統來管理 API 憑證。代理無法直接訪問憑證或主機檔案,所有的 API 請求都由主機代為轉發,即使關閉容器的網路訪問,代理仍能正常工作。

Valmis 支援建立多個代理,每個代理可以獨立或協作工作,擁有不同的憑證、技能和知識庫。使用者可以為每個代理指定不同的 LLM 提供商,以最佳化成本和效能。代理之間可以形成決策樹,由人類使用者最終控制。

平臺內建了多步驟工作流引擎,支援透過 Cron、Webhook 或應用事件觸發。使用者可以透過視覺化工作流構建器建立包含條件和迴圈的複雜流程,也可以讓代理根據描述自動生成。工作流的每個步驟都可以限制代理使用的憑證和工具,並定義輸出模式以提高資料對映效率。

Valmis 的代理擁有跨會話記憶系統,分為四種型別:情景記憶(發生了什麼)、語義記憶(持久事實)、程式記憶(規則和約束)和工作記憶(短期上下文)。記憶透過 pgvector 儲存,並使用文本嵌入進行語義搜尋。代理會自動記錄值得記住的資訊,並在會話結束時進行總結,使下次對話更加智慧。

在整合方面,Valmis 支援超過 100 種商業和生產力應用,包括 Google Workspace、Slack、Notion、HubSpot、Salesforce、Figma 等。所有整合都透過 YAML 檔案定義,易於擴充套件。代理還可以操作無頭瀏覽器,自動填寫表單、點選、閱讀頁面和截圖,瀏覽器也透過代理系統進行管理。

其他重要特性包括:人類介入機制(關鍵決策時暫停並詢問使用者)、支援任何 LLM 提供商(已支援近 200 種模型)、知識庫連線(支援 Google Drive、Dropbox、Notion 或檔案上傳)、技能系統(可安裝第三方技能或建立自我進化的技能)。有趣的是,Valmis 可能是第一個能夠真正下國際象棋的 AI 代理,它透過內建的輕量級象棋引擎嚴格計算每一步,而不是依賴文本生成。

Valmis 使用 Docker Compose 一鍵部署,前端執行在 3000 埠,後端在 4000 埠,搭配 pgvector 資料庫和 Docker socket 代理。專案採用 Apache 2.0 許可證開源。