Anonymous Chat AI (AChat) is a no-signup, self-destructing chat where any room can be locked with a password for true in-browser end-to-end encryption (PBKDF2 + AES-GCM via the Web Crypto API) and everything — messages and files — auto-deletes after 10 days via a Firestore TTL policy. You pick or generate a chat ID, share the URL, and talk: no email, no account, no app install. The server never sees your plaintext for passworded rooms, and a lost password means a lost chat. Under the simple surface is a deep product: a TipTap composer with slash commands, @mentions, emoji, six-emoji reactions, quote-reply, voice memos, code highlighting, fuzzy search, a multi-file upload queue with retry, an embeddable /embed widget, a PWA service worker, and a full Radix theme customizer with accessibility modes. Built on React 19, TypeScript 6, Vite 8, TanStack Router/Query, Zustand, Firebase 12, and Capacitor 8 — shipped as a PWA and an Android/iOS app from one codebase on the free Spark plan, with FilesHub for uploads and no Cloud Functions.
Category: web-app · Status: in-progress · Started: 2026-04 · Through: Present · Client: Zaions
Links: https://achat.aoneahsan.com · https://github.com/aoneahsan
Tags: chat · privacy · end-to-end-encryption · ephemeral-messaging · no-signup · react · firebase · pwa
Website: https://zaions.com
Email: aoneahsan@gmail.com
GitHub: github.com/aoneahsan
LinkedIn: linkedin.com/in/aoneahsan
RSS Feed: https://zaions.com/feed.xml
Sitemap: https://zaions.com/sitemap.xml
LLM Index: https://zaions.com/llms.txt