PyTheory is a Python toolkit for exploring music theory and composing music, with immediate audio playback and visual representations such as guitar tabs and chord diagrams. Musicians and programmers use it to create arrangements across multiple musical systems, instruments, rhythms, and effects. The catalogue add-ons provide agent guidance for working with the project.