iPhone/Mac OSXユーザであればiMessageを使っているのではないかと思います。母艦からiPhoneにメッセージやURLを送ったりするのにも便利です。しかし都度iMessageを立ち上げて相手を指定して…というのを面倒に感じる人も多いでしょう。 そこで使ってみたいのがimsgです。何とターミナルからiMessageを利用できます。

imsgのインストール

Rubygemsで配布されていますのでインストールは簡単です。

$ gem install imsg

imsgの使い方

使い方もシンプルで、imsgコマンドを使います。そうすると宛先が聞かれますので数字で答えます。

$ imsg "Hello World"


To which chat you wanna send your message?
(You can choose a number or type a buddy name/email)

1 - 中津川篤司
1
Sending 'Hello World'  to chat number 1

実際にはiMessageが立ち上がり、メッセージを送信します。

こんな感じ。つまりiMessageの操作をRubyが代行している訳です。

それでも気がついた時にささっとターミナルからメッセージが送れるのは便利です。番号を指定するので一手間がありますが、それでもキーボードだけで操作が終わるのが良いですね。

imsgはMac OSX用、Ruby製のオープンソース・ソフトウェア(MIT License)です。

chrisfsampaio/imsg