imsg は何をしますか?
iMessage/SMS CLI ツール。Messages.app を介してチャットの一覧表示、履歴の表示、メッセージ送信を行います。
概要
このツールは、macOS の Messages.app を使用して iMessage および SMS を操作するためのシンプルなコマンドラインインターフェースです。
機能
- チャットの一覧表示
- 特定のチャットのメッセージ履歴の表示
- 新しいメッセージの送信(iMessage または SMS)
必要条件
- macOS(Messages.app がインストールされていること)
- ターミナルアクセス
インストール
git clone https://github.com/steipete/imsg.git
cd imsg
chmod +x imsg
./imsg --help
使用方法
# チャット一覧を表示
./imsg list
# 特定のチャットの履歴を表示
./imsg history --chat "連絡先名"
# メッセージを送信
./imsg send --to "連絡先名または電話番号" --message "こんにちは!"
注意事項
- Messages.app がバックグラウンドで実行されている必要があります。
- 初回使用時にアクセス許可を求められる場合があります。
- 大量の履歴を取得する場合、処理に時間がかかることがあります。
ライセンス
このプロジェクトは MIT ライセンス のもとで公開されています。