Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
Cherri is a programming language built specifically for Apple Siri Shortcuts. Its goal is to move shortcut creation away from the native graphical, touch-based editor and toward a source-code workflow closer to traditional software engineering. It can compile .cherri source code into signed Shortcuts that run on Apple devices, making it suitable for long-term maintenance of complex automation projects.
In terms of functionality, Cherri focuses on solving the maintainability issues of large Shortcuts. It supports file includes, functions, variables/constants, a type system with type inference, control flow, macro-style copy/paste, Raw Actions, custom action definitions, and package management based on remote Git repositories. It emphasizes keeping translations as close as possible to a 1:1 mapping with Shortcut actions, making backtracking and debugging easier. It also supports --derive-uuids to generate reproducible output, reducing noise in version control and CI diffs.
Cherri’s primary platform is macOS, because Apple Shortcuts’ signing restrictions make the experience best there. The compiler can be built on any platform supported by Go, but non-macOS environments generally require HubSign for remote signing by default, or a self-hosted shortcut-signing-server can be specified. In terms of ecosystem, Cherri offers a VS Code extension, a playground, GitHub source code, a Glyphs tool, and integrations around Shortcuts, iCloud links, and RoutineHub’s signing service. Its documentation covers installation, actions, language features, signing, distribution, file formats, FAQs, and more, with plenty of examples and generally high quality.
The site does not list commercial pricing or subscription plans. It provides links for Donate, Merch, and GitHub source code, so overall it looks more like a free open-source project supported by donations. There is no visible mention of an enterprise edition, SLA, or paid support.
The main advantage is that Cherri brings Shortcut projects into Git, desktop IDEs, and a more engineering-oriented workflow. It is especially useful for complex automation, reusable action abstractions, and long-term maintenance. The downside is that its use case is very vertical and mainly serves the Apple ecosystem. The signing workflow has a learning curve, Windows is not fully tested, and the non-macOS experience may be less predictable. It is best suited to macOS users and automation developers who are comfortable with code and want to move beyond the limitations of the native Shortcuts editor.
The main content does not provide information about mainland China access, network acceleration, or payments. In practice, access to GitHub, the playground, RoutineHub, and iCloud-related features may depend on the user’s network environment. Alternatives include the native Apple Shortcuts editor, Scriptable, Jellycuts, and similar tools.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on cherrilang.org official site.
cherrilang.org is an Unknown Dev Tools provider. TG4G tracks its product information, an overall rating of 6.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach cherrilang.org directly.