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...
Basic usage or getting-started notes:
| CLI | Sync scripts from local files or GitHub, run scripts/flows from the command line |
Extracted from upstream docs: https://raw.githubusercontent.com/windmill-labs/windmill/HEAD/README.md