ویندمیل (Windmill) خودمیزبان، دیپلوی با یک کلیک
ویندمیل یک پلتفرم open-source برای ورکفلوها و اپلیکیشنهای داخلی است. اتومیشو آن را با یک کلیک و با قابلیت HTTPS روی VPS شخصی شما برای اقامت کامل دادهها...
Windmill
Automation & Workflowsویندمیل یک پلتفرم open-source برای ورکفلوها و اپلیکیشنهای داخلی است. اتومیشو آن را با یک کلیک و با قابلیت HTTPS روی VPS شخصی شما برای اقامت کامل دادهها...
با استقرار Windmill چه چیزی میگیرید
سروری که اجاره میکنیم، هزینهاش، و آنچه نصبکننده از شما میپرسد.
- سرور
- CX23 · 2 vCPU · 4 GB RAM
- از
- 9$ در ماه
- راهاندازی
- نیازی به پیکربندی نیست
در هر استقرار موجود است
- سرور اختصاصی، هر ماشین یک برنامه
- صدور خودکار گواهی HTTPS
- زیردامنه رایگان، دامنه اختصاصی اختیاری
- راهاندازی مجدد، تغییر اندازه، اسنپشات و بازیابی
پروژه
هر آنچه این صفحه به بیرون از Automatio پیوند میدهد.
Windmill را با یک کلیک مستقر کنید
روی سرور خودتان، با دادههای خودتان. بدون ترمینال، بدون دستور Docker، بدون تنظیم گواهی.
- 1
اندازه را انتخاب کنید
با کوچکترین سروری که برای برنامه کافی است شروع کنید. بعداً بدون نصب مجدد تغییر دهید.
- 2
دکمه استقرار را بزنید
سرور را اجاره میکنیم، برنامه را با Docker نصب میکنیم و یک زیردامنه را به آن هدایت میکنیم.
- 3
بالا آمدنش را ببینید
آمادهسازی خودکار است و چند دقیقه طول میکشد. با صدور گواهی HTTPS برنامه فعال است.
اندازه سرور
ماهانه همراه با اشتراک Automatio صورتحساب میشود. سرور را حذف کنید، هزینه متوقف میشود.
قابلیتهای Windmill
کاوش کنید که Automatio چه کاری میتواند برای این مورد استفاده انجام دهد
اسکریپتنویسی چندزبانه
ویندمیل کد را به عنوان بلوک ساختمانی اصلی اتوماسیون در نظر میگیرد. شما میتوانید اسکریپتها را به زبانهای TypeScript، Python، Go، Bash یا SQL بنویسید و آنها را به عنوان گرههای قابل استفاده مجدد معرفی کنید. هر اسکریپت به طور خودکار فرم UI خود را بر اساس آرگومانهایش تولید میکند و به کاربران غیرفنی اجازه میدهد بدون لمس کد، منطقهای پیچیده را اجرا کنند.
- 1پشتیبانی از Bun و Deno برای TypeScript
- 2مدیریت وابستگی پایتون از طریق uv
- 3اجرای بومی SQL برای PostgreSQL و Snowflake
- 4پشتیبانی مستقیم Bash و PowerShell برای وظایف سیستمی
- 5کنترل نسخه برای هر اسکریپت ذخیرهشده در اینستنس
قابلیتهای Windmill
- اسکریپتنویسی چندزبانه
ویندمیل کد را به عنوان بلوک ساختمانی اصلی اتوماسیون در نظر میگیرد. شما میتوانید اسکریپتها را به زبانهای TypeScript، Python، Go، Bash یا SQL بنویسید و آنها را به عنوان گرههای قابل استفاده مجدد معرفی کنید. هر اسکریپت به طور خودکار فرم UI خود را بر اساس آرگومانهایش تولید میکند و به کاربران غیرفنی اجازه میدهد بدون لمس کد، منطقهای پیچیده را اجرا کنند.
- پشتیبانی از Bun و Deno برای TypeScript
- مدیریت وابستگی پایتون از طریق uv
- اجرای بومی SQL برای PostgreSQL و Snowflake
- پشتیبانی مستقیم Bash و PowerShell برای وظایف سیستمی
- کنترل نسخه برای هر اسکریپت ذخیرهشده در اینستنس
- موتور ورکفلو بصری
شما میتوانید اسکریپتهای خود را با استفاده از یک ویرایشگر بصری به گرافهای جهتدار غیرمدور (DAG) پیچیده متصل کنید. این موتور تلاش مجدد، انشعاب خطتا و اجرای موازی را در مقیاس وسیع مدیریت میکند. از آنجایی که از یک هسته Rust با کارایی بالا استفاده میکند، تاخیر کمتری نسبت به ابزارهای اتوماسیون سنتی مبتنی بر Node.js در زمان اوج همگامی حفظ میکند.
- طراح جریان کشیدن و رها کردن (Drag-and-drop)
- حلقههای موازی for-each و منطق انشعابی
- مراحل انتظار برای تأییدیه انسان در حلقه (human-in-the-loop)
- مدیریت خودکار وضعیت بین مراحل
- پشتیبانی از تو در تو قرار دادن زیرجریانها درون ورکفلوی بزرگتر
- سازنده اپلیکیشن لوکد (Low-code)
این پلتفرم شامل یک ویرایشگر برای ساخت داشبوردها و پنلهای مدیریتی است که در بالای اسکریپتهای شما قرار میگیرند. شما میتوانید کامپوننتهایی مانند جدولها، دکمهها و نمودارها را روی بوم بکشید و آنها را به نتایج اتوماسیون خود متصل کنید. این کار نیاز به نوشتن کدهای بویلرپلیت فرانتاند برای ابزارهای داخلی را از بین میبرد.
- کتابخانهای از بیش از ۵۰ کامپوننت UI
- اتصال داده بیدرنگ به خروجیهای اسکریپت
- CSS و استایلدهی سفارشی برای ثبات برند
- کنترل دسترسی مبتنی بر نقش برای نماهای خاص اپلیکیشن
- دیپلوی اپلیکیشنهای مستقل برای کاربران نهایی
- مدیریت منابع و رازها (Secrets)
کلیدهای API، اعتبارنامههای پایگاه داده و تنظیمات خود را در یک خزانه امن متمرکز کنید. ویندمیل به شما امکان میدهد انواـع منابع سفارشی را تعریف کنید، که جابهجایی بین کلیدهای پروداکشن و استیجینگ یا مدیریت promptهای پیچیدهی LLM را به صورت سراسری و بدون هاردکد کردن آنها در اسکریپتها آسان میکند.
- رمزگذاری AES-256 برای رازها در حالت استراحت
- تعاریف اسلایس سفارشی برای انواـع منابع مختلف
- ایزولهسازی متغیرهای محیطی بین فضاهای کاری
- اشتراکگذاری سراسری اعتبارنامهها در بین تیمها
- سیستم مدیریت prompt برای جریانهای مبتنی بر AI
content.selfHosted.whyTitle
content.selfHosted.tradeoffsTitle
comparisonTable.self-hosted.title
comparisonTable.self-hosted.description
| جنبه | comparisonTable.self-hosted.managedSaas | comparisonTable.self-hosted.diy | comparisonTable.self-hosted.automatio |
|---|---|---|---|
| هزینه اجرا | هزینههای به ازای وظیفه یا دقیقه | صفر (فقط هزینه سختافزار) | صفر (هزینه ثابت سرور) |
| دیپلوی | ثبتنام آنی | ۱ تا ۲ ساعت پیکربندی دستی Docker | ~۱۵ دقیقه خودکار |
| HTTPS/SSL | شامل میشود | راهاندازی دستی Certbot | کاملاً خودکار |
| حریم خصوصی دادهها | ذخیرهشده روی سرورهای فروشنده | ۱۰۰٪ خصوصی | ۱۰۰٪ خصوصی |
| تعمیر و نگهداری | صفر | زیاد (بهروزرسانیهای دستی) | کم (پچ کردن خودکار) |
هزینه اجرا
دیپلوی
HTTPS/SSL
حریم خصوصی دادهها
تعمیر و نگهداری
این برای چه کسانی است
کسانی که واقعاً Windmill را روی سرور خودشان اجرا میکنند، و چه چیزی تغییر میکند.
یک توسعهدهنده AI-first
از رپرهای اختصاصی AI و محدودیتهای سختگیرانهی اجرای SaaS خسته شدهاید.
شما یک موتور ارکستراسیون در سطح حرفهای دریافت میکنید که با CLI محلی شما همگامسازی میشود و از Model Context Protocol پشتیبانی میکند.
- همگامسازی اسکریپتهای محلی پایتون با سرور خود
- ساخت ایجنتهای سفارشی AI که دستورات سیستم را اجرا میکنند
- دیباگ جریانهای پیچیدهی LLM از طریق IDE مورد علاقه خود
یک متخصص عملیات بازاریابی
بهروزرسانی دستی promptها در دهها جریان اتوماسیون مختلف.
هر prompt را به عنوان یک منبع (Resource) واحد مدیریت کنید که بلافاصله تمام جریانهای متصل را در کل فضای کاری شما بهروز میکند.
- متمرکزسازی promptهای پاسخ و محتوای یوتیوب
- تست A/B مدلهای مختلف LLM به صورت سراسری
- خودکارسازی توزیع محتوا در چند پلتفرم
یک بنیانگذار آژانس انفرادی
قیمتگذاری به ازای کاربر و به ازای اجرا حاشیه سود کار مشتری را از بین میبرد.
تمام اتوماسیونهای مشتری را روی یک اینستنس با استفاده از فضاهای کاری ایزوله میزبانی کنید و پنلهای مدیریتی سفارشی با برند خودتان (white-labeled) به آنها بدهید.
- راهاندازی فضاهای کاری مشتریان جدید در چند ثانیه
- ایجاد UIهای مدیریت پایگاه داده سفارشی
- خودکارسازی وظایف تکراری گزارشدهی به مشتری
یک علاقهمند به هاملب (Homelab)
ابزارهای no-code از پروتکلهای شبکه محلی یا اسکریپتهای سفارشی پشتیبانی نمیکنند.
کنترل کامل بر دسترسی به سختافزار و یکپارچهسازی سرویسهای محلی بدون نیاز به باز کردن پورتهای فایروال به سمت ابری.
- خودکارسازی پاکسازی متادیتای سرور رسانه
- همگامسازی آرشیوهای فایل محلی با ذخیرهسازی S3
- اجرای اسکریپتهای تعمیر و نگهداری برنامهریزی شده سیستم
این پرامپت چیست؟
بیاموزید این پرامپت چه میکند و چگونه میتواند به شما در دستیابی به نتایج بهتر کمک کند.
جایگزین توسعهدهنده برای ابزارهای لوکد
ویندمیل یک پلتفرم توسعهدهنده با کارایی بالا است که برای جایگزینی ابزارهایی مانند Retool، n8n و Temporal طراحی شده است. در حالی که بیشتر پلتفرمهای اتوماسیون روی گرههای بصری که درخواستهای ساده HTTP را انجام میدهند تمرکز دارند، ویندمیل تجربه را حول کد خالص متمرکز میکند. این به مهندسان اجازه میدهد اسکریپتها را به زبانهای اصلی بنویسند و بلافاصله آن اسکریپتها را به بلوکهای ساختمانی قابل استفاده مجدد برای ورکفلوها یا UIهای داخلی تبدیل کنند. این فلسفه کد-محور تضمین میکند که هرگز به بنبست نمیرسید وقتی یک گره بصری از یک ویژگی خاص پشتیبانی نمیکند.
اسکریپتها به عنوان بلوکهای ساختمانی
هسته پلتفرم اسکریپت است. هر اسکریپتی که ذخیره میکنید به طور خودکار فرم UI خود را بر اساس آرگومانهایی که میگیرد تولید میکند. اگر یک اسکریپت پایتون به یک ایمیل و یک تعداد نیاز داشته باشد، ویندمیل آن فرم را برای شما میسازد. سپس این اسکریپتها در Flow Builder به هم متصل میشوند، یک ویرایشگر بصری DAG که کارهای سنگین ارکستراسیون از جمله تلاشهای مجدد، مدیریت خطا، حلقههای موازی و مدیریت وضعیت را انجام میدهد. بر خلاف ابزارهای مبتنی بر Node.js، هسته مبتنی بر Rust آن هزاران وظیفه همزمان را با حداقل سربار مدیریت میکند.
اکوسیستم منابع (Resources)
یکی از قدرتمندترین ویژگیها سیستم Resource است. به جای هاردکد کردن کلیدهای API درون جریانها، شما آنها را به عنوان منابع خارجی تعریف میکنید. این امر به ویژه برای ورکفلوهای مبتنی بر AI مفید است که ممکن است بخواهید promptهای LLM، انتخابهای مدل و تنظیمات temperature را به عنوان منابعی ذخیره کنید که میتوانند به صورت سراسری بهروز شوند. این جداسازی معماری بین منطق و پیکربندی چیزی است که پلتفرم را برای اتوماسیون حرفهای مناسب میکند.
توسعه مبتنی بر AI
این پلتفرم با توسعه مدرن AI به عمیقترین شکل یکپارچه شده است. با پشتیبانی از Model Context Protocol (MCP) و یک CLI قوی، توسعهدهندگان میتوانند از ابزارهایی مانند Claude یا Cursor برای ساخت و دیباگ جریانهای خود به صورت محلی استفاده کنند. شما میتوانید کل یک اتوماسیون را برای یک AI توصیف کنید، که سپس از API برای ایجاد پوشهها، اسکریپتها و برنامهها برای شما استفاده میکند. این پل بین IDEهای محلی و یک موتور اجرای آماده برای پروداکشن، آن را به یک انتخاب استاندارد برای تیمهایی تبدیل میکند که ایجنتهای سفارشی AI و منطق کسبوکار داخلی را میسازند.

