Communityコーディング&開発github.com

benelser/imessage-tools

Claude Code および OpenAI Codex CLI 向け iMessage プラグイン — AI エージェントからメッセージの読み取り、検索、送信が可能

imessage-tools とは?

benelser/imessage-tools は、Claude Code と OpenAI Codex CLI に対応した iMessage プラグインです。このスキルにより、AI エージェントは macOS 上の iMessage データベースに直接アクセスし、メッセージの読み取り、検索、送信を実行できるようになります。開発者は自然言語の指示を通じて、特定の連絡先との会話履歴の取得や新しいメッセージの作成をエージェントに依頼でき、ターミナルベースのワークフローを大幅に効率化できます。データベースアクセスにはシステムの sqlite3 コマンドを利用し、AppleScript 経由でメッセージ送信を自動化するため、追加の依存関係は不要です。プライバシー保護のため、メッセージデータはローカルでのみ処理され、外部に送信されることはありません。Claude Code または Codex CLI の MCP(Model Context Protocol)またはカスタムツール統合として設定でき、柔軟なセットアップが可能です。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add benelser/imessage-tools

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

imessage-tools は何をしますか?

Claude Code および OpenAI Codex CLI 向け iMessage プラグイン — AI エージェントからメッセージの読み取り、検索、送信が可能

概要

このスキルを使用すると、AI エージェント(Claude Code または OpenAI Codex CLI)が、macOS 上の iMessage と直接やり取りできるようになります。メッセージの一覧表示、会話履歴の検索、連絡先へのメッセージ送信が可能です。

必要条件

インストール方法

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 を開いてください。

関連スキル