ابزارهای خودکارسازی مانند Zapier و n8n در گفتگوها درباره خودکارسازی گردش کار تسلط دارند. آنها استفادهٔ راحتی دارند و به هر کسی اجازه میدهند بدون نوشتن حتی یک خط کد، به برنامههای مورد علاقهٔ خود متصل شود. اما اخیراً با رقیبی آشنا شدم که به طرز شگفتآوری قدرتمند و مفید است، اگرچه فقط از سال ۲۰۲۳ به خدمت است — Activepieces.
ابزارهای خودکاری مانند Zapier و n8n در گفتگوهای مربوط به خودکارسازی جریانکارها حاکم هستند. استفاده از آنها آسان است و به هر کسی اجازه میدهد بدون نوشتن حتی یک خط کد، به برنامههای مورد علاقه خود متصل شود. اما اخیراً با رقیبی مواجه شدم که بهطور شگفتآوری قدرتمند و مفید است، با اینکه تنها از سال 2023 وجود دارد — Activepieces.
Activepieces یک پلتفرم خودکار منبع باز است که به کاربران اجازه میدهد گردشکارهای خودکار را بسازند. نیازی به نوشتن کد نیست، برخلاف AutoHotkey. چیزی که آن را متمایز میکند فقط عملکردش نیست بلکه سادگی استفاده و طراحی برای میزبانی شخصی است. رایگان بودن و مبتنی بر جامعه بودن آن، چربک کیک است.
عالی است که ابزار خودکار دیگری وجود دارد که بهطرز جذابی قابلیت استفاده، انعطافپذیری و شفافیت را ترکیب میکند. این امر آن را به گزینهای جدی نسبت به غولهای تثبیتشده در حوزه خودکارسازی تبدیل میکند.
ساخته شده برای کسانی که میخواهند بهطور کامل از کد عبور کنند
Activepieces هدف دارد شما را بهسرعت ممکن در ساخت جریانها یاری کند

مشابه Zapier، Activepieces یک رابط کشیدنی‑رهاسازی ارائه میدهد که میتوانید با اتصال تریگرها و اکشنها جریانها را بسازید. جریانها در واقع توالیهای خودکاری از اقدامات هستند که توسط رویدادها فعال میشوند. با این حال، برخلاف Zapier، Activepieces کاملاً منبع باز است، به این معنا که میتوانید کد آن را بررسی کنید، در توسعه آن مشارکت کنید و حتی خودتان آن را میزبانی کنید. همچنین شایان ذکر است که برخی افراد سطح رایگان Zapier را عالی میدانند.

یک ابزار ساده ویندوزی تکرار را به خودکارسازی بدون زحمت تبدیل کرد.
در مقایسه با n8n، ابزار خودکار منبع باز دیگری، Activepieces برای مبتدیان دسترسپذیرتر احساس میشود. رابط کاربری آن سادهتر است و سادگی را نسبت به پیچیدگی ترجیح میدهد.
من همچنین متوجه شدم که n8n در برخی سناریوها بیش از حد فنی است. برای مثال، اتصال حساب Gmail من به یک تریگر یا اکشن زمانی که در حال تنظیم خودکارسازی مدیریت ایمیلها بودم، دشوار بود. این کار نیاز به ورود به Google Cloud Console و تغییر برخی تنظیمات داشت. این موضوع برای کاربر متوسط سخت است. در Activepieces، با چند کلیک حساب Google خود را متصل کردم.
Activepieces بهقدر قدرتمند است که میتواند جریانهای پیچیده را مدیریت کند، اما بهقدر شهودی است که کاربران غیر فنی میتوانند در عرض چند دقیقه شروع به ساخت جریانها کنند. این ترکیب دسترسیپذیری و متن باز بودن، دلیل جذب من از میان بسیاری از ابزارهای خودکارسازی است که امتحان کردهام.
من Activepieces را بهصورت محلی با Docker میزبانی خودم کردم
Docker سادهترین روش برای راهاندازی و اجرای برنامه است

