Terminal chat server. Vim-style interface. SSH-based.
curl -sSL https://raw.githubusercontent.com/m1ngsama/TNT/main/install.sh | shOr download from releases.
tnt # port 2222
tnt -p 3333 # custom port
PORT=3333 tnt # env varConnect: ssh -p 2222 localhost
INSERT (default)
ESC→ NORMALEnter→ sendBackspace→ delete
NORMAL
i→ INSERT:→ COMMANDj/k→ scrollg/G→ top/bottom?→ help
COMMAND
:list→ users:help→ commandsESC→ back
make # normal
make debug # with symbols
make asan # sanitizer
make check # static analysisRequires: libssh
See DEPLOYMENT.md for systemd setup.
messages.log chat history
host_key SSH key (auto-gen)
tnt.service systemd unit
./test_basic.sh # functional
./test_stress.sh 50 # 50 clientsREADME- man page styleHACKING- dev guideDEPLOYMENT.md- productionCICD.md- automationQUICKREF- cheat sheet
MIT