Activepieces

Research & Resources 💻 TypeScript ⚖️ Other 🟢 Actively maintained
24.3k stars

Activepieces is an open-source, AI-first automation platform that serves as a replacement for Zapier. It provides a no-code builder for creating workflows, with a type-safe pieces framework written in TypeScript for extensibility. It is designed for both technical and non-technical users, offering self-hosting for security and control.

Activepieces demo
🎞️ Demo from the project README

✨ Key features

  • Open source, MIT licensed community edition
  • Type-safe pieces framework in TypeScript
  • 200+ integrations, 60% community contributed
  • All pieces available as MCP servers for LLMs
  • Human-in-the-loop with approval and delay pieces
  • Self-hosted and network-gapped for security

🎯 Use cases

  • Automate workflows between apps like Google Sheets, OpenAI, Discord, RSS
  • Build custom integrations using TypeScript pieces
  • Create AI agents and flows with native AI pieces
  • Use pieces as MCP servers with Claude Desktop, Cursor, or Windsurf
  • Self-host automation for enterprise with full control

❓ FAQ

What is Activepieces?

Activepieces is an open-source, AI-first automation platform that serves as a replacement for Zapier, with a no-code builder and a TypeScript-based pieces framework.

How can I extend Activepieces?

You can create your own pieces using the TypeScript framework, and they become automatically available as MCP servers for use with LLMs.

Is Activepieces free to use?

The Community Edition is released under the MIT license, while enterprise features are under a separate Commercial License.

Can I self-host Activepieces?

Yes, Activepieces is designed to be self-hosted and network-gapped for maximum security and control over your data.

📊 Repository

Stars★ 24,276
Forks🍴 4,139
Open issues🐛 530
Last commit🕒 Sep 4, 2026
Created📅 Dec 2022
Language💻 TypeScript
License⚖️ Other

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.