Run a private group chat server that anyone with an SSH client can join without installing extra software.
Set up a terminal-based community chat channel accessible from the command line.
Demo a quick team chat channel on a VPS in under five minutes using a pre-built binary.
Download the pre-built binary and point it at a port and an SSH private key file.
ssh-chat is a custom SSH server written in Go that replaces the usual terminal shell with a group chat prompt. Instead of logging into a computer's command line, anyone who connects gets dropped into a chat room. The core idea is simple: you already have an SSH client installed on almost every computer, so this turns that standard tool into a chat mechanism without needing a separate app. You can try it immediately by running one command in your terminal: ssh ssh.chat. A live demo server is publicly accessible. The README includes the server's public key fingerprint so you can verify you are connecting to the real server and not an imposter. Running your own ssh-chat server is straightforward. Pre-built binaries are available for Mac, Linux (both 64-bit and 32-bit), and Raspberry Pi. Download the binary, point it at a port and an identity file (an SSH private key), and it starts accepting connections. Configuration options include setting an admin list by public key, restricting who can connect via an allowlist file, displaying a message of the day, and writing chat logs to a file. For developers who want to build from source, the project requires Go 1.8 or later and includes a Makefile with commands for building, running locally, and launching a profiling-enabled debug mode. The project is licensed under MIT, meaning it can be used and modified freely. A FAQ page and deployment examples are hosted on the project's GitHub wiki.
← shazow on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.