■ PERSONALsignalpop.app

SignalPop

■ PERSONALAn unofficial Signal client for my own Mac, with a cute desktop app and a terminal app

sats
None (a personal tool)
Status
In development on my own Mac · not shared with others

Highlights

  • Photos, files, voice notes and stickers
  • Replies, reactions, edits and unsend
  • Full-text search and a ⌘K quick switcher
  • Scheduled send (always confirmed first)
  • Reminders, bookmarks and a daily summary
  • Drafts for each chat
  • Notification rules (no auto-reply)
  • Notifications even with the window closed
  • AI summaries, reply drafts and translation

About

A Signal client for Mac that I built just for myself. It is not an official Signal app. It connects to Signal on my phone with a QR code and runs as a linked device. It never creates a new account.

There are two apps that share the same data. SignalPop is a cute, pop desktop app, and the other runs in the terminal (TUI). Messages are kept in an encrypted database, with its key in the Mac keychain. Pins, mutes and archives sync with the phone.

Personal touches include scheduled send, reminders, bookmarks, a daily summary, drafts for each chat and notification rules. Scheduled messages are always confirmed before sending, and there is no auto-reply.

AI can help summarize chats, draft replies and translate, and Claude Code can read my chats too. The AI never sends anything. Replies only go into the input box as drafts. Disappearing messages and phone numbers are never passed to the AI. Built with Rust and Tauri.

About Sats-OS
  • © 2026 Matthew
  • Fonts: Jacquard 12, DotGothic16, Pixelify Sans (SIL OFL)
  • Libraries: Astro, GSAP, qrcode, Bitcoin Connect, Bitcoin Icons
  • Block height: mempool.space
  • bitty is from Here Comes Bitcoin ↗ by Spiral (No Copyright)
  • This is a personal project, not an official view of my employer.
image
■ LIVEcartridge: zappy-bitty.app
zappybitty.vercel.appopen ↗