chatty
chatty copied to clipboard
💬 Chat with your gpg contacts without leaving the terminal
chatty
GPG encrypted, ephemeral, real time chatting in the terminal
Features
- End to end encrypted
- Passwordless
- Real time
- vim like keybindings
Requirements
- node.js >= 10
- npm
- GPG
Installation
npm i -g chatty-cli
Usage
Make sure you've imported your contact's gpg keys properly :)
chatty <flags> arg
Example
chatty --with <[email protected]>
and
chatty --connect <[email protected]>
Note: No email address is transmitted to the server
Flags
-w, --with <key-id>
Creates a live chat session with
-c, --connect <key-id>
Joins an existing session
-k, --default-key
specify a default gpg personal key if you have more than one
-h, --help
Print the help information
Keybindings
Once in the chat window, press Esc twice to exit the session
TODO
- [ ] Help box
- [ ] Vim keybindings expansion
- [ ] add logs
- [ ] Participant selection screen
- [ ]
--debugflag
Planned Features
- [ ] persisted chat
Copyright © Navdeep Saini