Cherri is an open source programming language that compiles directly to valid, runnable Apple Siri Shortcuts. Built with Go and targeting macOS, it aims to make large Shortcut projects practical to create and maintain. Key features include a type system with type inference, a built-in Git-based package manager, function definitions with scoped execution, a VSCode extension, a web playground, and a macOS IDE. It can also import existing Shortcuts from iCloud links. Installation is available via Homebrew or Nix.

4m read timeFrom github.com
Post cover image
Table of contents
InstallationUsageWhy another Shortcuts language?CommunityCredits

Sort: