Start
Getting started
Install the tools, know what they do, and start with the right command.
This guide is for people who want to write Musi, run packages, and get useful behavior quickly.
What
You install the command-line tools once, then use Musi as your package and source language for small scripts, services, or experiments.
Why
Musi separates package workflows from direct file workflows.
musihandles package config, entry resolution, and project scripts.musicruns one source graph or artifact directly.
How
Start at the install page, then follow this order:
- install binaries and PATH entries
- create a package
- add first expressions
- run
musi checkandmusi run
When
Use this sequence when you have a new machine, a new clone, or you are onboarding from Python, JS, or TS and want the smallest working first step.
Analogy
Treat musi like npm or cargo for project lifecycle, and music like a direct node/deno-style file runner.
Try it
Open install notes on Install, then continue to First program.
github.com/musi-lang/musi
musi-lang.com