レビュー

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

この記事のタイトルとURLをコピーする

・関連記事
複数アプリにまたがる作業を自動化できる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….