Přeskočit na obsah
ejaj.cz

Stepyard

ZdarmaVývojářské nástroje

Nástroj pro vývojáře, kteří chtějí automatizovat opakující se úkoly (nasazení, zálohy, code review) pomocí YAML pipeline s Python rozšířeními, bez nutnosti serveru nebo cloudu.

rorlikowski.github.io
Náhled nástroje Stepyard

O nástroji

Stepyard je automatizační runner spouštěný lokálně z příkazové řádky nebo přes místní daemon (stepyard service start) s podporou cron/interval/startup triggerů. Pipeline se definují jako YAML soubory přímo v repozitáři, bez proprietárního DSL, takže je lze verzovat a validovat (stepyard validate). Vlastní kroky se rozšiřují pomocí obyčejných Python funkcí přes dekorátor @node s automatickou validací typů vstupů. Stav běhu se ukládá lokálně do SQLite databáze a data opouští stroj jen tehdy, když to konkrétní krok v pipeline explicitně udělá (např. odeslání na Slack nebo GitHub API). Z dokumentace vyplývají konkrétní use-case ukázky: denní záloha PostgreSQL databáze s uploadem na S3 podle cron rozvrhu, automatický code review PR na GitHubu s využitím LLM (gpt-4o) a postováním komentáře zpět do PR, nebo vícefázové nasazení do staging/production prostředí s automatickým rollbackem při selhání integračních testů. Built-in nody zahrnují shell.run, http.request a llm.generate (volání LLM modelů typu gpt-4o-mini přímo z YAML kroku bez nutnosti pluginu). Nástroj běží na Pythonu 3.10-3.13, podporuje macOS, Linux a Windows (přes WSL), je vydán pod MIT licencí a instaluje se příkazem pip install stepyard. Jde o open-source projekt zaměřený čistě na vývojáře ovládající CLI a YAML/Python, dokumentace i rozhraní jsou pouze v angličtině.

Klíčové vlastnosti

  • YAML pipeline definice přímo v repozitáři
  • Vlastní kroky přes Python dekorátor @node
  • Cron/interval/startup triggery pro plánované běhy
  • Built-in nody shell.run, http.request a llm.generate

Časté dotazy

Co Stepyard umí?

Automatizuje opakující se vývojářské úkoly jako nasazení, zálohy databází nebo code review pomocí YAML pipeline s možností rozšíření v Pythonu. Obsahuje built-in nody pro shell příkazy, HTTP požadavky a volání LLM modelů (gpt-4o, gpt-4o-mini).

Kolik to stojí?

Stepyard je open-source nástroj pod MIT licencí, zdarma ke stažení a použití přes pip install stepyard.

Pro koho je Stepyard a jak začít?

Je určen vývojářům ovládajícím CLI, YAML a Python. Stačí nainstalovat příkazem pip install stepyard, spustit stepyard init a definovat pipeline v YAML souboru.

Kategorie

AI novinky do e-mailu

Každý pátek 3 vybrané AI nástroje, prompt týdne a to nejdůležitější ze světa AI – přehledně, česky a bez balastu.

Jeden z nejstarších pravidelných českých AI newsletterů.

Jednou týdně, v pátek. Žádný spam – odhlásíte se jedním klikem.

Podobné nástroje

Hledáte alternativu k Stepyard? Tady je 6 podobných nástrojů z kategorie Vývojářské nástroje.

Zobrazit všechny alternativy v kategorii Vývojářské nástroje

Další nástroje v kategorii Vývojářské nástroje

Nezůstávejte jen u nejoblíbenějších – tohle jsou další nástroje z kategorie Vývojářské nástroje, které stojí za prohlédnutí.