A

anishfn

Fullstack Engineer

Command Palette

Search for a command to run...

ChatFn

Ephemeral chat rooms with invite-code access

ChatFn

about

Sometimes you just need to say something to someone, once, and have it disappear. Every mainstream chat app does the opposite: it stores everything forever, ties it to an account, and mines it.

ChatFn is the opposite by design. Spin up a room, share the invite code, talk freely, and when the room closes, the messages are gone for good.

There are no accounts and no persistent history. State lives in memory by default, so there's nothing sitting on a disk to leak, sell, or subpoena later.

The interface strips down to a single conversation thread with a sub-second time to first message, keeping the whole thing focused and frictionless.

the hard part

The interesting constraint was designing for forgetting: in-memory state with no disk persistence means there is simply nothing to leak, sell, or subpoena — privacy by architecture rather than policy.

highlights

  • Create a room and share an invite code instantly
  • Zero accounts, zero persistent history
  • In-memory state by default
  • Single-thread, distraction-free UI
  • Mobile-first layout
  • Sub-second time to first message

built with

Next.jsTypeScriptTailwind CSSVercel