Retoolの代替としてセルフホスト可能なオープンソース社内ツールビルダー

Windmillは、スクリプト・ワークフロー・UIをAIアシスト付きで構築できるオープンソースプラットフォームです。TypeScript、Python、Go、Bash、SQLなど複数言語のスクリプトをブラウザ上で記述・実行し、それらをフロー形式で連結することで複雑な業務自動化を実現します。さらに作成したスクリプトをノーコードでUI化できるアプリビルダーも備えており、社内ダッシュボード・申請フォーム・運用管理画面まで一気通貫で内製可能。Retoolやn8nの代替として、データを外部に出さずセルフホストで運用したいエンジニアチームに適しています。

主要機能

  • スクリプトエディタ: TypeScript/Python/Go/Bash/SQLを即時実行可能。引数のUIフォームが自動生成され、Slackから「ユーザー削除スクリプト」を実行する運用も数十分で構築できます。
  • フロービルダー: スクリプトを連結したワークフローを視覚的に設計。並列実行・ループ・分岐・エラーハンドリングに対応し、Airflowで数百行書いていたDAGを数クリックで組めます。
  • アプリビルダー: ドラッグ&ドロップで管理画面を構築。バックエンドのスクリプトと直結するため、社内CRUD画面の制作工数が従来の1/3〜1/5に圧縮できます。
  • ベンチマーク優位: 公式比較ではAirflow/Prefect/Temporal/Kestraに対してジョブ実行速度で優位とされ、worker-gb-month課金のため軽量ジョブのコスト効率も高い設計です。

編集部の検証メモ

公開料金プランと機能要件を比較検討した結果、Windmillはコミュニティ版が完全無料・オープンソースで、Retool(最低$10/seat〜、社内ツール用途で$50/seat級になりがち)と比較すると20名規模で月数万円〜十数万円のコスト削減余地があります。Team以上のクラウドプランはcompute-based pricing(2 worker-gb-monthのcompute unit +半シート課金)で、ジョブが少ない時間帯は実質的に課金されない構造。差別化ポイントはスクリプト・ワークフロー・UIを単一プラットフォームで完結させる点で、Retool(UI寄り)+ n8n(フロー寄り)+自前スクリプト基盤の三本立てを1本に統合できます。月10時間の社内ツール保守工数を1〜2時間に圧縮できれば、エンジニア単価8,000円換算で年100万円規模の削減試算が成り立ちます。

想定ユーザー

コードを書ける小〜中規模のエンジニアチーム、特に社内データを外部SaaSに預けたくないセキュリティ要件の高い企業や、Retool/Zapierのシート課金が重荷になっている組織に最適です。一方、非エンジニア中心の部署が単独で導入するにはスクリプト記述が前提となるため学習コストが高く、ノーコード完結を求める用途には不向きです。