Ferramentas
Windmill
Plataforma para devs que transforma scripts em Python, TypeScript, Go ou SQL em APIs, tarefas agendadas, fluxos e telas internas, no seu servidor.

Você escreve uma função em Python ou TypeScript e o Windmill gera, a partir dos parâmetros dela, um formulário, um endpoint de API e um job que pode rodar por cron. O time técnico versiona tudo no Git, e a área de negócio usa as telas e os fluxos que saem dali. Go, Bash, SQL, Rust, C# e Java também entram.
Para que serve
- Publicar um script interno como API ou ferramenta com interface, sem escrever o front-end.
- Encadear scripts num editor visual de fluxos ou em YAML.
- Disparar execuções por agenda, webhook, rota HTTP, WebSocket ou e-mail.
- Fazer painéis e apps internos em cima dos scripts, inclusive em React ou Svelte.
- Isolar grupos de workers, como desenvolvimento e produção.
Como começar
São três downloads e um Docker Compose:
curl https://raw.githubusercontent.com/windmill-labs/windmill/main/docker-compose.yml -o docker-compose.yml
curl https://raw.githubusercontent.com/windmill-labs/windmill/main/Caddyfile -o Caddyfile
curl https://raw.githubusercontent.com/windmill-labs/windmill/main/.env -o .env
docker compose up -dAbra http://localhost e entre com admin@windmill.dev e a senha changeme, que você troca em seguida. Para Kubernetes há um chart Helm.
Licença e custo
O código de backend/ e frontend/ segue a AGPLv3, com exceção dos trechos marcados como enterprise, que são proprietários. As imagens prontas da Community Edition incluem código fechado e podem ser usadas de graça dentro da organização, com cotas: 3 workspaces, 50 usuários e 10 usuários com SSO, entre outras. Revender, oferecer como serviço gerenciado ou expor o Windmill como recurso do seu produto pede licença comercial. Os clientes de API seguem a Apache 2.0. O plano Enterprise, cobrado por usuário e por worker, libera auditoria, SAML e gatilhos de Kafka e SQS, entre outros recursos. A empresa também mantém uma nuvem gerenciada.
Quando vale a pena
O público é quem já resolve tudo com script e cansou de montar API e tela para cada rotina. Para quem não programa, um editor visual como o n8n costuma ser mais direto, e Agente de IA ou automação? ajuda a escolher o tipo de solução. Se o foco são apps internos com arrastar e soltar, olhe o Appsmith, também open source.