✨ Super App for Bitcoiners

Keychat is the super app for Bitcoiners.

Autonomous IDs, Bitcoin ecash wallet, secure chat, and rich Mini Apps — all in Keychat.

🔐 Autonomy
🛡️ Security
🌟 Richness

Design Philosophy

Offline Me needs self-controlled IDs and wallets to live in the physical world.

Online Me also first needs self-controlled IDs and wallets to live in the digital world.

Then Me can chat and browse.

In Chat, Me uses the IDs and Wallet.

In Browser, Me uses the IDs to log in to Mini Apps and pays in Bitcoin with the wallets.

Keychat Settings and Profile

Design Inspiration

Keychat is inspired by the postal system — stamps, post offices, letters.

Keychat uses Bitcoin ecash as stamps and Nostr relays as post offices.

Senders send messages stamped with Bitcoin ecash to Nostr relays. The Nostr relays collect the Bitcoin ecash, then deliver messages to receivers.

Keychat uses Signal/MLS protocol to ensure message encryption security and meta-data privacy.

The content of the letter can be exposed easily by opening the envelope. Keychat messages are end-to-end encrypted via Signal/MLS protocol, with a unique encryption key generated for each message. Only the sender and receiver can decrypt the message.

The addresses of both parties on the envelope can be tracked. In theory, this problem is solved if they change addresses daily. So Keychat reuses Signal/MLS protocol to update sending and receiving addresses for nearly every message.

Like the postal system, Keychat requires no registration. Users just generate Nostr keys as ID.

Keychat Inspiration

Download Keychat

📱 Mobile

Google Play
Google Play

Desktop Screenshots

Open Source

Keychat is fully open source. All code is available on GitHub for transparency and community contribution.

🔓 Complete transparency - every line of code is public

👥 Community-driven development and contributions

🔍 Security audits and reviews by the community

🚀 Build and verify the app yourself from source

Keychat GitHub Repository

Follow Us on Nostr

Stay connected with the Keychat community on the decentralized social network

Follow @keychat

npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8