Anonymous Chat AI (AChat) — web-app project

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.

Tech stack

  • React 19
  • TypeScript 6
  • Vite 8
  • TanStack Router
  • TanStack Query
  • Zustand
  • Firebase
  • CapacitorJS 8
  • TipTap
  • Web Crypto API
  • TailwindCSS 4
  • shadcn/ui

Key features

  • No-signup, share-a-link chat
  • Optional in-browser E2E encryption (PBKDF2 + AES-GCM)
  • 10-day auto-deletion via Firestore TTL
  • TipTap composer (slash commands, mentions, reactions)
  • Multi-file upload queue + image lightbox
  • Embeddable /embed chat widget
  • PWA + Android/iOS from one codebase

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


Contact

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