Skip to content

Automate with code where you need it.

Use a sandboxed TypeScript step for anything the integrations don’t cover. Publish an automation as an MCP server your agents and editor can call, build your own integration with the CLI, or use the REST API.

What you can extend it with.

Automations as MCP Tools

Publish one at /mcp for your agents and editor to call.

pieces-cli

Scaffold, build and publish your own integration in TypeScript.

REST API

A documented OpenAPI spec with API-key auth.

Loops and Branches

Work through a list or split on a condition in the same automation.

MIT-licensed Core

Everything outside the enterprise directory is yours to read and fork.

Weekly Releases

Self-hosted releases ship every Monday.

Alan
“We needed a solution that could integrate our ecosystem and our internal data, without hosting it in the US.”

Guillaume Durand

Product Marketing Lead, Alan

AI-powered health insurance, 700 employees

300+

Workflows deployed, from zero

$500k+

Saved annually

6,300+

Hours reclaimed

Engineering teams already running it.

GitHub stars
 
Contributors
356
“Connect apps, APIs and webhooks together to avoid menial tasks. It helps us do all of this at a much lower price.”
Kevin HuTrustpilotTrustpilot
“The completely customizable and fluid builder is much better than Zapier. It took me under an hour to rebuild everything I had.”
Christian D.G2G2
“The modular way pieces are built, with MCP at its core, is genuinely how I see the future of the internet.”
Vikranth K.G2G2
“The visual designer is approachable for beginners but powerful enough for advanced users.”
Mark D.G2G2
“Once you get the hang of it, this thing is a powerhouse. It already handles the most critical automations in my daily operations.”
RidaTrustpilotTrustpilot
“As simple as Zapier but with the more advanced options of Make, and cheaper. That is my dream.”
CaptainJamieReddit, r/selfhostedReddit
“User-friendly, even for those without technical skills. Highly flexible and powerful, with options to add code when needed.”
Giuseppe "Peps" C.G2G2
“My experience has been nothing but positive. It stands out as not just an alternative, but in many ways a preferred choice.”
Dennis KlappeTrustpilotTrustpilot
“The easiest and most user friendly automation software I have used. It was extremely easy to set up flows and get automations running.”
Patrick F.G2G2

What engineers ask.

Yes. The CLI scaffolds and publishes an integration, action or trigger in TypeScript. Community integrations are open source on npm.

Each code step runs in its own isolate, which is thrown away when the step finishes. Self-hosted deployments can pick a different execution mode.

Yes. A documented OpenAPI spec with API-key auth covers automations, runs, connections and projects, and webhook triggers cover the inbound direction.

The engine, the builder and every integration are MIT licensed. The enterprise directory is under a separate commercial license.