Build workflow automations with Activepieces. Use when a user asks to self-host a Zapier alternative, automate workflows with a visual builder, create no-code integrations, or set up open-source business automation.
Activepieces is an open-source workflow automation platform — the newest Zapier/n8n alternative. Visual builder, 200+ integrations, code steps, branching, loops, and webhooks. Self-hosted for free with unlimited flows.
# docker-compose.yml — Activepieces with PostgreSQL and Redis
services:
activepieces:
image: activepieces/activepieces:latest
ports: ["8080:80"]
environment:
AP_ENGINE_EXECUTABLE_PATH: dist/packages/engine/main.js
AP_POSTGRES_DATABASE: activepieces
AP_POSTGRES_HOST: postgres
AP_POSTGRES_PORT: "5432"
AP_POSTGRES_USERNAME: activepieces
AP_POSTGRES_PASSWORD: activepieces
AP_REDIS_HOST: redis
AP_ENCRYPTION_KEY: your-32-char-encryption-key-here
AP_JWT_SECRET: your-jwt-secret-here
AP_FRONTEND_URL: https://auto.example.com
postgres:
image: postgres:16
environment:
POSTGRES_DB: activepieces
POSTGRES_USER: activepieces
POSTGRES_PASSWORD: activepieces
volumes: [pgdata:/var/lib/postgresql/data]
redis:
image: redis:7-alpine
volumes:
pgdata:
// Inside Activepieces Code step
export const code = async (inputs) => {
const { data } = inputs
return {
processed: data.items.map(item => ({
name: item.name.toUpperCase(),
total: item.price * item.quantity,
})),
grandTotal: data.items.reduce((sum, i) => sum + i.price * i.quantity, 0),
}
}
// pieces/my-app/src/index.ts — Build custom integration
import { createPiece } from '@activepieces/pieces-framework'
import { newOrderTrigger } from './triggers/new-order'
import { createInvoiceAction } from './actions/create-invoice'
export const myApp = createPiece({
displayName: 'My App',
auth: PieceAuth.SecretText({ displayName: 'API Key' }),
triggers: [newOrderTrigger],
actions: [createInvoiceAction],
})
npx skills add TerminalSkills/activepieces下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer