- Siri Shortcuts를 텍스트 코드로 작성하면 실행 가능한 Shortcut 파일로 직접 컴파일해주는 도메인 특화 언어
- 단축어의 액션과 1대1 매핑으로, 컴파일 결과를 Shortcuts 앱에서 바로 디버깅 가능
- Go와 Ruby 문법에서 영감을 받았으며, CLI, VSCode 확장, macOS 앱, 웹 Playground 등 데스크톱 중심 개발 환경 제공
- 타입 시스템과 타입 추론 내장, enum·옵셔널·기본값 등 범용 프로그래밍 언어 수준의 액션 정의 지원
- 원격 Git 저장소 기반 내장 패키지 매니저로 패키지 자동 포함 및 업데이트 처리
- 파일 인클루드, 함수 정의, Raw Actions 등으로 대규모 Shortcut 프로젝트의 모듈화와 장기 유지보수 가능
- 가능한 한 작은 Shortcut을 생성하도록 런타임 메모리 최적화
- iCloud 링크에서
--import= 옵션으로 기존 Shortcut을 Cherri 코드로 변환 가능
- macOS 서명 지원, 대체 수단으로 HubSign 또는 shortcut-signing-server 사용
- Homebrew(
brew install electrikmilk/cherri/cherri), Nix, GitHub Releases로 설치 가능
- GPL-2.0 라이선스, Go 언어로 구현