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 许可证开源。