Táto open-source alternatíva k Zapier a n8n je lepšia, než by mala byť


Nástroje na automatizáciu ako Zapier a n8n dominujú diskusii, pokiaľ ide o automatizáciu pracovných tokov. Sú ľahko použiteľné a umožňujú každému pripojiť sa k svojim obľúbeným aplikáciám bez toho, aby napísal jediný riadok kódu. Nedávno som však narazil na konkurenta, ktorý je napriek tomu, že existuje iba od roku 2023, prekvapivo robustný a užitočný — Activepieces.

Activepieces je open-source platforma na automatizáciu, ktorá umožňuje používateľom vytvárať automatizované pracovné postupy. Na rozdiel od AutoHotkey nie je potrebné sa ponárať do kódu. To, čo ju odlišuje, nie je len jej funkčnosť, ale aj jednoduchosť použitia a dizajn pre vlastné hostovanie. To, že je zadarmo a riadená komunitou, je čerešničkou na torte.

Je skvelé, že existuje ďalší automatizačný nástroj, ktorý spája použiteľnosť, flexibilitu a transparentnosť pútavým spôsobom. To z neho robí vážnu alternatívu k zavedeným gigantom v oblasti automatizácie.

Vytvorené pre tých, ktorí chcú úplne preskočiť kód

Activepieces si kladie za cieľ, aby ste začali vytvárať toky čo najrýchlejšie

Podobne ako Zapier, Activepieces poskytuje rozhranie typu drag-and-drop, kde si môžete vytvárať toky prepojením spúšťačov a akcií. Toky sú v podstate automatizované sekvencie akcií spustené udalosťami. Na rozdiel od Zapier je však Activepieces úplne otvorený zdroj, čo znamená, že môžete kontrolovať jeho kód, prispievať k jeho vývoju a dokonca ho hosťovať sami. Stojí tiež za zmienku, že niektorí ľudia považujú bezplatnú verziu Zapier za skvelú.

V porovnaní s n8n, ďalším open-source nástrojom na automatizáciu, Activepieces pôsobí pre začiatočníkov prívetivejšie. Má prehľadnejšie rozhranie, ktoré uprednostňuje jednoduchosť pred zložitosťou.

Tiež som zistil, že n8n je v niektorých scenároch príliš technické. Napríklad prepojenie môjho účtu Gmail s triggerom alebo akciou sa ukázalo ako náročné pri nastavovaní automatizácie, ktorá spravuje moje e-maily. Vyžadovalo to, aby som vstúpil do Google Cloud Console a upravil niektoré nastavenia. Je to niečo, čo by priemerný používateľ sám ťažko zvládol. V Activepieces som prepojil svoj Google účet len niekoľkými kliknutiami.

Activepieces je dostatočne silný na zvládnutie zložitých tokov, no zároveň intuitívny natoľko, že aj netechnickí používatelia môžu začať vytvárať toky už do pár minút. Táto kombinácia prístupnosti a otvorenosti ma zaujala medzi mnohými automatizačnými nástrojmi, ktoré som vyskúšal.

Activepieces som si hosťoval lokálne pomocou Dockeru

Docker je najjednoduchší spôsob, ako začať a fungovať

Aby som to vyskúšal sám, použil som self-hosted Activepiece pomocou Dockeru. To mi umožnilo spustiť Activepieces na mojom počítači, kde mám úplnú kontrolu nad svojimi dátami a prostredím. Metóda, ktorú som použil, je najlepšia na osobné testovanie, pretože spúšťa jednu inštanciu na jednom zariadení.

Ak chcete spustiť viacero inštancií Activepieces (napr. v produkčnom prostredí), budete musieť použiť Docker Compose.

Na inštaláciu Activepieces v Dockeri som otvoril Windows PowerShell (môžete použiť aj iné terminály, ako napríklad Príkazový riadok alebo Git Bash). Potom som zadal nižšie uvedený príkaz na stiahnutie a spustenie najnovšej verzie:

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

Tu je potrebné porozumieť niekoľkým dôležitým environmentálnym premenným.

  • AP_REDIS_TYPE=MEMORY nastavuje Activepieces s Redisom, open-source serverom dátových štruktúr, v pamäťovom režime. To znamená, že dáta Redis budú uložené v pamäti (tiež známej ako RAM alebo dočasné úložisko) a po reštarte kontajnera budú zmazané.
  • AP_DB_TYPE=SQLITE3 nastavuje SQLite ako databázu.
  • AP_FRONTEND_URL="http://localhost:8080" hovorí Activepieces, že má použiť pridelenú webovú adresu na prístup k jeho rozhraniu.

Ak chcete vedieť všetky dostupné premenné prostredia, môžete sa pozrieť na stránku Premenné prostredia na webovej stránke Activepieces.

Keď bol kontajner spustený, otvoril som http://localhost:8080 vo svojom prehliadači a prihlásil sa do Activepieces. Odtiaľ som začal vytvárať svoj tok.

Nastavenie toku je rýchle a jednoduché

Dokonca som do toho dal aj trochu umelej inteligencie

Na svoj test som nastavil automatizáciu, ktorá získava všetky udalosti z môjho Kalendára Google na daný deň. Potom odošle e-mail s prehľadom toho, na čo sa mám tešiť.

Prihláste sa na odber newslettera a získajte praktické poznatky o automatizácii

Prihláste sa na odber newslettera a získajte praktické poznatky o automatizácii

Tým, že sa prihlásite na odber, súhlasíte s prijímaním newslettera a marketingových e-mailov a akceptujete Podmienky používania a Zásady ochrany osobných údajov spoločnosti Valnet. Odber môžete kedykoľvek zrušiť.

Tok začína spúšťačom Harmonogram, ktorý spúšťa automatizáciu každý deň o 6:00. Ďalej akcia Získať aktuálny dátum vezme dnešný dátum a akcia Pridať/Odčítať čas k nemu pridá 12 hodín pomocou jednoduchej výrazu + 12 hodín. Potom akcia Získať všetky udalosti získa všetky udalosti od 6:00 do 18:00 — na základe vstupu z predchádzajúcich dvoch akcií — v mojom Google Kalendári.

Po každom kroku som otestoval tok, aby som overil výsledok. Tým som zabezpečil, že tok bude fungovať podľa očakávania.

Teraz to je miesto, kde to začína byť zaujímavé — pridal som akciu Generovať obsah pre Gemini. Napísal som prompt, ktorý mu hovorí, aby vymenoval udalosti vrátené akciou Získať všetky udalosti spolu s ich časmi začiatku. Dlhšia metóda by bola zostaviť sériu akcií, ktoré prechádzajú všetky udalosti a konštruujú zhrnutie po jednotlivých položkách. Použitie Gemini bolo omnoho jednoduchšie.

V Google AI Studio som si vygeneroval kľúč API pre Gemini. Hlavným dôvodom, prečo som si vybral Gemini, sú bezplatné denné kredity na AI.

Nakoniec som použil akciu Odoslať e-mail pre Gmail a vložil obsah vygenerovaný Gemini do tela správy.

Activepieces sa rýchlo stáva mojím obľúbeným nástrojom na automatizáciu pracovných tokov

Activepieces vyniká tým, že ponúka čisté a intuitívne používateľské prostredie pre takúto open-source a samohostovanú riešenie. Po jeho otestovaní môžem potvrdiť, že je praktický na každodenné použitie. Nastavenie cez Docker zabezpečuje jednoduché experimentovanie bez obmedzení. Activepieces odporúčam každému, kto hľadá ľahkú, no výkonnú automatizačnú platformu. Je sviežo schopný a skutočne stojí za zváženie.

Súvisiace články