Windmill
Windmill is an open-source developer platform that turns scripts in Python, TypeScript, Go, SQL and other languages into webhooks, workflows and internal UIs. Its flows include AI agent steps that call an LLM with your scripts as tools, support nested agents and MCP, and run on a fast self-hostable workflow engine. It positions itself as an open-source alternative to Retool and Temporal.
Updated
✨ Try AgentScout's free AI image generator →Good for: automating workflows, building voice agents, connecting tools with MCP
Use cases
About Windmill
Windmill is listed in our agent infra category and is aimed at builders. Windmill is an open-source developer platform that turns scripts in Python, TypeScript, Go, SQL and other languages into webhooks, workflows and internal UIs. Its flows include AI agent steps that call an LLM with your scripts as tools, support nested agents and MCP, and run on a fast self-hostable workflow engine. It positions itself as an open-source alternative to Retool and Temporal. Pricing, as the maker states it: Free and open-source Community Edition from $0/mo (self-hosted, unlimited executions, up to 10 SSO users); Enterprise from $120/mo; cloud and self-hosted paid plans (windmill.dev/pricing, checked Oct 22 2026). Core is AGPLv3, some enterprise features proprietary.. Maturity: Mature. We last checked the official link on 2026-10-22.
Windmill at a glance
- Category: Agent infra
- Built for: Developers and teams building with AI agents
- Pricing: Free and open-source Community Edition from $0/mo (self-hosted, unlimited executions, up to 10 SSO users); Enterprise from $120/mo; cloud and self-hosted paid plans (windmill.dev/pricing, checked Oct 22 2026). Core is AGPLv3, some enterprise features proprietary. (as the maker states it)
- GitHub: windmill-labs/windmill · 18,247 stars (as of Oct 22, 2026)
- Official site: windmill.dev
- Listed on AgentScout: Oct 22, 2026
Windmill FAQ
What is Windmill?
Windmill is an open-source developer platform that turns scripts in Python, TypeScript, Go, SQL and other languages into webhooks, workflows and internal UIs. Its flows include AI agent steps that call an LLM with your scripts as tools, support nested agents and MCP, and run on a fast self-hostable workflow engine. It positions itself as an open-source alternative to Retool and Temporal.
How much does Windmill cost?
Windmill's pricing, as the maker states it: Free and open-source Community Edition from $0/mo (self-hosted, unlimited executions, up to 10 SSO users); Enterprise from $120/mo; cloud and self-hosted paid plans (windmill.dev/pricing, checked Oct 22 2026). Core is AGPLv3, some enterprise features proprietary.. Check the official site for current plans.
Where can I find Windmill's source code?
On GitHub at windmill-labs/windmill, which had 18,247 stars as of Oct 22, 2026.
What are alternatives to Windmill?
Similar tools include LiteLLM, Kestra, Inngest, OpenComputer, Arcade and TypeSafe Jev.
Facts from our link-checked listing, the GitHub repository and the official site. See something wrong? Suggest an edit.
Windmill ratings and reviews
Be the first to rate Windmill: tap 1 to 5 stars below. A written review is optional.
Windmill alternatives
Other agent infra tools in our directory. See all agent infra tools →
LiteLLM
Open-source AI gateway and Python SDK that calls 100+ LLM providers in the OpenAI format, with cost tracking, guardrails, load balancing and logging.
Kestra
Kestra is an open-source, event-driven orchestration and scheduling platform where workflows are declared in YAML or built in a no-code editor. It includes an AI Agent task that gives flows an LLM with memory and tools, supports nested agents and the Agent-to-Agent (A2A) protocol, and can expose any flow as a tool to external AI agents through its MCP server. It runs in the cloud, on-prem or air-gapped and is Apache 2.0 licensed.
Inngest
Inngest is a durable workflow orchestration platform for running stateful step functions and AI workflows on serverless, servers or the edge. You write functions in TypeScript, Python or Go with automatic retries, queues, throttling and human-in-the-loop waits, and its AgentKit and AI inference steps let you build durable, long-running AI agents with tracing and evals. The server is source-available (SSPL, converting to Apache 2.0 later) and can be self-hosted, or you can use Inngest Cloud.
OpenComputer
OpenComputer is a platform for building and deploying long-running AI agents as code. You define an agent as a TypeScript function with its model, tools and MCP servers, deploy it with one command, and every session gets its own real cloud computer, with managed sessions, schedules and API keys kept outside the agent's runtime. Templates include a coding agent that edits a repo, runs checks and opens a draft pull request, and market-research and GTM agents; its own Slack coding agent runs on it. Pricing is pay-as-you-go for model calls and per-second machine time.
Arcade
Actions runtime for enterprise agents with thousands of prebuilt authenticated tools, plus an open-source framework for building your own MCP servers.
TypeSafe Jev
Jev is TypeSafe's System One decision model, built for the small decisions inside software and agents. You send a state and typed questions (choice, score and more) and get typed answers with probabilities back instead of free-form text, so code can branch on them directly to route, classify, score or rank options. Agents can use it to settle narrow calls cheaply and save the larger LLM for open-ended work. Available through TypeSafe's API, Python and JavaScript SDKs, an agent skill, and OpenRouter.
Popular searches with this tool
🏆 See also: CLI-Anything alternatives · All best-of lists
🧭 Task guides: AI workflow automation tools
💲 Estimate API cost: compare per-request and monthly costs for GPT, Claude, Gemini and Grok models.
Badge for makers
Built Windmill? Add this badge to your README or site. It links back to this page. About badges