imessage-tools は何をしますか?
Claude Code および OpenAI Codex CLI 向け iMessage プラグイン — AI エージェントからメッセージの読み取り、検索、送信が可能
概要
このスキルを使用すると、AI エージェント(Claude Code または OpenAI Codex CLI)が、macOS 上の iMessage と直接やり取りできるようになります。メッセージの一覧表示、会話履歴の検索、連絡先へのメッセージ送信が可能です。
必要条件
- macOS(iMessage が設定済みであること)
- Claude Code または OpenAI Codex CLI
インストール方法
Claude Code
claude code install-skill benelser/imessage-tools
OpenAI Codex CLI
codex install-skill benelser/imessage-tools
使用方法
インストール後、AI エージェントに以下のような指示を自然言語で与えることができます。
- 「直近の iMessage メッセージを 10 件見せて」
- 「Alice との会話を検索して」
- 「Bob に 'すぐ着くよ' とメッセージを送って」
利用可能なコマンド
| コマンド | 説明 |
|---|---|
messages list | 最近のメッセージを表示 |
messages search | 会話履歴を検索 |
messages send | 新しいメッセージを送信 |
仕組み
このスキルは macOS に組み込まれている sqlite3 コマンドラインツールを使用して iMessage の chat.db データベースを読み取ります。メッセージ送信は AppleScript を介して自動化されます。どの段階においてもメッセージデータが外部に送信されることはなく、すべての処理がローカルで行われます。
プライバシー
- すべてのメッセージデータはお使いのマシン上にローカルに保持されます。
- 外部サーバーにデータが送信されることはありません。
- データベースへのアクセスは読み取り専用であり
sqlite3を使用します。
ライセンス
MIT
サポート
問題が発生した場合は、GitHub リポジトリ で Issue を開いてください。