今天给大家介绍一个强大的开源工作流自动化平台——ActivePieces。它被称为开源版Zapier,支持可视化构建自动化工作流,内置280+集成,而且还支持MCP(Model Context Protocol)服务,可以直接对接AI Agent使用。
项目介绍
ActivePieces是一个用TypeScript编写的开源自动化平台,采用模块化设计,所有集成(Pieces)都是开源的npm包,社区贡献者贡献了其中60%以上的集成。项目支持自托管,数据完全在自己手中,适合企业或个人对数据安全有要求的场景。
特色功能
280+官方集成:包括Google Sheets、OpenAI、Discord、RSS等常用服务,全部开源可审查。
MCP服务支持:所有集成都自动生成为MCP服务器,可以直接在Claude Desktop、Cursor、Windsurf等AI工具中使用,让AI帮你操作各种服务。
TypeScript编写集成:集成用TypeScript编写,发布到npm即可使用,支持本地热重载开发。
AI原生能力:内置AI Pieces,支持多种AI提供商,也可以使用AI SDK构建自己的AI Agent。
人类审核机制:支持延迟执行和人工审批,确保关键操作经过人工确认。
可视化构建器:支持循环、分支、自动重试等高级功能,非技术人员也能轻松上手。
安装步骤
方法一:Docker一键部署
curl -L -o docker-compose.yml https://raw.githubusercontent.com/activepieces/activepieces/main/docker-compose.yml
docker compose up -d
方法二:自托管
访问ActivePieces官方文档,按照指南配置PostgreSQL和Redis即可完成部署。
使用方法
登录Web界面后,点击左侧”Flows”创建新工作流。选择触发器(Trigger),然后添加需要执行的动作(Actions)。支持HTTP请求、代码执行、条件分支、循环等丰富功能。配置完成后启用工作流即可自动运行。
适用场景
企业工作流自动化:将重复性工作自动化,如数据同步、通知发送等。
AI Agent工具:作为AI Agent的Tools,让AI可以操作各种外部服务。
数据集成:打通不同系统间的数据流转,如将表单数据自动同步到Google Sheets。
定时任务:设置定时执行的工作流,实现周期性任务的自动化。
开源协议
社区版采用MIT协议开源,企业版采用商业许可证。
项目地址:https://github.com/activepieces/activepieces
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。









暂无评论内容