# Windmill Open-Source Workflow Engine and Developer Platform

> Open-source developer platform to turn scripts into webhooks, workflows, and UIs. Self-hostable alternative to Retool and Temporal, supporting Python, TypeScript, Go, Bash, SQL, and more. Includes a built-in MCP server for AI agent integration.

- Skill: `agentskillexchange/windmill-open-source-workflow-engine-and-developer-platform` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/windmill-open-source-workflow-engine-and-developer-platform`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/windmill-open-source-workflow-engine-and-developer-platform/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/windmill-open-source-workflow-engine-and-developer-platform

---


# Windmill Open-Source Workflow Engine and Developer Platform

Open-source developer platform to turn scripts into webhooks, workflows, and UIs. Self-hostable alternative to Retool and Temporal, supporting Python, TypeScript, Go, Bash, SQL, and more. Includes a built-in MCP server for AI agent integration.

## Installation

Use the upstream install or setup path that matches your environment:
- docker compose up -d
- npm install
- npm run generate-backend-client # or generate-backend-client-mac on Mac
- npm run dev

Requirements and caveats from upstream:
- Scripts are turned into sharable UIs automatically, and can be composed together into flows or used into richer apps built with low-code. Supported languages: Python, TypeScript, Go, Bash, SQL, GraphQL, PowerShell, Ru...
- <a href="https://github.com/windmill-labs/windmill/actions/workflows/docker-image.yml" target="_blank">
- <img src="https://github.com/windmill-labs/windmill/actions/workflows/docker-image.yml/badge.svg" alt="Docker Image CI">

Basic usage or getting-started notes:
- [Run a local dev setup](#run-a-local-dev-setup)
- ![Step 2](./imgs/windmill-run.png)
- | **[CLI](https://www.windmill.dev/docs/advanced/cli)** | Sync scripts from local files or GitHub, run scripts/flows from the command line |

- Source: https://github.com/windmill-labs/windmill
- Extracted from upstream docs: https://raw.githubusercontent.com/windmill-labs/windmill/HEAD/README.md

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/windmill-workflow-engine-developer-platform/)

