Windmill
インフラ全体を支え、スクリプトをWebhook、ワークフロー、UIに変換するオープンソースの開発者向けプラットフォームです。最速のワークフローエンジンです(Airflow比13x)。RetoolとTemporalのオープンソースの代替です。
現在も活発に開発中:直近 90 日間のコミットは 1,246 件、最新コミットは 2026-10-01。
Windmillは、スクリプトを社内ツールや自動化のためのWebhook、ワークフロー、ユーザーインターフェースに変換するオープンソースの開発者向けプラットフォームです。Python、TypeScript、Go、Bash、SQL、GraphQL、PowerShell、Rustなど複数のプログラミング言語をサポートし、Retool、Pipedream、Superblocks、Temporalなどの商用プラットフォームに対するセルフホスト可能な代替として機能します。スクリプトから共有可能なUIを自動生成し、開発者はそれらをフローに組み込んだり、ローコードの手法でより豊富な機能を持つアプリケーションを構築したりできます。Windmillは最速のワークフローエンジンを標榜しており、Airflow比13xの速度で動作するため、高性能な自動化が必要な場面に適しています。組織は統一された環境内で、社内APIの構築、バックグラウンドジョブの管理、複雑なワークフローの作成、カスタムUIの開発をすべて行えます。AGPLv3ライセンスにより、チームはニーズに応じてWindmillをデプロイ、改変でき、Windmill Labsを通じた商用サポートの選択肢も利用できます。アーキテクチャはDocker ComposeとKubernetesの両方でのデプロイをサポートしており、さまざまなインフラ要件に柔軟に対応できます。
他ツールとの違い
Retoolとの比較:コードファーストのアプローチと10+の言語サポートを備えたオープンソース;Temporalとの比較:組み込みのUI生成機能とローコードアプリビルダー;n8nとの比較:ノードベースのビジュアルプログラミングではなく実際のコード実行を採用した開発者向け設計
主な機能
- スクリプトからのUI自動生成
- ビジュアルフローエディター付きワークフローエンジン
- 複数言語のスクリプト実行(Python/TS/Go/Bash/SQL/Rust)
- ローコードアプリビルダー
- スケジュール/Webhook/Kafka/WebSocketトリガー
- シークレット管理とRBAC
- Git同期とVS Code拡張機能
- サンドボックス内でのスクリプト実行(nsjail)
向いている用途
- 自動生成UIを用いた社内ツール開発
- Retool/Pipedreamを置き換えるワークフロー自動化
- 複数言語のスクリプトのオーケストレーションを必要とするチーム
向いていない用途
- 単純なcronジョブ(過剰な構成)
- 顧客向けアプリケーション開発
制限事項
- AGPLv3ライセンスによる改変部分のオープンソース化の義務
- セルフホストにはPostgreSQLとDockerが必要
- フロービルダーとアプリビルダーの習得に伴う学習コスト
- ワーカーのスケーリングにはインフラ管理が必要
Windmill の代替ツール
よくある質問
- Windmill とは?
- Windmillは、スクリプトを社内ツールや自動化のためのWebhook、ワークフロー、ユーザーインターフェースに変換するオープンソースの開発者向けプラットフォームです。Python、TypeScript、Go、Bash、SQL、GraphQL、PowerShell、Rustなど複数のプログラミング言語をサポートし、Retool、Pipedream、Superblocks、Temporalなどの商用プラットフォームに対するセルフホスト可能な代替として機能します。スクリプトから共有可能なUIを自動生成し、開発者はそれらをフローに組み込んだり、ローコードの手法でより豊富な機能を持つアプリケーションを構築したりできます。Windmillは最速のワークフローエンジンを標榜しており、Airflow比13xの速度で動作するため、高性能な自動化が必要な場面に適しています。組織は統一された環境内で、社内APIの構築、バックグラウンドジョブの管理、複雑なワークフローの作成、カスタムUIの開発をすべて行えます。AGPLv3ライセンスにより、チームはニーズに応じてWindmillをデプロイ、改変でき、Windmill Labsを通じた商用サポートの選択肢も利用できます。アーキテクチャはDocker ComposeとKubernetesの両方でのデプロイをサポートしており、さまざまなインフラ要件に柔軟に対応できます。
- Windmill は現在もメンテナンスされていますか?
- 現在も活発に開発中:直近 90 日間のコミットは 1,246 件、最新コミットは 2026-10-01。
- Windmill の代替ツールは?
- Windmill に近いオープンソースの代替ツール:n8n、Temporal、Dify、Langflow、Flock、iX。
- Windmill はオープンソースですか?
- はい。Windmill はオープンソースで、コードは GitHub で公開されています。
スター数・コミット・リリースのデータは GitHub API から毎日自動更新しています。紹介文は AI が英語から翻訳し、別のモデルで逆翻訳チェックを行っています。 リポジトリ:github.com/windmill-labs/windmill