Automation: automatyzacje dla firm w kodzie

Platforma do dostarczania automatyzacji firmom: workflowy pisane w TypeScript, a kolejka, harmonogramy, sekrety, historia uruchomień i panel klienta po stronie platformy.
październik 2026 - W trakcie
Okładka projektu Automation, kaskada przechylonych w 3D zrzutów ekranu z grafem kroków, panelem organizacji i listą wdrożeń

Przegląd projektu

Automation to lekka platforma do uruchamiania dedykowanych automatyzacji i dostarczania ich klientom. To nie kolejne n8n: nie ma edytora graficznego, a użytkownicy nie budują własnych przepływów. Workflow to zwykły kod TypeScript z typowanym SDK, a platforma daje wszystko dookoła: użytkowników i organizacje, przypisywanie im workflowów, formularze konfiguracji generowane ze schematów Zod, harmonogramy, webhooki i formularze publiczne, szyfrowane sekrety, historię uruchomień i logi.

Uruchomienia idą przez kolejkę pg-boss w PostgreSQL do workerów Node.js, z ponowieniami, limitem czasu i limitami równoległości. Każde uruchomienie rysuje na żywo graf swoich kroków, więc organizacja widzi, co się dzieje, a administrator może wznowić nieudane uruchomienie bez powtarzania kroków, które się udały (wysłanych maili, wywołań AI), albo puścić je ponownie od wybranego kroku. Workflowy zapisują dane w tabelach i na dysku plików, które organizacja przegląda i edytuje w panelu, z historią zmian. Workflow może też mieć własną aplikację: frontend w Vue z typowanymi funkcjami backendu, serwowany przez osobny serwer, więc zepsuta aplikacja nie zatrzymuje panelu ani uruchomień.

Workflowy leżą w osobnym repozytorium i trafiają na produkcję przez CLI nauto deploy z CI po każdej zmianie w gałęzi main, a worker sam ładuje nową wersję. Panel ma API na tokeny z OpenAPI i serwer MCP, więc agent AI, np. Claude Code, sprawdza uruchomienia, logi i tabele bez dostępu do bazy. Platforma działa produkcyjnie na Coolify i obsługuje prawdziwe automatyzacje firmowe: wyszukiwanie leadów i pisanie ofert przez Codex w EspoCRM, wysyłkę ofert listem przez Postivo, monitoring stron i powiadomienia o wdrożeniach. Projekt jest wciąż rozwijany.

Workflowy jako zwykły kod TypeScript z typowanym SDK opublikowanym w npm
Organizacje z własnymi workflowami, konfiguracją i szyfrowanymi sekretami
Wyzwalacze: harmonogram, uruchomienie ręczne, webhook i formularz publiczny
Kolejka pg-boss w PostgreSQL z ponowieniami, limitem czasu i limitami równoległości
Graf kroków każdego uruchomienia na żywo, wznowienie i ponowienie od wybranego kroku
Tabele i dysk plików dla każdej organizacji, z historią zmian
Akceptacje przez e-mail, oczekiwanie i workflowy podrzędne
Aplikacje workflowów: frontend w Vue z typowanymi funkcjami backendu
Wdrożenie z CI przez CLI nauto, workery same ładują nową wersję
API na tokeny z OpenAPI i serwer MCP dla agentów AI
Alerty o błędach, statystyki zaoszczędzonego czasu i śledzenie błędów w Sentry
Technologie
TypeScript
TypeScript
Nuxt
Nuxt
Vue
Vue
Node.js
Node.js
PostgreSQL
PostgreSQL
Drizzle
Drizzle
Zod
Zod
Docker
Docker
Coolify
Coolify
Sentry
Sentry