Windmill

Windmillセルフホスト、ワンクリックでデプロイ

Windmillはワークフローや社内アプリ向けのオープンソースプラットフォームです。Automatioを使えば、完全なデータ主権を保ちながら、ワンクリックで独自のVPSにHTTPS付きでデプロイできます。

セルフホスト windmillwindmill自動化オープンソースワークフローdocker windmillvps自動化プラットフォーム開発者ツール+1 more
Windmill logo

Windmill

Automation & Workflows

Windmillはワークフローや社内アプリ向けのオープンソースプラットフォームです。Automatioを使えば、完全なデータ主権を保ちながら、ワンクリックで独自のVPSにHTTPS付きでデプロイできます。

workflowautomationdevelopment

Windmillをデプロイすると得られるもの

借りるサーバー、その料金、インストーラーが尋ねる内容。

サーバー
CX23 · 2 vCPU · 4 GB RAM
最低料金
月額 $9
セットアップ
設定不要

すべてのデプロイに含まれるもの

  • 専用サーバー、1台につき1アプリ
  • HTTPS証明書を自動発行
  • 無料サブドメイン、独自ドメインも可
  • 再起動・リサイズ・スナップショット・復元

プロジェクト

このページがAutomatio外へリンクするすべて。

Windmillをワンクリックでデプロイ

自分のサーバーで、自分のデータのまま。ターミナルもDockerコマンドも証明書設定も不要です。

  1. 1

    サイズを選ぶ

    アプリに合う最小のサーバーから始めましょう。後から再インストールなしで変更できます。

  2. 2

    デプロイを押す

    サーバーを借り、Dockerでアプリを入れ、サブドメインを向けます。

  3. 3

    起動を見守る

    プロビジョニングは自動で数分かかります。HTTPS証明書が発行されれば公開完了です。

サーバーサイズ

Automatioのサブスクリプションと合わせて毎月請求されます。サーバーを削除すれば課金は止まります。

Windmillの機能

このユースケースに対してAutomatioができることをご覧ください

マルチ言語スクリプティング

Windmillは、自動化の主要な構成要素としてコードを扱います。TypeScript、Python、Go、Bash、またはSQLでスクリプトを記述し、それらを再利用可能なノードとして公開できます。すべてのスクリプトは引数に基づいてUIフォームを自動生成するため、非技術者でもコードに触れることなく複雑なロジックをトリガーできます。

  • 1TypeScript向けのBunおよびDenoをサポート
  • 2uvを通じたPython依存関係管理
  • 3PostgreSQLおよびSnowflake向けのネイティブSQL実行
  • 4システムタスク向けの直接的なBashおよびPowerShellサポート
  • 5インスタンスに保存されたすべてのスクリプトのバージョン管理

Windmillの機能

  • マルチ言語スクリプティング

    Windmillは、自動化の主要な構成要素としてコードを扱います。TypeScript、Python、Go、Bash、またはSQLでスクリプトを記述し、それらを再利用可能なノードとして公開できます。すべてのスクリプトは引数に基づいてUIフォームを自動生成するため、非技術者でもコードに触れることなく複雑なロジックをトリガーできます。

    1. TypeScript向けのBunおよびDenoをサポート
    2. uvを通じたPython依存関係管理
    3. PostgreSQLおよびSnowflake向けのネイティブSQL実行
    4. システムタスク向けの直接的なBashおよびPowerShellサポート
    5. インスタンスに保存されたすべてのスクリプトのバージョン管理
  • ビジュアルワークフローエンジン

    ビジュアルエディターを使用して、スクリプトを複雑な有向非巡回グラフ(DAG)にチェーンできます。エンジンは、リトライ、エラー分岐、大規模な並列実行を処理します。高性能なRustコアを使用しているため、高負荷なバースト時でも従来のNode.jsベースの自動化ツールよりも低いレイテンシーを維持します。

    1. ドラッグ&ドロップのフローデザイナー
    2. 並列for-eachループと分岐ロジック
    3. ヒューマン・イン・ザ・ループ承認のための待機ステップ
    4. ステップ間の自動状態管理
    5. より大規模なワークフロー内へのサブフローのネストサポート
  • ローコードアプリビルダー

    プラットフォームには、スクリプトの上に配置するダッシュボードや管理パネルを構築するためのエディターが含まれています。テーブル、ボタン、チャートなどのコンポーネントをキャンバスにドラッグし、自動化結果にバインディングできます。社内ツール用のフロントエンドのボイラープレートを書く必要がなくなります。

    1. 50以上のUIコンポーネントライブラリ
    2. スクリプト出力へのリアルタイムデータバインディング
    3. ブランドの一貫性を保つためのカスタムCSSとスタイリング
    4. 特定のアプリビューに対するロールベースアクセス制御
    5. エンドユーザー向けのスタンドアロンアプリのデプロイ
  • リソースおよび機密情報管理

    APIキー、データベースの資格情報、設定を安全なボールトで集中管理します。Windmillではカスタムリソースタイプを定義できるため、本番環境とステージング環境のキーの切り替えや、スクリプトにハードコードすることなくグローバルな複雑なLLMプロンプトの管理が容易になります。

    1. 保管時の機密情報に対するAES-256暗号化
    2. 異なるリソースタイプのためのカスタムスキーマ定義
    3. ワークスペース間の環境変数分離
    4. チーム間でのグローバルな資格情報共有
    5. AI駆動型フローのためのプロンプト管理システム

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

