Anonymous, threaded discussions in your terminal
SuperChat brings forum-style threaded conversations to the command line. No registration required, just download and connect.
Features
- Terminal UI - Beautiful keyboard-driven interface built with Bubble Tea
- Web Client - Try SuperChat directly in your browser with WebSocket support (currently anonymous access only)
- Flexible Channel Types - Forum-style threaded discussions with nested replies, or linear chat channels for quick conversations
- Anonymous by Default - No registration needed, pick a nickname and start chatting. We're aware that anonymity relies on a gentleman's agreement not to spam - server operators can ban misbehaving users or IPs to keep things civil
- Real-time Updates - See new messages as they arrive
- Vim-like Navigation - j/k to navigate, Enter to select, Esc to go back, / or : for command mode
- Multiple Connection Types - Connect over plain TCP using SuperChat's custom binary protocol (documentation coming soon), SSH (same protocol over SSH connection), or WebSocket (same protocol over HTTP/HTTPS)
- Decentralized Server Discovery - Servers automatically advertise themselves to each other, using superchat.win as a bootstrap node. Once aware of each other, the network becomes self-propagating
Download
Get the latest release for your platform:
Loading download links...
Quick Start
One-line installer (Linux/macOS/FreeBSD):
# Install to ~/.local/bin (user install, no sudo required)
curl -fsSL https://raw.githubusercontent.com/aeolun/superchat/main/install.sh | sh
# Or install to /usr/bin (system-wide, requires sudo)
curl -fsSL https://raw.githubusercontent.com/aeolun/superchat/main/install.sh | sudo sh -s -- --global
This installs sc (client) and scd (server)
Usage:
# Connect to the default server (superchat.win)
sc
# Or specify a different server (sc:// protocol, default port 6465)
sc --server sc://yourserver.com
# Or connect over SSH (defaults to port 6466)
# SSH connection automatically signs you in and registers your SSH key
sc --server ssh://user@yourserver.com
# Or run your own server
scd --port 6465
Documentation
Documentation coming soon. Check back later for deployment guides, configuration reference, and security best practices.
Open Source
SuperChat is open source and available on GitHub. Contributions welcome!