Open-source integration platform for seamless workflow automation. Connect apps, automate tasks, and boost productivity effortlessly.

At a Glance:

Activepieces is an open-source replacement for Zapier that provides an all-in-one AI automation platform built with a type-safe TypeScript pieces framework, where all 280+ integrations also serve as MCP servers for use with LLMs through Claude Desktop, Cursor, or Windsurf.

Overview:

Activepieces is an open-source workflow automation platform designed as an alternative to Zapier. It combines a no-code builder with a developer-extensible architecture where integrations called “pieces” are written as TypeScript npm packages. These pieces support hot reloading during local development and become automatically available as MCP servers that can interact with LLMs in tools like Claude Desktop, Cursor, and Windsurf. The platform includes native AI pieces for experimenting with different providers, an AI SDK for building custom agents, and supports human-in-the-loop workflows through delay or approval steps. Its self-hosted deployment model keeps data within the user’s network.

Key Decision Points:

  • Self-hosted and network-gapped: Can be deployed entirely within your own infrastructure for data control without external network access.

  • Open ecosystem with community pieces: Approximately 60% of the 280+ available pieces are community-contributed, all published on npmjs.com and accessible in the repository.

  • TypeScript-based piece framework: Pieces are npm packages written in TypeScript with hot reloading support for local development, offering customization for developers.

  • Native MCP server availability: Every piece automatically functions as an MCP server that can be used with LLMs through Claude Desktop, Cursor, or Windsurf.

  • Mixed technical and non-technical access: Developers set up integrations while anyone in the organization can build automation flows using the no-code interface.

Core Features:

  • Loops and branches: Builder supports loops and branching logic within automation flows.

  • Code piece with NPM: Allows execution of custom code with access to npm packages directly within flows.

  • AI-powered code assistance: Non-technical users can use the “ASK AI” feature inside the code piece to clean and transform data without coding knowledge.

  • Human-in-the-loop steps: Supports delay steps and approval steps, both built using the standard piece framework.

  • Human input interfaces: Provides built-in chat interface and form interface triggers to collect input during workflow execution.

  • Fully versioned flows: All automation flows are versioned, allowing change tracking and rollback.

Use Cases:

  • Developers building custom integrations in TypeScript that can be shared with a no-code team and exposed as MCP tools for LLM-based workflows.

  • Teams looking for a self-hosted Zapier alternative where non-technical members can create automations while developers maintain control over integration design.

  • AI practitioners experimenting with agent-based flows using the native AI pieces and the AI SDK to build flows programmatically within the builder.

  • Organizations requiring automations that involve human approval steps or scheduled delays for sensitive operations.

Open-Source Alternative Value:

Activepieces operates as an open ecosystem where all integration source code resides in the repository and published pieces are available on npmjs.com. The self-hosted, network-gapped deployment allows users to run automations entirely within their own infrastructure. Developers can build custom pieces with hot reloading during local development, and every piece doubles as an MCP server usable with LLMs, providing a bridge between automation workflows and AI-assisted tool calling not found in proprietary automation platforms.

PartagerXLinkedInReddit

Outils associés

Statistiques du projet

Étoiles

22,897

Forks

3,836

Licence

Other

Métadonnées

Alternative à
n8n