制限のない実行: 独自の競合他社は、タスクごとや実行時間ごとに料金を請求することがよくあります。自分のサーバーでWindmillを実行すればこれらの制限がなくなるため、定額のVPSコストで数百万のジョブを実行できます。
メモリ要件: Windmillのワーカーとデータベースを快適に実行するには最低4GBのRAMが必要です。より小さなVPSティアを選択すると、メモリ不足によるクラッシュが発生する可能性が高くなります。
内部ネットワークへのアクセス: 自身のインフラストラクチャにホストすることで、複雑なVPNトンネルの構築やシステムをパブリックに公開することなく、自動化から内部データベースやローカルAPIに直接通信させることができます。
SMTP設定: 組み込みのメールサーバーはありません。通知やレポートを送信するには、PostmarkやAmazon SESなどの独自のSMTPプロバイダーを手動で設定する必要があります。
プロンプトの主権: 独自のAIプロンプトやLLM設定をハードウェア内に確実に保持し、サードパーティのクラウドプロバイダーへのノウハウの流出を防ぎます。
AGPLv3コンプライアンス: コアソフトウェアはAGPLv3ライセンスを使用しています。コードを再配布したり、他者に商用マネージドサービスとして提供したりする予定がある場合は、これらの規約に従う必要があります。
無制限のワークスペース: SaaSプラン特有のワークスペースごとの料金なしで、異なるクライアントや部署向けに独立した環境を作成できます。複数のクライアントスタックを管理するエージェンシーに最適です。

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

実行コスト

comparisonTable.self-hosted.managedSaasタスクごとまたは時間ごとの料金
comparisonTable.self-hosted.diyゼロ(ハードウェア費用のみ)
comparisonTable.self-hosted.automatioゼロ(定額サーバー費)

デプロイ

comparisonTable.self-hosted.managedSaas即時サインアップ
comparisonTable.self-hosted.diy手動でのDocker設定に1〜2時間
comparisonTable.self-hosted.automatio約15分で自動化

HTTPS/SSL

comparisonTable.self-hosted.managedSaas込み
comparisonTable.self-hosted.diyCertbotの手動セットアップ
comparisonTable.self-hosted.automatio完全自動化

データプライバシー

comparisonTable.self-hosted.managedSaasベンダーサーバーに保存
comparisonTable.self-hosted.diy100%プライベート
comparisonTable.self-hosted.automatio100%プライベート

メンテナンス

comparisonTable.self-hosted.managedSaasゼロ
comparisonTable.self-hosted.diy高(手動アップデート)
comparisonTable.self-hosted.automatio低(自動パッチ適用)

こんな方に

実際にWindmillを自分のサーバーで動かしている人たちと、それによって変わること。

AIファーストの開発者

独自のAIラッパーや制限の厳しいSaaSの実行制限にうんざりしている。

ローカルのCLIと同期し、Model Context Protocolをサポートするプロフェッショナルグレードのオーケストレーションエンジンを手に入れます。

  • ローカルのPythonスクリプトをサーバーと同期する
  • システムコマンドを実行するカスタムAIエージェントを構築する
  • お気に入りのIDE経由で複雑なLLMフローをデバッグする

マーケティングオペレーションのスペシャリスト

数十もの異なる自動化フローでプロンプトを手動で更新している。

すべてのプロンプトを単一のリソースとして管理し、ワークスペース全体で接続されたすべてのフローを即座に更新できます。

  • YouTubeの返信やコンテンツのプロンプトを集中管理する
  • グローバルで異なるLLMモデルのA/Bテストを実施する
  • マルチプラットフォームのコンテンツ配信を自動化する

一人で運営するエージェンシーの創業者

シートごと、実行ごとの料金体系がクライアント業務の利益率を圧迫している。

分離されたワークスペースを使用して1つのインスタンスでクライアントのすべての自動化をホストし、カスタムホワイトラベルの管理パネルを提供します。

  • 新しいクライアントワークスペースを数秒でオンボードする
  • カスタムデータベース管理UIを作成する
  • 定期的なクライアントレポート作成タスクを自動化する

ホームラボ愛好家

ノーコードツールがローカルネットワークプロトコルやカスタムスクリプトをサポートしていない。

クラウドに対してファイアウォールのポートを開放することなく、ハードウェアアクセスやローカルサービスの統合を完全にコントロールできます。

  • メディアサーバーのメタデータクリーンアップを自動化する
  • ローカルファイルアーカイブをS3ストレージに同期する
  • 定期的なシステム保守スクリプトを実行する

このプロンプトとは?

このプロンプトの機能とより良い結果を得るための方法を学びましょう。

ノーコードに代わる開発者向けツール

