imessage-kit is a type-safe iMessage SDK for macOS that enables reading, sending, and automating iMessage conversations with zero runtime dependencies.
It provides APIs to send texts and attachments, query messages, list chats, watch conversations in real time, and build plugins, with configurable performance and error handling. The SDK supports Bun and Node.js, requires macOS Full Disk Access to the Messages database, and is suited for automation tools, AI agents, and chat-centric applications.