برای آزمایش شخصی، Activepieces را با Docker میزبانی خودم کردم. این اطمینان داد که میتوانم Activepieces را روی کامپیوتر خود اجرا کنم، جایی که تمام کنترل بر دادهها و محیطم را دارم. روشی که استفاده کردم برای تست شخصی مناسب است زیرا یک نمونه تک بر روی یک ماشین اجرا میکند.
اگر میخواهید چندین نمونه از Activepieces را اجرا کنید (مثلاً در محیط تولید)، نیاز به Docker Compose دارید.
برای نصب Activepieces در Docker، Windows PowerShell را باز کردم (میتوانید از سایر ترمینالها مانند Command Prompt یا Git Bash استفاده کنید). سپس فرمان زیر را برای کشیدن و راهاندازی آخرین نسخه وارد کردم:
docker run -d -p 8080:80 -v ~/.activepieces:/root/.activepieces -e AP_REDIS_TYPE=MEMORY -e AP_DB_TYPE=SQLITE3 -e AP_FRONTEND_URL="http://localhost:8080" activepieces/activepieces:latest
چند متغیر محیطی مهم وجود دارد که باید درک کنید.
-
AP_REDIS_TYPE=MEMORY
تنظیم میکند Activepieces را با Redis، یک سرور ساختار داده منبع باز، در حالت حافظه. این به این معناست که دادههای Redis در حافظه (RAM یا ذخیرهسازی موقت) نگهداری میشود و هنگام راهاندازی مجدد کانتینر حذف میشود.
-
AP_DB_TYPE=SQLITE3
SQLite را بهعنوان پایگاه داده تنظیم میکند.
-
AP_FRONTEND_URL="http://localhost:8080"
به Activepieces میگوید که باید از آدرس وب اختصاص داده شده برای دسترسی به رابط کاربری استفاده کند.
AP_REDIS_TYPE=MEMORY
AP_DB_TYPE=SQLITE3
AP_FRONTEND_URL="http://localhost:8080"
اگر میخواهید تمام متغیرهای محیطی موجود را ببینید، میتوانید به صفحه متغیرهای محیطی در وبسایت Activepieces مراجعه کنید.
پس از اینکه کانتینر بالا آمد و در حال اجرا بود، http://localhost:8080 را در مرورگر باز کردم و وارد Activepieces شدم. از آنجا، شروع به ایجاد جریانام کردم.
راهاندازی یک جریان سریع و آسان است
من حتی هوش مصنوعی هم داخل آن گذاشتم
برای آزمون خودم، خودکاری تنظیم کردم که تمام رویدادهای تقویم Google من برای روز را دریافت میکند. سپس ایمیلی ارسال میکند که خلاصهای از آنچه انتظار دارم را ارائه میدهد.
عضویت در خبرنامه برای دریافت بینشهای عملی خودکارسازی
عضویت در خبرنامه برای دریافت بینشهای عملی خودکارسازی
با عضویت، شما موافقت میکنید که خبرنامه و ایمیلهای بازاریابی دریافت کنید و شرایط استفاده و سیاست حریم خصوصی Valnet را بپذیرید. میتوانید در هر زمان لغو اشتراک کنید.
جریان با یک تریگر زمانبندی شروع میشود که هر روز ساعت 6 صبح خودکارسازی را شروع میکند. سپس، عمل Get Current Date تاریخ امروز را میگیرد، و عمل Add/Subtract Time با عبارت ساده + 12 hour، 12 ساعت به آن اضافه میکند. سپس، عمل Get all Events تمام رویدادها را از ساعت 6 صبح تا 6 بعدازظهر — بر پایه ورودی دو عمل قبلی — در تقویم Google من میگیرد.
من پس از هر مرحله جریان را تست کردم تا خروجی را تأیید کنم. این اطمینان داد که جریان همانطور که انتظار میرود اجرا میشود.
حالا جایی که جالب میشود — من عمل Generate Content برای Gemini اضافه کردم. یک درخواست نوشتم که به آن میگوید رویدادهای برگشتی از عمل Get all Events را به همراه زمان شروعشان فهرست کند. رویکرد طولانیتر این میبود که مجموعهای از اعمال ایجاد کنم که بهصورت حلقه بر تمام رویدادها عبور کرده و خلاصه را یکبهیک بسازند. استفاده از Gemini بسیار آسانتر بود.

از این ایدههای ساده درخواست زمانبندی شده برای ساماندهی روزم استفاده کردم.
کلید API Gemini را در Google AI Studio تولید کردم. بزرگترین دلیل انتخاب Gemini اعتبارهای روزانه رایگان AI است.
در نهایت، از عمل Send Email برای Gmail استفاده کردم و محتوای تولید شده توسط Gemini را در بدن ایمیل وارد کردم.
Activepieces بهسرعت در حال تبدیل به ابزار مورد علاقه من برای خودکارسازی جریانکارها است
Activepieces برجسته است زیرا تجربهای تمیز و شهودی برای چنین راهحل منبع باز و میزبانی شخصی ارائه میدهد. پس از آزمون، میتوانم تأیید کنم که برای استفاده روزانه عملی است. تنظیمات Docker امکان آزمایش آسان بدون محدودیت را فراهم میکند. من Activepieces را به هر کسی که بهدنبال یک پلتفرم خودکارسازی سبک اما قدرتمند است، توصیه میکنم. این ابزار بهطور شگفتانگیزی توانمند است و واقعاً شایستگی بررسی دارد.