datmouth v1.11.4
datmouth
P2P chat client that uses DAT protocol underneath. For ephemeral conversations.
Have you lost your internet connection?
Works with peers connected:
- offline, LAN
- WAN
Inspired by DAT foundation workshops and great packages in the community.
To experiment with kappa architectures check out kappa-core deck, hyperswarm, etc. Thanks to those folks implicated, having too much fun with this :)
Install
$ npm install -g datmouthUsage
$ datmouth topicnameWill join the swarm automatically. You can share the topic with a friend and start chatting
Your conversations and gifs are saved to a temp directory. Your system will remove them automatically at some point

Update the client
If you already have a datmouth client and want to update the version:
npm -g update datmouthAlready joined a topic?
Commands:
- /help Displays this message
- /nick yournickname Changes your actual nickname
- /history 4 Displays last 4 messages received
- /colors Displays color support
- /color #EA8A25 Changes nickname color
- /giphy boom Displays a "boom" gif in the terminal (iterm2, node>=v10.19)
- /connected Shows number of peers connected
- /exit Close the app
Emacs commands:
- CTRL-U Remove from cursor to start of line
- CTRL-A Go to start of the line
- CTRL-E Go to end of the line
- ALT-B Move cursor backwards, word by word
- ALT-F Move cursor forward, word by wordWant to contribute?
Love to work with P2P enthusiasts. Fork the repo and npm install to install node dependencies.
to create instances, just do node cli test-topic
3 years ago
3 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago