ssh-chat

About ssh-chat
ssh-chat is a custom SSH server implemented in Go. It provides a chat interface instead of a traditional shell when users connect via SSH. The server allows multiple users to join and communicate in a shared chat environment over SSH connections.
Users can connect to a public demo server or host their own instance. The software includes features for server administration, access control, and logging. It is designed to run on various platforms including Linux and macOS, with support for different CPU architectures.
Key features
- Custom SSH server with chat interface
- Support for multiple simultaneous users
- Admin controls via public key authentication
- Optional allowlist for connection restrictions
- Message of the Day (MOTD) support
- Chat logging capabilities
- Profiling support via pprof
Download v1.10
Jan 29, 2022WindowsWindows
Frequently asked questions
- Is ssh-chat free?
- Yes. ssh-chat is free and open-source software, distributed under the MIT license.
- Which platforms does ssh-chat support?
- ssh-chat provides downloads for Windows, macOS, Linux.
- What is the latest version of ssh-chat?
- The latest version is v1.10, released on Aug 3, 2020.
- How do I connect to the demo server?
- Use the command 'ssh ssh.chat' to connect to the public demo server. The host's public key fingerprint is provided for verification.
- What platforms are supported?
- Recent releases include builds for MacOS (darwin/amd64) and Linux (386, amd64, and ARM6 for RaspberryPi).
- How do I run my own ssh-chat server?
- You can download pre-built binaries or compile from source. The server can be configured with options for binding, identity keys, admin controls, and logging.
- What license does ssh-chat use?
- The software is licensed under the MIT license.
More Communication
AionUi
iOfficeAI
AionUi is an open-source coworking app that integrates with multiple command-line assistants including OpenClaw, Hermes Agent, and Claude Code. It offers customization options for AI assistants and runs locally. The software is free to use.
nsq
nsqio
NSQ is a real-time distributed messaging platform designed for scalable and efficient message delivery. It supports high-throughput, fault-tolerant communication between services.
nats-server
nats-io
NATS-server is a high-performance messaging server for NATS.io, designed for cloud and edge computing environments. It enables lightweight, scalable communication between distributed systems and services.