【ウィンドミル】

Windmill(ウィンドミル) とは?

💡 スクリプトを書いて、つないで、画面も生やす開発者の風車
📌 このページのポイント
Windmill - スクリプト・ワークフロー・UI統合 スクリプト TypeScript / Python Go / Bash / SQL 入出力の型定義 ワークフロー Step1 Step2 分岐 スケジュール・リトライ UI自動生成 ユーザーID: 期間: 実行 運用基盤 実行ログ 権限管理 Webhook OSS
Windmillの三位一体アーキテクチャ
ひよこ ひよこ

Windmillってn8nと何が違うの?どっちもワークフロー自動化でしょ?

ペンギン先生 ペンギン先生

n8nはノーコード寄りで既存サービスの連携が得意だけど、Windmillはコードファーストなんだ。各ステップがTypeScriptPythonスクリプトそのもので、エンジニアが書いたコードをそのままワークフローに組み込めるのが特徴だよ

ひよこ ひよこ

コード書くなら普通にスクリプト実行すればよくない?

ペンギン先生 ペンギン先生

単発のスクリプトなら確かにそうだけど、定期実行、エラー時のリトライ、実行ログの保存、権限管理、他のスクリプトとの連携…って考えると、それぞれ自分で作るのは大変でしょ?Windmillはその「運用の面倒な部分」を全部まかなってくれるんだ

ひよこ ひよこ

おもしろい!UIの自動生成って何?

ペンギン先生 ペンギン先生

スクリプト引数と戻り値を解析して、入力フォームと結果表示の画面を自動で作ってくれるんだ。たとえばPythonスクリプトに「ユーザーID」の引数があれば、テキスト入力欄が自動で出る。非エンジニアに「このボタン押してね」って渡せるツールが一瞬でできるよ

ひよこ ひよこ

Retoolとかの社内ツール構築サービスとも競合するの?

ペンギン先生 ペンギン先生

いいところに気づいたね。Windmillはスクリプト実行+ワークフローUI構築の三刀流で、RetoolのUI構築とn8nワークフロー自動化の両方の領域をカバーしてるんだ。オープンソースでセルフホストできるから、コストを抑えたい企業には特に魅力的だよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Windmill」って出てきたら「スクリプトをつないで社内ツールまで作れる開発者プラットフォーム」と思えればだいたいOK!
📖 おまけ:英語の意味
「Windmill」 = 風車
💬 風車のように色んな力(スクリプト言語)を受けて仕事を回す、というイメージが名前の由来だよ
← 用語集にもどる