Windmillは、Retool、n8n、Temporalなどのツールの置き換えを目的として設計された高性能な開発者向けプラットフォームです。ほとんどの自動化プラットフォームが単純なHTTPリクエストを実行するビジュアルノードに焦点を当てているのに対し、Windmillは純粋なコードを中心に体験を構築しています。エンジニアは主流言語でスクリプトを記述し、それらのスクリプトをワークフローや社内UI用の再利用可能なビルディングブロックに即座に変換できます。このコードファーストの哲学により、ビジュアルノード特有の機能不足という壁に突き当たることはありません。

ビルディングブロックとしてのスクリプト

プラットフォームの中心にあるのはスクリプトです。保存したすべてのスクリプトは、受け取る引数に基づいてUIを自動生成します。Pythonスクリプトにメールアドレスとカウントが必要な場合、Windmillがそのフォームを作成してくれます。これらのスクリプトは、リトライ、エラーハンドリング、並列ループ、状態管理などの複雑なオーケストレーション処理を担うビジュアルDAGエディターのFlow Builderでチェーンされます。Node.jsベースのツールとは異なり、Rustベースのコアは最小限のオーバーヘッドで数千の同時タスクを処理します。

リソースエコシステム

最も強力な機能の1つはリソースシステムです。フロー内にAPIキーをハードコードする代わりに、外部リソースとして定義します。これは、LLMプロンプト、モデルの選択、temperature設定をリソースとして保存し、ワークスペース全体でグローバルに更新したいAI駆動型のワークフローにおいて特に便利です。ロジックと設定のこのアーキテクチャ上の分離こそが、プロフェッショナルな自動化に適している理由です。

AIを活用した開発

このプラットフォームは現代のAI開発と深く統合されています。Model Context Protocol(MCP)のサポートと堅牢なCLIにより、開発者はClaudeやCursorなどのツールを使用して、ローカルでフローの構築やデバッグを行えます。AIに自動化の全体像を説明すれば、AIがAPIを使用してフォルダ、スクリプト、スケジュールを作成してくれます。ローカルのIDEと本番対応の実行エンジンを繋ぐこのブリッジにより、カスタムAIエージェントや社内ビジネスロジックを構築するチームにとって標準的な選択肢となっています。

このプロンプトとは?

Windmillについてのユーザーの声

Windmillについてコミュニティがどう思っているか見てください

Windmillは、エンジニアに自動化ツールを作らせたときに生まれる、まさにそのものです。子供扱いせず、コードを実行するための高性能な環境を提供してくれます。
dev_ops_pete
reddit
サブワークフローの管理が面倒だったため、n8nから移行しました。Windmillではスクリプトは単なるスクリプトであり、どこからでも呼び出すことができます。
automation_fanatic
youtube
学習曲面はZapierよりも急ですが、上限ははるかに高いです。基本的なPythonの知識があれば、もう戻れなくなります。
coding_nomad
hackernews
WindmillはPhotoroomですぐに不可欠な存在になりました...チャットOpsやスクリプトのイテレーションが信じられないほど簡単になりました。
Eliot Andres
twitter
現在、Windmillは私たちのインフラストラクチャの中で最も安定したコンポーネントの1つに数えられています。
BJ Maldonado
twitter
Docker Composeを通じた迅速なセットアップと直感的なUIのおかげで、すぐに開始することができました。
Yonathan Adest
twitter

Windmillについての動画

Windmillについてのチュートリアル、レビュー、ディスカッションを見る

I'm saying it's the most flexible tool I've ever used, and I love it. We have switched most of our workflows to windmill.

How you can integrate a script in a script... that's like the most powerful tool.

The parameters on the left automatically pars on the panel on the right this panels help me preview and iterate on my scripts.

Scripts are nice but flows are more powerful in flows you can sequence many kind of scripts.

プロンプト以上のもの

ワークフローを強化する AI自動化

AutomatioはAIエージェント、ウェブ自動化、スマート統合のパワーを組み合わせ、より短時間でより多くのことを達成するお手伝いをします。

AIエージェント
ウェブ自動化
スマートワークフロー

Windmillのプロのヒント

Windmillを最大限に活用し、より良い結果を得るための専門家のヒント。

カスタムリソースタイプを使用する

APIキーを単なる文字列として保存するだけでなく、Prompt Setsなどのカスタムリソースタイプを作成し、AI設定を整理して型安全に保ちましょう。

AIコーディング向けにMCPを有効にする

設定でModel Context Protocolサーバーを有効にします。これにより、ClaudeなどのAIツールがスクリプトを直接作成、テストし、サーバーにデプロイできるようになります。

PythonのRAMを監視する

Pythonで重いデータ処理を実行する場合は、メモリ使用量に注意してください。Pandasなどの大きなライブラリをインポートする際、ワーカーが大量のリソースを消費する可能性があります。

お客様の声

ユーザーの声

ワークフローを変革した何千人もの満足したユーザーに加わりましょう

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

関連 Self-Hosted Apps

Windmillについてのよくある質問

Windmillに関するよくある質問への回答を見つけてください