Windmill

Windmill

PythonとTypeScriptのスクリプトを社内ダッシュボードやワークフローに自動変換するオープンソースの開発者向けプラットフォーム

無料+有料WebCLIオープンソース
公式サイトへwindmill.dev
book-to-skill と比較Windmill の代替ツールを見る

概要

Windmillは、PythonとTypeScriptのスクリプトだけで、多段階の社内アプリ、ワークフロー、統合タスクを作成できるオープンソースの開発者向けプラットフォームです。有料化されたAirplaneやPipedreamのオープンソース代替候補としてよく言及されます。セルフホスティング環境に配置して、AWS Lambdaのようにバックグラウンドタスクを実行する目的でも使用できます。PythonやTypeScriptのほかにも20以上の言語をサポートしており、LSP(Language Server Protocol)ベースの自動補完機能を備えたエディタを提供しています。GitHubリポジトリからスクリプトを同期するか、Windmill内で直接作成すると、そのコードがすぐにアプリやローコードモジュールに変換されます。このように作成したアプリは単独で使用することも可能です。あるいは、作成したスクリプトとHub.windmill.devコミュニティで共有されたスクリプトを組み合わせて、1つのフローを構成することもできます。使用方法はノーコードツールと似ていますが、どのモジュールでも必要な時に直接コードを開いて確認し、修正できる点が異なります。オープンソースコミュニティに蓄積されたスクリプトを活用すれば、主要なAPIや繰り返し発生する作業のライブラリも容易に構築できます。また、Windmillを独自のフロントエンドでラップし、自社のSaaSに自動化機能を追加するような形でも活用できます。セルフホスティングのCommunity Editionは、実行回数の制限なしで無料から開始できます。インフラを自ら構築することなく、ビジネスロジックそのものに集中できるようにすることが、このプラットフォームの方向性です。

差別化ポイント

  • PipedreamよりCode-first、RetoolよりWorkflow/Script Orchestrationへ強く、GitHub Actions/LambdaよりVisual Workflow・Permission・Schedulerを最初から統合します。

主な機能

  • 20以上の言語をサポートするスクリプトエディタ(LSP自動補完を含む)
  • Airflowと比較して13倍高速なワークフローオーケストレーター
  • ドラッグ&ドロップのローコードアプリビルダー
  • フローのバージョン管理(スクリプトやアプリと同等レベル)
  • バッチの再実行およびJS式による引数変換
  • Claude Code・VS Code統合およびwmill devライブリロード
  • セルフホスティングCommunity Editionの無制限無料提供

メリット・デメリット

ウェブ検索で収集したユーザーの声をまとめたものです

メリット

  • Python、TypeScript、Go、PHP等の通常コードをScriptとして実行し、Workflow、Scheduler、RBAC、Log、Version管理を一体化できます。オープンソースSelf-hostが可能で、Scriptから自動UI Formを作れるためFrontend実装を減らせます。

デメリット

  • RetoolほどUI Customizationは強くなく、非開発者には学習曲線があります。Self-hostではDocker/Kubernetes等の運用負担があり、韓国語文書・Communityも少ないです。

料金

無料+有料開始価格: US$120/月

Self-host Communityは無料・Unlimited Execution。Cloud Freeは日1,000 runs、Teamは1 user月$10、EnterpriseはCustom。Self-host Enterprise Licenseも別契約です。

料金表を見る

情報確認日:

活用事例

  • 社内管理ダッシュボードおよび運用ツールの開発
  • データパイプラインおよびETLワークフローの自動化
  • APIバックグラウンドタスクのスケジュール設定
  • チーム内のスクリプトをセルフサービスUIに変換
  • AirflowやTemporalを代替するワークフローオーケストレーション

対象ユーザー

Backend・Full-stack DeveloperDevOps・Infrastructure EngineerInternal Toolが必要なStartupData Engineering Team

検証の根拠

会社・料金・機能の情報は、以下の一次情報と直近の検証記録に基づいて表示しています。出典が食い違う場合は、公式の一次情報と最新の検証結果を優先します。

最終検証 2026/08/02検証済み出典1件

代替ツール

この代わりに使えるツール