# Nymchat > Ephemeral pseudonymous chat messaging over Nostr. Bridged with Bitchat geohash channels. Nymchat is a Progressive Web App and a pair of native Android and iOS apps, built on the Nostr protocol. There is no account and no registration: an identity is a keypair generated on the device. Public channels are unencrypted events on public relays; private messages and group chats are end-to-end encrypted with NIP-17 gift wraps. A Bluetooth LE mesh carries messages with no internet at all, wire-compatible with Bitchat. The apps are AGPL-3.0 and reproducible, and the running build can be verified against signed attestations. This file follows the llms.txt convention. Every page below is also served as ordinary HTML, and every page carries an hreflang set covering the languages the site is published in. ## Knowledge base A page per topic, written against the app’s source rather than its feature list. ### Start here - [Knowledge Base](https://nymchat.app/docs/): Documentation for the Nymchat app: features, privacy, protocol details and command reference for the web, Android and iOS apps. - [How Nymchat compares](https://nymchat.app/docs/comparison/): Nymchat vs Signal, Briar, Bitchat, SimpleX, XChat, Armada, White Noise, Element, Telegram and WhatsApp: offline mesh, post-quantum encryption, metadata, self-hosting and features compared. - [Getting started](https://nymchat.app/docs/getting-started/): Open Nymchat for the first time: pick a nym, join a channel and send a message, on the web app or the Android and iOS apps. - [Apps and platforms](https://nymchat.app/docs/apps/): The Nymchat web app, Android app and iOS app compared: how to install each one and which features each supports. ### Identity - [Identity and login](https://nymchat.app/docs/identity/): How Nymchat identities work: ephemeral nyms, logging in with a Nostr account over NIP-07, NIP-46 or an nsec, and your profile. - [Device security](https://nymchat.app/docs/security/): Identity encryption, unlock factors, panic wipe, and exactly what Nymchat stores on your device. ### Talking to people - [Channels](https://nymchat.app/docs/channels/): Geohash and named public channels in Nymchat: joining, favoriting, sorting, sharing and the geohash explorer globe. - [Messages](https://nymchat.app/docs/messaging/): Writing, formatting, threads, replying, reacting, polls, media, translation, read receipts and typing indicators in Nymchat. - [Private messages](https://nymchat.app/docs/private-messages/): End-to-end encrypted 1:1 messages in Nymchat over NIP-17 gift wraps, with quantum-resistant encryption and disappearing messages. - [Group chats](https://nymchat.app/docs/groups/): Encrypted group chats in Nymchat: creating groups, adding members, invite links, history sharing, roles and moderation. - [Quantum-resistant encryption](https://nymchat.app/docs/post-quantum/): How Nymchat seals the standard NIP-44 encryption inside a second ML-KEM-768 layer so private messages and group chats stay unreadable to a future quantum computer. - [Voice and video calls](https://nymchat.app/docs/calls/): One-to-one and group audio and video calls in Nymchat, signaled over Nostr and carried peer-to-peer over WebRTC. ### Off the internet - [Bluetooth mesh](https://nymchat.app/docs/mesh/): Nymchat's Bluetooth LE mesh: offline messaging, carried history, mail couriers, the Bitchat bridge, Ghost Mode and what each platform supports. ### Money and extras - [Lightning and zaps](https://nymchat.app/docs/lightning/): Sending and receiving Lightning zaps in Nymchat, setting a Lightning address, and the flair shop. - [Nymbot](https://nymchat.app/docs/nymbot/): Nymchat's built-in AI bot: channel commands, the private encrypted chat, credits, Pro models and the git integration. ### Making it yours - [Themes and layout](https://nymchat.app/docs/appearance/): Nymchat's themes, chat layouts, text size, wallpapers and notification sounds. - [Settings reference](https://nymchat.app/docs/settings/): Every Nymchat setting, grouped the way the settings screen groups them, with its default. - [Blocking and filters](https://nymchat.app/docs/moderation/): Blocking people and channels, keyword filters, flood protection and image blurring in Nymchat. - [Command reference](https://nymchat.app/docs/commands/): Every Nymchat slash command and every Nymbot command, with exact syntax. ### Under the hood - [Relays](https://nymchat.app/docs/relays/): What a Nostr relay is, how Nymchat picks and manages them, and how the privacy proxy works. - [Protocol and events](https://nymchat.app/docs/protocol/): The Nostr event kinds, NIPs and cryptography Nymchat implements, for developers and auditors. - [Verifying the build](https://nymchat.app/docs/verify/): How to check that the Nymchat you are running is the code published in the repository, and how to read the warrant canary. - [Troubleshooting](https://nymchat.app/docs/troubleshooting/): Fixes for the problems Nymchat users hit most: nothing connecting, missing messages, mesh trouble, notifications and lockouts. ## The site - [Nymchat - Geohash Mesh Chat](https://nymchat.app/): Ephemeral pseudonymous chat messaging over Nostr. Bridged with Bitchat geohash channels. - [Press Kit and Brand Assets](https://nymchat.app/brand/): The Nymchat press kit and brand assets: boilerplate, fast facts, screenshots and the launch announcement for the press, plus the wordmark, app icon, colors and trademark guidelines. - [Press Release](https://nymchat.app/press-release/): Press release: Nymchat, a free and open source encrypted messenger with no accounts and a Bluetooth mesh that carries messages with no internet, is available now for Android, iOS and the web. - [Terms of Service](https://nymchat.app/terms/): Nymchat Terms of Service - [Privacy Policy](https://nymchat.app/privacy/): Nymchat Privacy Policy - [DMCA & Content Policy](https://nymchat.app/dmca/): Nymchat DMCA & Content Policy - [Contact Us](https://nymchat.app/contact/): Contact Nymchat ## Elsewhere - [Source code](https://github.com/Spl0itable/NYM): the web app, and the Flutter app for Android and iOS, under AGPL-3.0. - [Launch the app](https://web.nymchat.app): the running web app. ## Getting this as markdown - [https://nymchat.app/llms-full.txt](https://nymchat.app/llms-full.txt): the entire knowledge base as one markdown file. - Every page above also has a markdown twin at the same path with `.md` instead of the trailing slash — https://nymchat.app/docs/mesh/ is also https://nymchat.app/docs/mesh.md.