Hasty Briefsbeta

Bilingual

Show HN: Open-source TypeScript SDK for sending and operating iMessages

6 months ago
  • #macOS
  • #iMessage
  • #TypeScript
  • 100% Type-safe with full TypeScript support and perfect type inference
  • Cross-Runtime support for both Node.js and Bun with automatic runtime detection
  • Smart Database uses native `bun:sqlite` for Bun and `better-sqlite3` for Node.js
  • Read and query iMessage, SMS, and RCS messages with powerful filters
  • Send text and images (local files or network URLs)
  • Fluent API for elegant message chain processing
  • Real-time message monitoring with webhook support
  • Extensible plugin system for custom behaviors
  • Performance optimized with concurrent message sending and semaphore control
  • Comprehensive error handling with type guards
  • Supports batch sending and auto-reply functionalities
  • Requires macOS for accessing iMessage database
  • Licensed under Server Side Public License v1 (SSPL) with additional restrictions