Siri快捷指令编程语言
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Cherri 是一种专门面向 Apple Siri Shortcuts 的编程语言,目标是把快捷指令从原生图形化、触屏式编辑,转为更接近传统软件工程的源码开发。它可以将 .cherri 源码编译为签名后的 Shortcut,并在 Apple 设备上运行,适合长期维护复杂自动化项目。
从功能看,Cherri 重点解决大型 Shortcut 难维护的问题:支持文件 include、函数、变量/常量、类型系统与类型推断、控制流、宏式 copy/paste、Raw Action、自定义 action definitions,以及基于远程 Git 仓库的包管理。它强调尽量与 Shortcut actions 保持 1:1 翻译,便于回溯和调试;同时支持 --derive-uuids 生成可复现输出,减少版本控制和 CI 对比中的噪音。
Cherri 的主平台是 macOS,因为 Apple Shortcuts 的签名限制决定了 macOS 体验最佳。编译器可在 Go 支持的平台上构建,但非 macOS 默认需要 HubSign 远程签名,也可指定自建 shortcut-signing-server。生态方面,它提供 VS Code 扩展、playground、GitHub 源码、Glyphs 工具,并与 Shortcuts、iCloud 链接、RoutineHub 签名服务形成配套。文档覆盖安装、动作、语言特性、签名、分发、文件格式、FAQ 等,示例较多,质量较高。
页面未列出商业定价或订阅方案,提供 Donate、Merch 和 GitHub 源码入口,整体更像免费开源项目加捐赠支持。没有看到企业版、SLA 或付费支持说明。
优点是能把 Shortcut 项目纳入 Git、桌面 IDE 和工程化流程,尤其适合复杂自动化、可复用动作封装和长期维护。缺点是场景很垂直,主要服务 Apple 生态;签名链路有门槛,Windows 未充分测试,非 macOS 体验存在不确定性。它最适合熟悉代码、希望摆脱原生 Shortcuts 编辑器限制的 macOS 用户和自动化开发者。
正文未提供中国大陆访问、网络加速或支付信息,实际访问 GitHub、playground、RoutineHub、iCloud 相关能力可能受网络环境影响。替代方案包括 Apple Shortcuts 原生编辑器、Scriptable、Jellycuts 等。
本测评基于公开资料整理,不构成购买建议,请以 cherrilang.org 官网实际信息为准。
面向iOS自动化开发者,适合维护复杂快捷指令项目。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。