Windmill är en kodfirst-plattform för arbetsflöden, interna appar och AI-agenter, med öppen kärna som går att self-hosta. Ingenjörer skriver skript i Python, TypeScript, Go, Bash, SQL med flera språk och synkar dem med Git, medan affärsgrupper bygger vidare på samma plattform med AI – och granskning, promotion mellan miljöer och isolerade workers håller kontroll på vad som shippar.
Varje skript blir automatiskt en delbar webb-UI, ett API och ett cron-jobb, baserat på dess parametrar. Skripten kombineras till flöden som grafer (DAG:er), datapipelines eller fullkodiga React- och Svelte-appar via den inbyggda lågkodbyggaren. Workers är autonoma processer som kör ett skript i taget med tillgång till processor och minne, och schemaläggning samt autogenererade webhooks ingår för varje skript och flöde. Plattformen positioneras som självhostbart alternativ till Retool, n8n och ett förenklat Temporal.
Kärnkoden licensieras varierat under Apache 2.0 och AGPLv3, med vissa enterprise-funktioner under proprietär licens – läs vad som gäller per komponent. Flödeslogiken är kod, så utvecklarkompetens i teamet är ett krav, och självhosting innebär egen infrastruktur med workers, databas och uppdateringsansvar.