Yet another ipfs-chat application based on gossipsub. The usual Create nickname + Create/Join chatroom process.
This one uses TUI and is run from a single shell-script (Bash).
Peer discovery using DHT (internet), mDNS (LAN) and Pubsub (once connected).
Messages are authenticated (using IPNS + ED25519-PKI) and encrypted (AES128).
Also tries to reduce bandwidth, disk & CPU consumption.
Dependency: go-ipfs-cli v0.9.1-or-more; standard GNU/Linux tools;
Stage: Alpha/MVP/Experimental - Things might break
Future: More security (argon2); Encrypted in-chat file-sharing; Private messaging
Please give it a try and provide feedback.