
Chirun produces flexible and accessible course notes, in a variety of formats, from LaTeX or Markdown source. It is aimed primarily at notes in the mathematical sciences.
This repository, chirun, is the source code of the Chirun Python package, providing the command line interface for building content.
The Chirun documentation, including information about the Chirun Public Content Builder and Chirun LTI Provider can be found at https://www.chirun.org.uk/docs.
A set of course notes are provided in either Markdown or LaTeX along with a configuration file config.yml. The chirun command then builds the requested outputs based on the contents of the configuration file.
Installation instructions for Linux and macOS can be found in the Chirun documentation.
Chirun can be used on Windows via WSL and following the Linux installation instructions.
Sample course, and its source code.
chirun package using the instructions abovegit clone https://github.com/chirun-ncl/sample_course.gitmake to build and view a local version of the sample course../sample_course/build$ claude mcp add chirun \
-- python -m otcore.mcp_server <graph>