# mg, Mercury Go — Mercury LMS > Source-based mg course: discover commands, generate design-explorer examples, check drift and consume structured results. ## Choose and start mx installs dependencies, serves, builds and tests applications. mg owns the source-generation workflow taught here. Installing mx does not install mg. From a jonnify checkout root, with Go >= 1.26.0 on PATH: ```sh scripts/mg help alias mg="$PWD/scripts/mg" mg version ``` The launcher builds bin/mg with local Go and runs it in the caller’s directory. Initial builds may download Go modules. On macOS, bare /usr/bin/mg is an editor; use the launcher or alias. No published mg archive/npm installer is supplied by this course. ## Chapters - [First steps](/mg/first-steps/llms.txt): help, identity, completion and setup failures. - [Generate examples](/mg/generate-examples/llms.txt): `mg gen examples`, `--check`, `--root`. - [Automation](/mg/automation/llms.txt): JSON, agent prompts, exit codes and recovery. ## Boundary Check `mg help gen examples` before the generator lesson. A checkout that only provides help/version/completion needs the generator source update. Do not invent scaffolding or rewrite commands. A generation check confirms expected generated files match source; it does not run browser interactions. ## Navigation - [Read this page in the browser](/mg) - [mg](/mg/llms.txt) - [llms.txt](/llms.txt) - [All English companions](/llms-full.txt) - [Sitemap](/sitemap.xml)