مردم درباره Windmill چه میگویند
ببینید جامعه درباره Windmill چه فکر میکند
“ویندمیل اساساً اتفاقی است که وقتی به مهندسان اجازه میدهید یک ابزار اتوماسیون بسازند، رخ میدهد. با شما مثل یک کودک رفتار نمیکند؛ بلکه صرفاً یک محیط با کارایی بالا برای اجرای کد در اختیارتان میگذارد.”
“من از n8n کوچ کردم زیرا زیرورکفلوها دردسر مدیریتی داشتند. در ویندمیل، یک اسکریپت صرفاً یک اسکریپت است و من میتوانم آن را از هر جایی فراخوانی کنم.”
“منحنی یادگیری آن شیبدارتر از Zapier است، اما سقف آن بسیار بالاتر است. اگر حتی پایتون مقدماتی را بلد باشید، هرگز به عقب بازنخواهید گشت.”
“ویندمیل به سرعت در Photoroom حیاتی شد... چتاپس و تکرار روی اسکریپتها را فوقالعاده آسان کرد.”
“امروز، ویندمیل در میان پایدارترین اجزای زیرساخت ما قرار دارد.”
“راهاندازی سریع از طریق Docker Compose و رابط کاربری بصری به ما اجازه داد بلافاصله شروع کنیم.”
ویدیوهای درباره Windmill
آموزشها، بررسیها و بحثهای درباره Windmill را تماشا کنید
“من میگویم این منعطفترین ابزاری است که تا به حال استفاده کردهام، و آن را دوست دارم. ما بیشتر ورکفلوهای خود را به ویندمیل منتقل کردهایم.”
“اینکه چگونه میتوانید یک اسکریپت را درون یک اسکریپت دیگر ادغام کنید... این مثل قدرتمندترین ابزار است.”
“پارامترهای سمت چپ به طور خودکار در پنل سمت راست تجزیه میشوند، این پنلها به من کمک میکنند اسکریپتهایم را پیشنمایش و تکرار کنم.”
“اسکریپتها خوب هستند اما جریانها قدرتمندترند، در جریانها میتوانید انواع مختلفی از اسکریپتها را دنبالهدار کنید.”
گردش کار خود را با اتوماسیون AI
Automatio قدرت عاملهای AI، اتوماسیون وب و ادغامهای هوشمند را ترکیب میکند تا به شما کمک کند در زمان کمتر بیشتر انجام دهید.
نکات حرفهای برای Windmill
نکات تخصصی برای کمک به شما در استفاده حداکثری از Windmill و دستیابی به نتایج بهتر.
از انواـع منابع سفارشی استفاده کنید
کلیدهای API را فقط به صورت رشته (string) ذخیره نکنید. برای مواردی مانند Prompt Setها، انواـع منابع (Resource Types) سفارشی ایجاد کنید تا تنظیمات AI خود را منظم و از نظر نوع (type-safe) ایمن نگه دارید.
فعالسازی MCP برای کدنویسی با AI
سرور Model Context Protocol را در تنظیمات خود فعال کنید. این کار به ابزارهای AI مانند Claude اجازه میدهد اسکریپتها را مستقیماً روی سرور شما نوشته، تست و دیپلوی کنند.
نظارت بر RAM در پایتون
اگر پردازش دادههای سنگین را در پایتون اجرا میکنید، مراقب میزان مصرف حافظه باشید. هنگام وارد کردن کتابخانههای بزرگی مانند Pandas، کارگرها (Workers) میتوانند فشرده و سنگین باشند.
نظرات
کاربران ما چه میگویند
به هزاران کاربر راضی که گردش کار خود را متحول کردهاند بپیوندید
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
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
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
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
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
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
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
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
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
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
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
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
n8n
from $9/mo
Visual workflow automation with 400+ integrations. Self-hosted Zapier alternative.
NocoDB
from $9/mo
NocoDB is an opensource Airtable alternative that turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart spreadsheet.
Home Assistant
from $9/mo
Open source home automation that puts local control and privacy first.
Activepieces
from $9/mo
Open-source no-code business automation tool. An alternative to Zapier, Make.com, and Tray.
سوالات متداول درباره Windmill
پاسخ سوالات رایج درباره Windmill را بیابید