Features & roadmap

July 31, 2026 · View on GitHub

Unencrypted Messenger

Matrix → Messenger

  • Message content
    • Text
    • Media
      • Files (Messenger only)
      • Voice messages
      • Videos
      • Images
      • Locations
      • Polls
    • Formatting
    • Replies
    • Mentions
  • Message redactions
  • Message reactions
  • Message edits
  • Presence
  • Typing notifications
  • Read receipts
  • Power level
  • Membership actions
    • Invite
    • Kick
    • Leave
  • Room metadata changes
    • Name
    • Avatar
    • Per-room user nick

Messenger → Matrix

  • Message content
    • Text
    • Media
      • Images
      • Videos
      • Gifs
      • Stickers
      • Files
      • Voice messages
      • Locations
      • Polls
      • Live location sharing
      • Story/reel/clip shares
      • Profile shares
      • Product shares
    • Formatting
    • Replies
    • Mentions
    • Polls
  • Message unsend
  • Message reactions
  • Message edits
  • Message history
  • Presence
  • Typing notifications
  • Read receipts
  • Admin status
  • Membership actions
    • Add member
    • Remove member
    • Leave
  • Chat metadata changes
  • Initial chat metadata
  • User metadata
    • Name
    • Per-chat nickname
    • Avatar

Encrypted Messenger

Matrix → WhatsApp

  • Message content
    • Text
    • Media
      • Files
      • Voice messages
      • Videos
      • Images
      • Stickers
      • Gifs
      • Locations
      • Polls
    • Formatting
    • Replies
    • Mentions
  • Message redactions
  • Message reactions
  • Message edits
  • Writing to chat backup
  • Presence
  • Typing notifications
  • Read receipts
  • Power level
  • Membership actions
    • Invite
    • Kick
    • Leave
  • Room metadata changes
    • Name
    • Avatar
    • Per-room user nick

WhatsApp → Matrix

  • Message content
    • Text
    • Media
      • Images
      • Videos
      • Gifs
      • Stickers
      • Files
      • Voice messages
      • Locations
      • Polls
      • Live location sharing
      • Story/reel/clip shares
      • Profile shares
      • Product shares
    • Formatting
    • Replies
    • Mentions
    • Polls
  • Message unsend
  • Message reactions
  • Message edits
  • Message history/Reading chat backup
  • Presence
  • Typing notifications
  • Read receipts
  • Admin status
  • Membership actions
    • Add member
    • Remove member
    • Leave
  • Chat metadata changes
  • Initial chat metadata

Instagram

Matrix → Instagram

  • Message content
    • Text
    • Media
      • Voice messages
      • Videos
      • Images
    • Formatting
    • Replies
    • Mentions
  • Message redactions
  • Message reactions
  • Message edits
  • Presence
  • Typing notifications
  • Read receipts
  • Power level
  • Membership actions
    • Invite
    • Kick
    • Leave
  • Room metadata changes
    • Name
    • Avatar
    • Per-room user nick

Instagram → Matrix

  • Message content
    • Text
    • Media
      • Images
      • Videos
      • Gifs
      • Stickers
      • Voice messages
      • Story/reel/clip shares
    • Formatting
    • Replies
    • Mentions
  • Message unsend
  • Message reactions
  • Message edits
  • Message history
  • Presence
  • Typing notifications
  • Read receipts
  • Admin status (not always returned by server)
  • Membership actions
    • Add member
    • Remove member
    • Leave
  • Chat metadata changes
    • Title
    • Avatar
  • Initial chat metadata
  • User metadata
    • Name
    • Per-chat nickname
    • Avatar

Misc

  • Multi-user support
  • Shared group chat portals
  • Messenger encryption
  • Matrix encryption
  • Automatic portal creation
    • At startup
    • When added to chat
    • When receiving message
  • Private chat creation by inviting Matrix puppet of Messenger/Instagram user to new room
  • Option to use own Matrix account for messages sent from other Messenger/Instagram clients