termcall
Chat rooms and ASCII video calls that live in your terminal.
$ tc
termcall
1 chat room
2 video call
q quit
Install
macOS / Linux curl -fsSL https://call.dharun.dev/install.sh | sh Windows irm https://call.dharun.dev/install.ps1 | iex
Or take a binary from the releases page. One file, nothing else to install — ffmpeg rides along inside it.
How it works
- Chat messages pass through a Cloudflare Durable Object, one per room. Text is small and rare, so a room costs close to nothing to run.
- Video does not. After the handshake, frames go straight between terminals over WebRTC — Cloudflare carries the introduction and then nothing at all.
- What crosses the wire is a small JPEG, not characters. Each terminal renders it locally, so everyone picks their own look and their own size, and can change either mid-call.
- Nothing is stored anywhere. When the last person leaves a room, it is deleted and its code is free again.