Siriショートカットを作成できるプログラミング言語「Cherri」

Appleの「ショートカット」は手軽な自動化ツールですが、処理が増えるほど画面上のブロックが長くなり、どこで何をしているのかを把握しづらくなります。そこで独自の言語で記述し、Appleデバイスで動くショートカットを作成できる「Cherri」が公開されています。
Scale Your Siri Shortcut Projects | Cherri
https://cherrilang.org/

electrikmilk/cherri: Siri Shortcuts Programming Language
https://github.com/electrikmilk/cherri/
Cherri Playground
https://playground.cherrilang.org/
Playgroundでコードの記述やビルド、および共有リンクの発行が可能です。

コードはGo言語に似た構文で、例えば以下のようなコードになります。
/* Hello, Cherri! */
#define glyph smileyFace
#define color yellow
@message = "Hello!"
alert("Message: {@message}", "Alert")
Playgroundでは「ビルド」アイコンをクリックすると…

簡易プレビュー画面で動作確認が可能です。

◆ローカルマシンでコードからビルド
後述のセットアップでインストールしたcherriコマンドを使うと、コードから直接ショートカットをビルドできます。macOSのローカル環境で作成した「hello.cherri」をビルドするには以下のコマンドを実行。
cherri hello.cherri
macOS以外の環境でビルドする場合、署名の有効化にHubSignを利用するため、以下のオプションを付けてビルドします。
cherri hello.cherri --hubsign
2026年05月01日現在、この署名方法ではエラーが発生し署名付きのショートカットをビルドできませんでした。オプションなしでのビルドは可能で、作成したショートカットをiPhoneに転送すれば利用できます。ただし、署名されていないショートカットはiCloud共有リンクでの配布はできません。
代替手段として、作成したコードをplaygroundのエディターにコピーし「export」アイコンをクリック。

「Download Shortcut」をクリックすると、HubSignで署名されたショートカットがダウンロードできるので、保存後iPhoneに転送します。

iPhoneでファイルアプリを開き、転送されたショートカットをタップ。

「ショートカットを追加」をタップ。

ショートカットの内容が表示されるので「完了」をタップ。

登録されたショートカットをタップすると正常に実行されました。

ソーシャル系ニュースサイトのHacker Newsでは、Cherriについての議論が行われており、「macOSのイベント駆動自動化アプリのために200本ものショートカットをCherriで構築し、ClaudeがCherriのコードをゼロから学習して書けた」との報告、「ショートカットの作成と管理は本当に面倒くさい。gitでバージョン管理もしたい。Cherriでようやくさまざまなことができるようになる気がする」という期待の声などが挙がっていました。
◆Cherriのセットアップ方法
macOS・LinuxおよびWSL2での利用となります。今回はWindows 11でUbuntuがセットアップされたWSL2上で行います。まずGo言語をインストール。
sudo apt update && sudo apt install golang-go
リポジトリからcherriをクローンします。
git clone https://github.com/electrikmilk/cherri.git
cherriフォルダに移動してビルド。
cd cherri go build
ビルドしたcherriをbinに移動し「cherri -v」でバージョン情報を確認できればセットアップ完了です。
sudo mv cherri /usr/local/bin/cherri cherri -v Cherri Compiler v2.2.0
・関連記事
複数アプリにまたがる作業を自動化できるAIシステム「Octonous」をMozilla.aiが開発、日々の反復作業や雑務をAIで自動化 - GIGAZINE
「macOS Tahoe」登場、Liquid Glass採用&iPhone連携機能強化&ショートカットで自動化などなど - GIGAZINE
OpenAIがiPhoneの「ショートカット」の発明者が運営する「Software Applications Incorporated」を買収 - GIGAZINE
「ヘイSiri、警察に止められた」と言うだけで警察の行動を記録できるiPhone・ショートカット「Police」に注目が集まる - GIGAZINE
「iPadOS 26」でついにウィンドウ表示が可能に、複数のアプリをウィンドウ化して自由に配置できるように - GIGAZINE
・関連コンテンツ
in ソフトウェア, レビュー, Posted by darkhorse_logmk
You can read the machine translated English article Cherri is a programming language that ca….







