Mudyla Documentation
December 3, 2025 ยท View on GitHub
Mudyla (Multimodal Dynamic Launcher) is a script orchestrator that allows you to define graphs of actions in Markdown files and execute them in parallel, optionally within isolated Nix environments.
User Guide
Core Concepts
- Actions & Runtimes - Defining actions in Bash and Python.
- Dependencies - Strong, Soft, and Weak dependencies.
- Contexts & Axes - Multi-version actions, contexts, and context reduction.
- Wildcards - Running actions across multiple axis values.
- Variables & Expansions - Using
${...}expansions for args, env, and flags.
Reference
- CLI Reference - Command-line arguments and flags.
- Markdown Syntax - The
.mdlfile format specification. - Python API - The
mdlobject for Python actions.
Advanced Topics
- Nix Integration - How Mudyla uses Nix for reproducibility.
- CI/CD & Checkpoints - GitHub Actions integration, resumption, and metadata.